Существуют ли альтернативы проигрывателю Linux MPD (музыкальный проигрыватель) для сетевого музыкального сервера / проигрывателя [закрыто]


9

Существуют ли разумные альтернативы MPD (музыкальный проигрыватель-демон) в качестве музыкального проигрывателя с дистанционным управлением? Он должен быть управляемым по сети и не требовать запуска X-сервера.


Что он должен делать иначе, чем MPD?
— asjo

Меня интересуют все альтернативы независимо от их возможностей. Самому MPD не хватает возможностей просмотра каталогов (вы должны заставить его обновлять БД после добавления чего-то нового), списки воспроизведения довольно статичны и нет возможности удаленно редактировать теги (раздражает необходимость удаленного редактирования их с помощью внешних инструментов). Как указано на главной странице MPD wiki: MPD - это сервер, который воспроизводит музыку. Я хотел больше :-)
— Saulius maemaitaitis

MPD имеет много ограничений: mpd.wikia.com/wiki/What_MPD_Is_and_Is_Not
— эндолиты

1
К сожалению, кажется, что альтернативы имеют еще больше ограничений. Я хотел бы, чтобы одна из реальных программ, таких как Banshee, могла быть отсоединена и запущена как сервер на одной машине и клиент / удаленное управление на другой машине. Вздох.
— эндолит

Другой возможностью может быть «подделка» X-сервера (с Xvfb?) На безголовом компьютере, а затем использование X-приложения через дистанционное управление. Banshee имеет пульт дистанционного управления, например. launchpad.net/banshee-remote-control dartmouth.edu/~nstamato/android.html
— эндолиты

Ответы:


5

xmms2 - отличная альтернатива.

С веб-страницы:

Модель клиент-сервер

  • Позволяет XMMS2 иметь несколько различных интерфейсов (в качестве клиентов).
    • Интерфейсы командной строки
    • Клиенты GTK (соответствующие внешнему виду и интерфейсу GNOME и Xfce4)
    • Клиенты KDE (соответствующие внешнему виду KDE)
  • Прозрачность сети означает, что вы можете запускать и контролировать XMMS2 удаленно (например, запустить XMMS2 на своем «медиа-боксе» и управлять им по сети с помощью КПК с поддержкой Bluetooth (см. Мобильные платформы).

Давным-давно я знал xmms2 как проигрыватель графического интерфейса, даже не думал, что он может иметь интерфейсы командной строки и поддержку удаленного управления сетью. Спасибо за информацию!
— Саулюс Жемайтайтис

xmms является / был прямым проигрывателем графического интерфейса, xmms2 не обязательно пытается переопределить xmms, но использует модель клиент / сервер и внешние клиенты GUI.
— czchol

О, я имел в виду xmms :-)
— Saulius maemaitaitis

4

Groove Basin является конкурентом MPD. Он даже поддерживает протокол MPD в дополнение к своему ( лучшему ) протоколу. Он имеет встроенное сканирование громкости, просмотр файловой системы, скробблирование на Last.fm, Auto-DJ, редактирование тегов и потоковую поддержку. Он поставляется с веб-интерфейсом, который вы можете использовать по своему усмотрению (см. Скриншот).

Онлайн демо

Скриншот: Скриншот


Начало работы с Ubuntu

Вы можете установить groovebasin на Ubuntu с помощью:

sudo apt-get install groovebasin

Затем создайте символическую ссылку из ~ / music в вашу собственную музыкальную папку:

ln -s -T $PATH_TO_OWN_MUSIC_FOLDER ~/music

Тогда начните это:

groovebasin &

Затем получите доступ к нему из веб-браузера по адресу 127.0.0.1:16242


Я попробовал groovebasin, но у него нет возможности для ввода имени пользователя / пароля для доступа к песням. Он также не предоставляет никакого доступа к интерфейсу из локальной сети. это работает только на localhost. Я не понимаю причину отсутствия этих минимальных требований к использованию.
— Джош

Он поддерживает обе эти функции. Первый можно настроить на панели «Настройки» веб-интерфейса, а второй можно настроить в файле «config.json» в том же каталоге, что и сервер. Я приглашаю вас подать проблему, если у вас возникнут проблемы с выяснением того, как все это работает, и я дам более подробное объяснение.
— Andrewrk

1

Я не рекомендую это, поскольку я не пробовал это, но pita - музыкальный проигрыватель клиент-сервер командной строки.

Обновление: по словам разработчика, оно предназначено для того же, что и MPD, и активно не поддерживается. Кроме того, это Python вместо C, который легче расширять и т. Д. Они «определенно пытаются решить одни и те же проблемы практически одинаково».


с домашней страницы проекта: «Если вы хотите, чтобы плагины осциллографа формы волны opengl танцевали по всему экрану, пока вы играете лучшие хиты Вингера на максимальной громкости, вам, вероятно, нужно что-то еще».
— шарлатан-кихот

К сожалению, я ХОЧУ что-то с наворотами, а у MPD их нет. Я не хочу глупых визуализаций, но я хочу, чтобы доступ DAAP, радио Last.fm, редактирование тегов и удаление файлов с клиента, обложка альбома отправлялась клиенту с сервера и т. Д.
— endolith



1

Диджейд - это еще один вариант, который возник из-за недостатков в MPD и XMMS2 . На данный момент у него есть только несколько клиентов , командной строки и веб-интерфейса . Он написан на Python с GStreamer или Xine для декодирования медиа и использует JSON-RPC в качестве формата сообщения.


1

Не уверен, что вы знали об этом, но последний MPD имеет поддержку libinotify, которая, по-видимому, автоматически обновляет БД.



0

Вы ищете MPD. Просто с лучшими клиентами.

Freedrull упомянул, что теперь есть поддержка libinotify (о которой я не знаю). Я видел классные сценарии, основанные на использовании демона inotify "cron" для автоматического запуска обновления mpd при изменении файловой системы.

Редактирование тегов также зависит от клиентского приложения mpd. Я обнаружил, что ncmpcpp хорошо справляется с редактированием тегов и обработкой списков воспроизведения.


0

Возможно, вы сможете использовать программное обеспечение Squeezebox Server для удовлетворения этой потребности. По сути, это набор сценариев Perl, поэтому он работает где угодно без графического интерфейса, и для его использования необязательно иметь оборудование Squeezebox. Он экспортирует веб-интерфейс и HTTP-поток HTTP, а также существует множество клиентов для разных платформ, которые имеют некоторые из функций, которые вы описали.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.