Существуют ли разумные альтернативы MPD (музыкальный проигрыватель-демон) в качестве музыкального проигрывателя с дистанционным управлением? Он должен быть управляемым по сети и не требовать запуска X-сервера.
Существуют ли разумные альтернативы MPD (музыкальный проигрыватель-демон) в качестве музыкального проигрывателя с дистанционным управлением? Он должен быть управляемым по сети и не требовать запуска X-сервера.
Ответы:
xmms2 - отличная альтернатива.
С веб-страницы:
Модель клиент-сервер
- Позволяет XMMS2 иметь несколько различных интерфейсов (в качестве клиентов).
- Интерфейсы командной строки
- Клиенты GTK (соответствующие внешнему виду и интерфейсу GNOME и Xfce4)
- Клиенты KDE (соответствующие внешнему виду KDE)
- Прозрачность сети означает, что вы можете запускать и контролировать XMMS2 удаленно (например, запустить XMMS2 на своем «медиа-боксе» и управлять им по сети с помощью КПК с поддержкой Bluetooth (см. Мобильные платформы).
Groove Basin является конкурентом MPD. Он даже поддерживает протокол MPD в дополнение к своему ( лучшему ) протоколу. Он имеет встроенное сканирование громкости, просмотр файловой системы, скробблирование на Last.fm, Auto-DJ, редактирование тегов и потоковую поддержку. Он поставляется с веб-интерфейсом, который вы можете использовать по своему усмотрению (см. Скриншот).
Скриншот:
Вы можете установить groovebasin на Ubuntu с помощью:
sudo apt-get install groovebasin
Затем создайте символическую ссылку из ~ / music в вашу собственную музыкальную папку:
ln -s -T $PATH_TO_OWN_MUSIC_FOLDER ~/music
Тогда начните это:
groovebasin &
Затем получите доступ к нему из веб-браузера по адресу 127.0.0.1:16242
Я не рекомендую это, поскольку я не пробовал это, но pita - музыкальный проигрыватель клиент-сервер командной строки.
Обновление: по словам разработчика, оно предназначено для того же, что и MPD, и активно не поддерживается. Кроме того, это Python вместо C, который легче расширять и т. Д. Они «определенно пытаются решить одни и те же проблемы практически одинаково».
Диджейд - это еще один вариант, который возник из-за недостатков в MPD и XMMS2 . На данный момент у него есть только несколько клиентов , командной строки и веб-интерфейса . Он написан на Python с GStreamer или Xine для декодирования медиа и использует JSON-RPC в качестве формата сообщения.
Я тоже не пробовал, но Audacious можно запускать без головы и контролировать клиенты. Википедия
Вы ищете MPD. Просто с лучшими клиентами.
Freedrull упомянул, что теперь есть поддержка libinotify (о которой я не знаю). Я видел классные сценарии, основанные на использовании демона inotify "cron" для автоматического запуска обновления mpd при изменении файловой системы.
Редактирование тегов также зависит от клиентского приложения mpd. Я обнаружил, что ncmpcpp хорошо справляется с редактированием тегов и обработкой списков воспроизведения.
Возможно, вы сможете использовать программное обеспечение Squeezebox Server для удовлетворения этой потребности. По сути, это набор сценариев Perl, поэтому он работает где угодно без графического интерфейса, и для его использования необязательно иметь оборудование Squeezebox. Он экспортирует веб-интерфейс и HTTP-поток HTTP, а также существует множество клиентов для разных платформ, которые имеют некоторые из функций, которые вы описали.