Music Player Daemon
Логотип программы Music Player Daemon
Тип медиаплеер
Разработчик Warren Dukes
Написана на C, C++ (начиная с 0.18)
Операционные системы Unix‐подобные, Windows
Языки интерфейса английский
Последняя версия 0.23.13 (22 мая 2023)
Репозиторий github.com/MusicPlayerDa…
Лицензия GNU GPL
Сайт musicpd.org
Логотип Викисклада Медиафайлы на Викискладе

Music Player Daemon (MPD) — музыкальный проигрыватель с клиент-серверной архитектурой, который воспроизводит музыку из указанного каталога. Воспроизведением управляют при помощи клиента. Управлять сервером (демоном) можно с любой машины из сети, но слушать музыку можно и на своём компьютере, если программу-клиент MPD настроить на подключение к локальному хосту (localhost)[1].

Такая технология имеет ряд преимуществ. Для работы MPD не нужна X Window System, поэтому перезапуск X или закрытие программы-клиента не влияет на проигрывание (есть и клиенты, которые могут работать в командной строке, например, mpc и ncmpc); на сервере с MPD может даже не быть монитора. Воспроизведением можно управлять с других компьютеров, а также мобильных устройств (есть клиентские приложения для iOS, Android, Symbian и многих других платформ). Управлять воспроизведением музыки можно не только через локальную сеть, но и через Интернет (конфигурационный файл позволяет задать, на каких именно сетевых интерфейсах должен работать сервер).

Даже если установка клиентского приложения на устройство, с которого необходимо управлять воспроизведением, по каким-то причинам невозможна, то остаётся возможность установить такое клиентское приложение, к которому можно обращаться с других узлов через веб-браузер.

MPD использует базу данных (как и некоторые другие медиаплееры), чтобы хранить основную информацию о музыкальных файлах (название трека, исполнителя, название альбома и пр.). Как только демон запущен, база данных будет полностью сохранена в оперативной памяти, и нет никакой необходимости обращаться к диску с целью поиска песни и прочтения тегов аудиофайла.

Возможности

Клиенты

MPD разработан для архитектуры клиент-сервер, где клиенты взаимодействуют с MPD по сети. Таким образом, для того, чтобы управлять MPD, нужно установить MPD-клиент.

Веб-клиенты

Графические клиенты

Консольные клиенты

Остальные клиенты

Клиенты для Android

Клиенты для iOS

Клиенты для Sailfish OS

См. также

Ссылки

Примечания

  1. MPD Features (англ.). Дата обращения: 27 октября 2008. Архивировано из оригинала 20 февраля 2012 года.
  2. cue (англ.). Дата обращения: 19 января 2022. Архивировано 30 января 2022 года.
  3. Last.fm/Libre.fm scrobbling (англ.). Дата обращения: 19 января 2022. Архивировано 20 ноября 2021 года.