Чи є альтернативи плеєру Linux MPD (демон музичного плеєра) для мережевого музичного сервера / плеєра [закрито]


9

Чи є якісь розумні альтернативи MPD (демон музичного плеєра) як музично-плеєр з дистанційним керуванням? Він повинен контролюватися через мережу і не вимагати запуску X-сервера.


Що він повинен робити інакше, ніж MPD?
asjo

Мене цікавлять усі альтернативи незалежно від їх можливостей. У MPD відсутня можливість перегляду каталогів (ви повинні змусити його оновити db, коли ви додасте щось нове), списки відтворення досить статичні, і немає можливості віддалено редагувати теги (прикро, щоб їх редагувати за допомогою зовнішніх інструментів віддалено). Як зазначено на головній сторінці вікі MPD: MPD - це сервер, який відтворює музику. Я хотів більше :-)
Сауліус Жемайтаїт,

MPD має багато обмежень: mpd.wikia.com/wiki/What_MPD_Is_and_Is_Not
ендоліти

1
На жаль, схоже, що альтернативи мають ще більше обмежень. Я хотів би, щоб одна з реальних програм на зразок Banshee могла бути роз'єднана і запущена як сервер на одній машині та клієнт / дистанційне управління на іншій машині. Зітхнути.
ендоліт

Іншою можливістю може бути "підробка" сервера X (з Xvfb?) На безголівковій машині, а потім використання додатка X за допомогою дистанційного керування. Наприклад, у Банші є пульти дистанційного керування. launchpad.net/banshee-remote-control dartmouth.edu/~nstamato/android.html
ендоліти

Відповіді:


5

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

З веб-сторінки:

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

  • Дозволяє XMMS2 мати різні численні інтерфейси (як клієнти).
    • Інтерфейси командного рядка
    • Клієнти GTK (відповідність зовнішності та вигляду GNOME & Xfce4)
    • Клієнти KDE (відповідність вигляду та відчуття KDE)
  • Прозорість мережі означає, що ви можете запускати та керувати XMMS2 віддалено (наприклад, запускати XMMS2 на своєму "медіа-скриньці" та керувати ним по мережі за допомогою PDA з підтримкою Bluetooth (TCP) - див. Мобільні платформи)

З віків тому я знав xmms2 як програвач GUI, навіть не думав, що він може мати інтерфейси командного рядка та підтримку віддаленого управління мережею. Дякую за інформацію!
Саулій Жемайтаїт

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

О, я мав на увазі xmms :-)
Сауліус Жемайтаїт,

4

Groove Basin є конкурентом MPD. Він навіть підтримує протокол MPD на додаток до власного ( кращого ) протоколу. У ньому є вбудоване сканування гучності, перегляд файлової системи, прокрутка Last.fm, Auto-DJ, редагування тегів та потокова підтримка. Він оснащений веб-інтерфейсом, який ви можете вибрати, якщо хочете (див. Скріншот).

Демонстрація в Інтернеті

Знімок екрана: Знімок екрана


Початок роботи на Ubuntu

Ви можете встановити groovebasin на Ubuntu за допомогою:

sudo apt-get install groovebasin

Потім створіть посилання з ~ / музики до власної музичної папки:

ln -s -T $PATH_TO_OWN_MUSIC_FOLDER ~/music

Потім запустіть його:

groovebasin &

Потім перейдіть до нього з веб-браузера за адресою 127.0.0.1:16242


Я спробував groovebasin, але у нього немає можливості користувачеві вводити ім'я користувача / пароль для доступу до пісень. Він також не забезпечує жодного способу доступу до інтерфейсу з локальної мережі. він працює лише на localhost. Я не розумію причини того, як пропустити ці мінімальні вимоги до використання.
Джош

Він підтримує обидві ці функції. Перший може бути налаштований на панелі «Налаштування» веб-інтерфейсу, а останній може бути налаштований у файлі «config.json» у тому самому каталозі, що і сервер. Я запрошую вас подати проблему, якщо у вас виникли труднощі з'ясувати, як працює цей матеріал, і я дам більш детальне пояснення.
andrewrk

1

Я не рекомендую цього, як і не пробував, але піта - це музичний плеєр клієнт-сервер командного рядка.

Оновлення: За словами розробника, це передбачається зробити те саме, що й MPD, і воно не підтримується активно. Крім того, це Python замість C, який простіше розширити і т. Д. Вони "точно намагаються вирішити ті самі проблеми майже однаково".


з домашньої сторінки проекту: "Якщо ви хочете, щоб плагіни осцилографа opengl waveform танцювали по екрану, поки ви граєте найбільші хіти Вінгера на максимальній гучності, вам, мабуть, потрібно щось інше."
шарлатаний кіхот

На жаль, Я ХОЧУ щось із дзвіночками, а MPD їх не має. Я не хочу німих візуалізацій, але я хочу отримати доступ до DAAP, радіо Last.fm, редагування тегів та видалення файлів від клієнта, обкладинка альбомів, надіслана клієнтові з сервера, тощо
endolith



1

deejayd це ще один варіант, який був народжений від недоліків в MPD і XMMS2 . На даний момент у нього є лише кілька клієнтів , командний рядок і веб-інтерфейс . Він написаний на Python разом із GStreamer або Xine для декодування медіа та використовує JSON-RPC як формат повідомлення.


1

Не впевнений, чи знали ви це, але останній MPD має підтримку libinotify, яка, очевидно, автоматично оновлює БД.



0

Ви шукаєте mpd. Просто з кращими клієнтами.

freedrull згадав, що зараз він підтримує лібінотифікувати (про що я не знаю). Я бачив круті сценарії, засновані на використанні демона inotify "cron" для автоматичного запуску mpd-оновлення, коли змінюється файлова система.

Редагування тегів також залежить від клієнтської програми mpd. Я виявив, що ncmpcpp добре працює з редагуванням тегів та обробкою списків відтворення.


0

Ви можете використовувати програмне забезпечення Squeezebox Server для задоволення цієї потреби. Це в основному набір сценаріїв Perl, тому він працює де завгодно, не потребуючи GUI, і для його використання не потрібно мати апаратне забезпечення Squeezebox. Він експортує веб-інтерфейс і MP3-потік HTTP, а також є різні клієнти для різних платформ, які мають деякі з описаних вами функцій.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.