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

Хороший плеер. настроил себе клиент на телефоне, дак вообще удобно очень. Правда далеко вложенные папки он не смог определить и проблемы с кирилицей. Хотя это может проблема в клиенте быть в не в самом плеере.

Аватар пользователя del

С вложенными папками проблем не ощутил. Проблемы с кириллицей решаются исправлением тегов.

Аватар пользователя IIIypuk

Замечательный плеер. Прикрутил к нему mpdscribble, а для GUI использую ncmpcpp.

P.S. Проблем с кириллицей не было. И те что сам правил раньше в foobar под форточками и те, что скачаны с трекеров.
С вложенными папками тоже всё замечательно.

Добавить комментарий