Написать на php примеры работы с MusicBrainz Server
10 000 руб. за проект
•
безналичный расчёт, электронные деньги
Здравствуйте.
У MusicBrainz есть свой сервер. Задача состоит из 2х частей: научиться его устанавливать на Ubuntu Server 16 + написать на php несколько примеров его использования (запросы к БД).
1. Нужно написать инструкцию по установке (или bash скрипт) на чистый Ubuntu Server 16.04 x64 MusicBrainz Server. Для примера, можно использовать как облачный хостинг (DO, Azure, VScale, Clodo, etc), так и свежеустановленную ОС на виртуальную машину. Там вроде всё просто и очевидно, но у меня ни разу так и не удалось завершить процесс без ошибок.
В результате выполнения данного пункта, сервер должен автоматически подниматься после старта ОС, самостоятельно (по cron-у) обновляться (репликация БД), обрабатывать запросы поступающие от PHP.
2. Необходимы примеры страниц на php с выводом информации из БД (всё с постраничной навигацией; по 25 элементов на страницу):
• вывод списка исполнителей;
• вывод общей информации о исполнителе (описание, изображения, альбомы, песни, коллаборации, etc);
• вывод общей информации о песне (продолжительность, альбом, исполнители, год, etc);
• вывод общей информации о альбоме (количество песен, исполнители, общая продолжительность, год выпуска, etc);
• вывод всех альбомов конкретного исполнителя;
• вывод всех песен конкретного исполнителя;
• поиск по базе исполнителей/треков/альбомов;
В общем, всё то, что есть на musicbrainz, только написанное на PHP и использующее локально-установленный сервер от MusicBrainz.
PHP-код нужен для понимания, как работать с локальным сервером от MusicBrainz.
Для демонстрации работы можно использовать встроенный в PHP web-сервер запущенный из каталога с написанными скриптами.
Ограничений по времени нету, но был бы рад увидеть готовое решение в течении 1-2 суток.
Благодарю за внимание.
С уважением.
У MusicBrainz есть свой сервер. Задача состоит из 2х частей: научиться его устанавливать на Ubuntu Server 16 + написать на php несколько примеров его использования (запросы к БД).
1. Нужно написать инструкцию по установке (или bash скрипт) на чистый Ubuntu Server 16.04 x64 MusicBrainz Server. Для примера, можно использовать как облачный хостинг (DO, Azure, VScale, Clodo, etc), так и свежеустановленную ОС на виртуальную машину. Там вроде всё просто и очевидно, но у меня ни разу так и не удалось завершить процесс без ошибок.
В результате выполнения данного пункта, сервер должен автоматически подниматься после старта ОС, самостоятельно (по cron-у) обновляться (репликация БД), обрабатывать запросы поступающие от PHP.
2. Необходимы примеры страниц на php с выводом информации из БД (всё с постраничной навигацией; по 25 элементов на страницу):
• вывод списка исполнителей;
• вывод общей информации о исполнителе (описание, изображения, альбомы, песни, коллаборации, etc);
• вывод общей информации о песне (продолжительность, альбом, исполнители, год, etc);
• вывод общей информации о альбоме (количество песен, исполнители, общая продолжительность, год выпуска, etc);
• вывод всех альбомов конкретного исполнителя;
• вывод всех песен конкретного исполнителя;
• поиск по базе исполнителей/треков/альбомов;
В общем, всё то, что есть на musicbrainz, только написанное на PHP и использующее локально-установленный сервер от MusicBrainz.
PHP-код нужен для понимания, как работать с локальным сервером от MusicBrainz.
Для демонстрации работы можно использовать встроенный в PHP web-сервер запущенный из каталога с написанными скриптами.
Ограничений по времени нету, но был бы рад увидеть готовое решение в течении 1-2 суток.
Благодарю за внимание.
С уважением.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.