Mpd MusicPlayerDaemon

Материал из OpenWiki
Перейти к: навигация, поиск

mpd — Music Player Daemon, мультимедиа-плеер, основанный на клиент-серверной архитектуре. mpd это именно серверная часть, daemon aka демон. Для взаимодействия с сервером предназначены клиенты, с помощью которых непосредственно и происходит управление сервером.


Установка

Первоначальная настройка

Файл конфигурации

По умолчанию это ~/.mpdconf, если файл отсутствует создайте его при помощи утилиты touch:

  touch ~/.mpdconf

или сразу перейти к редактированию (в этом случае файл будет создан автоматически, при сохранении), editor можно заменить на название Вашего любимого текстового редактора:

  editor ~/.mpdconf

Основные директивы

Директива Описание
error_file путь до файла, который будет содержать сообщения об ошибках
log_file путь до файла лога
music_direcrory директория в которой находятся Ваши аудио-файлы
playlist_directory директория в которой находятся плейлисты
port определяет какой порт будет занимать mpd, обычно это порт 6600

Другие настройки

mpd и ALSA
  Для того, чтобы mpd работал с ALSA в файл конфигурации нужно добавить такие строки:
   #ALSA Mixer
   mixer_type "alsa"
   mixer_device "default"
   mixer_control "PCM"
   #ALSA Audio Output
   ao_driver "alsa09"
   ao_driver_options "dev=hw:0,0"
id3v1 тэги в cp1251
  Для того, чтобы mpd корректно работал с id3v1 тэгами с кодировкой cp1251 достаточно добавить следующую строку в файл конфигурации:
   id3v1_encoding "cp1251"

Клиенты (фронтэнтды)

Смотрите так-же

Источники