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

14507
Saulius Žemaitaitis

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

9
Что он должен делать иначе, чем MPD? asjo 15 лет назад 0
Меня интересуют все альтернативы независимо от их возможностей. Самому MPD не хватает возможностей просмотра каталогов (вы должны заставить его обновлять БД после добавления чего-то нового), списки воспроизведения довольно статичны и нет возможности удаленно редактировать теги (раздражает необходимость редактировать их с помощью внешних инструментов удаленно). Как указано на главной странице MPD wiki: MPD - это сервер, который воспроизводит музыку. Я хотел больше :-) Saulius Žemaitaitis 15 лет назад 0
У MPD есть много ограничений: http://mpd.wikia.com/wiki/What_MPD_Is_and_Is_Not endolith 15 лет назад 0
К сожалению, кажется, что альтернативы имеют еще больше ограничений. Я хотел бы, чтобы одна из реальных программ, таких как Banshee, могла быть отсоединена и запущена как сервер на одной машине и клиент / удаленное управление на другой машине. Вздох. endolith 15 лет назад 1
Другой возможностью может быть «подделка» X-сервера (с Xvfb?) На безголовом компьютере, а затем использование X-приложения через дистанционное управление. Banshee имеет пульт дистанционного управления, например. https://launchpad.net/banshee-remote-control http://www.dartmouth.edu/~nstamato/android.html endolith 15 лет назад 0

10 ответов на вопрос

5
cschol

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

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

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

  • Позволяет XMMS2 иметь несколько различных интерфейсов (в качестве клиентов).
    • Интерфейсы командной строки
    • Клиенты GTK (соответствующие внешнему виду и интерфейсу GNOME и Xfce4)
    • Клиенты KDE (соответствующие внешнему виду KDE)
  • Прозрачность сети означает, что вы можете запускать и контролировать XMMS2 удаленно (например, запустить XMMS2 на своем «медиа-боксе» и управлять им по сети с помощью КПК с поддержкой Bluetooth - см. Мобильные платформы)
Давным-давно я знал xmms2 как проигрыватель графического интерфейса, даже не думал, что он может иметь интерфейсы командной строки и поддержку удаленного управления сетью. Спасибо за информацию! Saulius Žemaitaitis 15 лет назад 0
xmms является / был прямым проигрывателем GUI, xmms2 не обязательно пытается переопределить xmms, но использует модель клиент / сервер и внешние клиенты GUI. cschol 15 лет назад 0
Ой, я имел в виду xmms :-) Saulius Žemaitaitis 15 лет назад 0
Ссылка не работает. Благодарю. Stallman 9 лет назад 0
4
andrewrk

Groove Basin is a competitor to MPD. It even supports the MPD protocol in addition to its own (better) protocol. It has built-in loudness scanning, file system watching, Last.fm scrobbling, Auto-DJ, tag-editing, and streaming support. It comes with a web-based interface which you can choose to use if you like (see screenshot).

Online Demo

Screenshot: Screenshot


Getting started on Ubuntu

You can install groovebasin on Ubuntu with:

sudo apt-get install groovebasin 

Then create a symlink from ~/music to your own music folder:

ln -s -T $PATH_TO_OWN_MUSIC_FOLDER ~/music 

Then start it:

groovebasin & 

Then access it from a web browser at 127.0.0.1:16242

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

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

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

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

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

Описание того, что это такое, а что нет: http://ampache.org/wiki/about endolith 15 лет назад 0
Ampache не отображается, если играет песня или нет при использовании localplay. Тоже не ищем :( Josh 9 лет назад 0
1
Joshua K

MythTV также послужил мне очень хорошо.

1
TRS-80

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

1
freedrull

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

0
endolith

Я тоже не пробовал, но Audacious можно запускать без головы и контролировать клиенты. Википедия

0
qedi

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

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

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

0
Handyman5

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

Похожие вопросы