Коллективный музыкальный проигрыватель
Music Player Daemon (MPD) — музыкальный проигрыватель с клиент-серверной архитектурой, предоставляющий сетевой интерфейс и простой протокол для управления воспроизведением и очередью аудио-файлов. В протоколе MPD отсутствуют возможности аутентификации, разграничения доступа и сопровождения базы данных пользователей.
В рамках данного проекта предлагается создать на основе MPD сервис для воспроизведения заданной музыкальной коллекции, предоставляющий пользователям локальной сети возможность совместного и равноправного управления очередью, громкостью и состоянием воспроизведения.
Результатом проекта должно стать два приложения:
- Сервер коллективного проигрывателя, сопровождающий базу данных пользователей и преобразующий запросы по управлению воспроизведением от авторизованных пользователей к MPD-серверу.
- Мобильный клиент для платформы Android, предоставляющий пользователю интерфейс для аутентификации и управления воспроизведением через автоматически-обнаружаемый в локальной сети сервер коллективного проигрывателя.