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