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

9

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

Saulius maemaitaitis
источник
Что он должен делать иначе, чем 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 (см. Мобильные платформы).
cschol
источник
Давным-давно я знал 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

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

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

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

эндолиты
источник
с домашней страницы проекта: «Если вы хотите, чтобы плагины осциллографа формы волны opengl танцевали по всему экрану, пока вы играете лучшие хиты Вингера на максимальной громкости, вам, вероятно, нужно что-то еще».
шарлатан-кихот
К сожалению, я ХОЧУ что-то с наворотами, а у MPD их нет. Я не хочу глупых визуализаций, но я хочу, чтобы доступ DAAP, радио Last.fm, редактирование тегов и удаление файлов с клиента, обложка альбома отправлялась клиенту с сервера и т. Д.
endolith
1

Мне также очень нравится Ampache .

Джошуа К
источник
Описание того , что это и не является: ampache.org/wiki/about
эндолиты
Ampache не отображается, если играет песня или нет при использовании localplay. Не ищите тоже :(
Джош
1

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

TRS-80
источник
1

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

freedrull
источник
0

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

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

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

qedi
источник
0

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

Handyman5
источник