MPD – музыкальный сервер
На свой прошлый день рождения я решил сделать себе небольшой подарок - акустическую систему 5.1. Подключать ее к ноутбуку или нетбуку смысла не имело (из-за одного лишь выхода на наушники), поэтому было решено подключить акустику к приобретенному ранее домашнему серверу. Разобрался с подключением и настройкой аудиокарты на работу в режиме 5.1, и встал вопрос о том, как же воспроизводить музыку с самого сервера, если доступ к нему есть только по ssh. При этом воспроизводить хотелось не по одному файлу, а целым плейлистом. И мой выбор пал на MPD.
MPD (Music Player Daemon) является по сути музыкальным сервером, управлять которым можно множеством различных способов: с помощью консольных клиентов (mpc, ncmpc), графических клиентов для Linux (Ario, gmpc, QMPDClient), клиентов для Windows (winmcc, Auremo, MPD music), приложения для Android (DroidMPD, MPDroid), а также через веб-интерфейс (MPD remote, Ada, RMPDC). На самом деле список MPD-клиентов гораздо больше, я привел лишь несколько примеров.
Установка и настройка
В Ubuntu:
sudo apt-get install mpd
В Arch Linux:
sudo pacman -S mpd
После установки необходимо настроить mpd. По умолчанию настройки хранятся в файле /etc/mpd.conf
, и читаются из него при запуске командой
mpd
без дополнительных аргументов. Можно вынести настройки в домашнюю директорию, и запускать как
mpd ~/.config/mpd/mpd.conf
Пример моего файла ~/.mpdconf
:
music_directory "/home/del/MUSIC"
playlist_directory "/home/del/.mpd/playlists"
db_file "/home/del/.mpd/database"
log_file "/home/del/.mpd/log"
pid_file "/home/del/.mpd/pid"
state_file "/home/del/.mpd/state"
Не забывайте обновлять фонотеку после добавления новых файлов.
Из клиентов лично я предпочитаю Ario для компьютера и MPDroid для управления с телефона. При этом одновременно можно запускать сколь угодно клиентов, информация в них будет синхронизироваться.
Комментарии
# - Panda, 24.06.2013 в 11:36
Хороший плеер. настроил себе клиент на телефоне, дак вообще удобно очень. Правда далеко вложенные папки он не смог определить и проблемы с кирилицей. Хотя это может проблема в клиенте быть в не в самом плеере.
# - del, 24.06.2013 в 11:52, в ответ на комментарий
С вложенными папками проблем не ощутил. Проблемы с кириллицей решаются исправлением тегов.
# - IIIypuk, 06.07.2013 в 12:29
Замечательный плеер. Прикрутил к нему mpdscribble, а для GUI использую ncmpcpp.
P.S. Проблем с кириллицей не было. И те что сам правил раньше в foobar под форточками и те, что скачаны с трекеров.
С вложенными папками тоже всё замечательно.
Добавить комментарий