Music Player Daemon

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

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

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

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

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

Содержание

Возможности

[править |править код]
  • ПоддержкаформатовOgg Vorbis,FLAC,OggFLAC,MP2,MP3,MP4/AAC,MOD,Musepack,APE иWAV, а также всех остальных, которые поддерживаютсяFFMpeg.
  • Удалённое управление MPD черезсеть (есть поддержкаIPv4 иIPv6).
  • ПотоковоеHTTP воспроизведениеFLAC,OggFLAC,MP3 иOgg Vorbis.
  • Читает икэширует информацию метаданных (теги) — (ID3 (id3v1 и id3v2)), комментарии Vorbis и теги MP4.
  • MPD умеет перекодироватьтеги.
  • Поддержкабуфера при проигрывании (предотвращает пропуски при высокой загруженности или большом времени отклика сети).
  • Воспроизведение музыки без кратковременных пауз между композициями (gapless playback — особенно важен при прослушивании записей с концертов, а также оперы).
  • Поддержка плавного наложения/плавного перехода (Crossfading).
  • Поддержка прокрутки.
  • ПоддержкаCue sheets (как встроенных втеги файла, так и внешних)[3].
  • Возможность обновления только части базы данных.
  • Сохранение, загрузка и управлениеплей-листами (в формате m3u, с относительными или абсолютными путями).
  • Контроль громкости (OSS,ALSA и программные микшеры).
  • Поддержка широкого диапазона аудиоустройств (OSS,ALSA, Sun,esd,ARts,PulseAudio и др.), в том числе и потокового вещания (Icecast, также имеет встроенный сервер).
  • Минимальные системные требования.
  • Демон тестирован наLinux,FreeBSD,OpenBSD,NetBSD,Solaris иHP-UX.
  • Возможность скроблинга наLast.fm. Начиная с версии 0.18 скробблинг осуществляется при помощи плагинов mpdas или mpdscribble. Некоторые клиенты имеют встроенный скробблер[4].

Клиенты

[править |править код]

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

Веб-клиенты

[править |править код]
  • phpMp — Веб-интерфейс, написанный на PHP.
  • phpMp2 — Другой веб-интерфейс, написанный на PHP.
  • Jinzora — Основана на потоковом сетевом протоколе и имеет систему управления медиабиблиотекой.
  • Ampache — Сетевая утилита для управления, обновления и проигрывания ваших аудиофайлов.
  • MPC-Front — Веб-интерфейс, написанный на PHP (в качестве бэкенда требуется установленный и настроенный консольный клиентmpc).
  • MPC Web Shell — Ещё один веб-интерфейс, написанный на PHP (также требуется консольный клиентmpc). Отличается от «MPC-Front» более изящным оформлением.
  • ympd — Веб-интерфейс, написанный на C.

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

[править |править код]
  • Ario — графический клиент, написанный наGTK+, внешне похож наRhythmbox.
  • Cantata — графический клиент, написанный наQt.
  • gmpc — Gnome Music Player Client, один из самых функциональных клиентов.
  • LnkMusic — графический клиент с интерфейсом, напоминающимAmarok.
  • kmp — графический клиент, написанный наQt.
  • QMPDClient — ещё один графический клиент, написанный наQt4.
  • Quimup — минималистичный клиент, использующийQt4.
  • MPDCon — графический клиент для GNUstep.
  • glurp — графический клиент, написанный наGTK+.
  • Gimmix — графический клиент, написанный наGTK+.
  • Sonata — графический клиент, написанный наPyGTK.
  • WMmp — Window Maker dockapp.
  • MpcOSX —Mac OS X клиент.
  • Theremin —Mac OS X клиент с поддержкойGrowl и обложек альбомов.
  • Sonix — клиент дляPalm OS (high res).

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

[править |править код]
  • ncmpc — консольный клиент, основанный наncurses.
  • ncmpcpp — консольный клиент, основанный наncurses.
  • mpc — консольный клиент (часто используется для управления MPD с помощью скриптов).
  • bashmp — клиент, написанный на bash.

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

[править |править код]
  • mpcstick — Linux joystick client.
  • arthist — клиент, написанный на Perl (генерирует блог активности MPD).
  • Music Player Minion (недоступная ссылка) — дополнение для браузераMozilla Firefox.

Клиенты для Android

[править |править код]

Клиенты для iOS

[править |править код]
  • MPoD — iPhone- / iPod Touch-клиент.
  • MPaD — iPad-клиент.

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

[править |править код]

См. также

[править |править код]

Ссылки

[править |править код]

Примечания

[править |править код]
  1. Release 0.24.6 — 2025.
  2. MPD Features (англ.). Дата обращения: 27 октября 2008. Архивировано изоригинала 20 февраля 2012 года.
  3. cue (англ.). Дата обращения: 19 января 2022. Архивировано 30 января 2022 года.
  4. Last.fm/Libre.fm scrobbling (англ.). Дата обращения: 19 января 2022. Архивировано 20 ноября 2021 года.
Перейти к шаблону «Медиаплееры»
Действующие
Аудиоплееры
Свободные:
Бесплатные:
Коммерческие:
Видеоплееры
Свободные:
Бесплатные:
Коммерческие:
Неподдерживаемые
Аудиоплееры
Свободные:
Бесплатные:
Видеоплееры
Свободные:
Бесплатные:
Коммерческие:
Источник —https://ru.wikipedia.org/w/index.php?title=Music_Player_Daemon&oldid=149828282
Категории:
Скрытые категории: