Music Player Daemon: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
 
(не показаны 134 промежуточные версии 93 участников)
Строка 1: Строка 1:
{{style}}
{{Карточка программы
{{Карточка программы
|name=Music Player Daemon
| name = Music Player Daemon
| logo = MPD title.png
|screenshot=[[Изображение:MPD_title.png|200px]]
| screenshot =
|caption=
|developer=Warren Dukes
| caption =
| developer = Warren Dukes
| programming_language = [[Си (язык программирования)|C]], [[C++]] (начиная с 0.18)
|operating_system=[[Unix]]‐подобные
| operating_system = [[Unix]]‐подобные, [[Windows]]
|genre=[[Мультимедиа-проигрыватели|Мультимедиа-проигрыватель]]
| genre = [[медиаплеер]]
|latest_release_version=0.13.2<ref name="git">http://git.musicpd.org/cgit/master/mpd.git/commit/?h=svn/branch-0.13.0-fixes&id=286be5f3b66324e0eab2b9f5d6385796fa966c55</ref>
| latest_release_version = 0.23.13
|latest_release_date=[[17 июня]] [[2008]]
| latest_release_date = [[22 мая]] [[2023]]
|license=[[GNU General Public License|GNU GPL]]
| license = [[GNU General Public License|GNU GPL]]
|website=[http://www.musicpd.org/ www.musicpd.org]
| website = http://www.musicpd.org/
}}
}}
'''Music Player Daemon''' ('''MPD''') [[музыка]]льный проигрыватель с [[архитектура клиент-сервер|клиент-серверной]] [[архитектура|архитектурой]], который читает музыку из указанного каталога, а при помощи клиента можно управлять воспроизведением, то есть MPD разрешает удаленный доступ к воспроизведению музыкальных файлов другому (удаленному) компьютеру и управлять сервером ([[Демон_(программа)|демоном]]) можно с любой машины из [[Компьютерная сеть|сети]], но слушать музыку можно и на своём компьютере, если программу [[клиент]] для MPD настроить на воспроизведение через свой локальный хост (localhost){{источник?}}.
'''Music Player Daemon''' ('''MPD''') музыкальный проигрыватель с [[архитектура клиент-сервер|клиент-серверной архитектурой]], который воспроизводит музыку из указанного каталога. Воспроизведением управляют при помощи клиента. Управлять сервером ([[Демон (программа)|демоном]]) можно с любой машины из [[Компьютерная сеть|сети]], но слушать музыку можно и на своём компьютере, если программу-[[Клиент (информатика)|клиент]] MPD настроить на подключение к локальному хосту ([[localhost]])<ref>{{cite web|url=http://www.musicpd.org/features.shtml|title=MPD Features|lang=en|accessdate=2008-10-27|archiveurl=https://www.webcitation.org/65aAPNqeO?url=http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki|archivedate=2012-02-20|deadurl=yes}}</ref>.


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


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

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


== Возможности ==
== Возможности ==
* Поддержка [[Формат файла|форматов]] [[Ogg Vorbis]], [[FLAC]], [[OggFLAC]], [[MPEG-1 Audio Layer II|MP2]], [[MP3]], [[MPEG-4 Part 14|MP4]]/[[Advanced Audio Coding|AAC]], [[MOD (фомат файла)|MOD]], [[Musepack]] и [[WAV]].
* Поддержка [[Формат файла|форматов]] [[Ogg Vorbis]], [[FLAC]], [[OggFLAC]], [[MPEG-1 Audio Layer II|MP2]], [[MP3]], [[MPEG-4 Part 14|MP4]]/[[Advanced Audio Coding|AAC]], [[MOD (фомат файла)|MOD]], [[Musepack]], [[APE]] и [[WAV]], а также всех остальных, которые поддерживаются [[FFMpeg]].
* Удалённое управление MPD через [[Компьютерная сеть|сеть]] ([[IPv4]] и [[IPv6]] поддерживаются).
* Удалённое управление MPD через [[Компьютерная сеть|сеть]] (есть поддержка [[IPv4]] и [[IPv6]]).
* Потоковое [[HTTP]] воспроизведение [[FLAC]], [[OggFLAC]], [[MP3]] и [[Ogg Vorbis]].
* Потоковое [[HTTP]] воспроизведение [[FLAC]], [[OggFLAC]], [[MP3]] и [[Ogg Vorbis]].
* Читает и [[кэш|кэширует]] информацию метаданных ([[тег|теги]]) — ([[ID3]] (id3v1 и id3v2)), комментарии Vorbis и теги MP4.
* Читает и [[кэш]]ирует информацию метаданных ([[тег]]и) — ([[ID3 (метаданные)|ID3]] (id3v1 и id3v2)), комментарии Vorbis и теги MP4.
* MPD умеет перекодировать [[тег]]и.
* MPD умеет перекодировать [[тег]]и.
* Поддержка [[Буфер (информатика)|буфера]] при проигрывании (предотвращает пропуски при высокой загруженности или большом времени отклика сети).
* Поддержка [[Буфер (информатика)|буфера]] при проигрывании (предотвращает пропуски при высокой загруженности или большом времени отклика сети).
* Воспроизведение музыки без кратковременных пауз между композициями ([[:en:Gapless playback|gapless playback]] — особенно важен при прослушивании записей с концертов, а также оперы).
* Поддержка плавного наложения/плавного перехода ([[Crossfading]]).
* Поддержка плавного наложения/плавного перехода ([[Crossfading]]).
* Поддержка прокрутки.
* Поддержка прокрутки.
* Поддержка [[Cue sheet]]s (как встроенных в [[тег]]и файла, так и внешних)<ref>{{cite web|url=https://mpd.readthedocs.io/en/latest/plugins.html#cue|title=cue|lang=en|access-date=2022-01-19|archive-date=2022-01-30|archive-url=https://web.archive.org/web/20220130025721/https://mpd.readthedocs.io/en/latest/plugins.html#cue|deadlink=no}}</ref>.
* Сохранение, загрузка и управление [[плейлист|плейлистами]] (в формате m3u).
* Возможность обновления только части базы данных.
* Контроль громкости ([[Open Sound System|OSS]], [[ALSA (Linux)|ALSA]] и програмные микшеры).
* Сохранение, загрузка и управление [[плей-лист]]ами (в формате m3u, с относительными или абсолютными путями).
* Поддержка широкого диапазона аудио устройств ([[Open Sound System|OSS]], [[ALSA]], Sun, [[Enlightened Sound Daemon|esd]], [[ARts]], [[PulseAudio]] и др.).
* Контроль громкости ([[Open Sound System|OSS]], [[ALSA (Linux)|ALSA]] и программные микшеры).
* Поддержка широкого диапазона аудиоустройств ([[Open Sound System|OSS]], [[ALSA]], Sun, [[Enlightened Sound Daemon|esd]], [[ARts]], [[PulseAudio]] и др.), в том числе и потокового вещания ([[Icecast]], также имеет встроенный сервер).
* Минимальные системные требования.
* Минимальные системные требования.
* Демон тестирован на [[GNU/Linux]], [[FreeBSD]], [[OpenBSD]], [[NetBSD]], [[Solaris Operating Environment|Solaris]] и [[HP-UX]].
* Демон тестирован на [[Linux]], [[FreeBSD]], [[OpenBSD]], [[NetBSD]], [[Solaris Operating Environment|Solaris]] и [[HP-UX]].
* Возможность скроблинга на [[Last.fm]]. Начиная с версии 0.18 скробблинг осуществляется при помощи плагинов mpdas или mpdscribble. Некоторые клиенты имеют встроенный скробблер<ref>{{cite web|url=https://wiki.archlinux.org/title/Music_Player_Daemon/Tips_and_tricks#Last.fm/Libre.fm_scrobbling|title=Last.fm/Libre.fm scrobbling|lang=en|access-date=2022-01-19|archive-date=2021-11-20|archive-url=https://web.archive.org/web/20211120111518/https://wiki.archlinux.org/title/Music_Player_Daemon/Tips_and_tricks#Last.fm/Libre.fm_scrobbling|deadlink=no}}</ref>.


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


=== Веб клиенты ===
=== Веб-клиенты ===
* [http://www.musicpd.org/phpMp.shtml phpMp] — Веб интерфейс написанный на PHP.
* [https://web.archive.org/web/20070112185501/http://www.musicpd.org/phpMp.shtml phpMp] — Веб-интерфейс, написанный на PHP.
* [http://www.musicpd.org/phpMp2.shtml phpMp2] — Другой веб интерфейс написанный на PHP.
* [https://web.archive.org/web/20070112185748/http://www.musicpd.org/phpMp2.shtml phpMp2] — Другой веб-интерфейс, написанный на PHP.
* [http://www.jinzora.com/ Jinzora] — Основана на потоковом сетевом протоколе и имеет систему управления медиа библиотекой.
* [http://www.jinzora.com/ Jinzora] — Основана на потоковом сетевом протоколе и имеет систему управления медиабиблиотекой.
* [http://www.ampache.org/ Ampache] — Сетевая утилита для управления, обновления и проигрывания ваших аудио файлов.
* [http://www.ampache.org/ Ampache] — Сетевая утилита для управления, обновления и проигрывания ваших аудиофайлов.
* [https://github.com/R-Tur/MPC-Front MPC-Front] — Веб-интерфейс, написанный на PHP (в качестве бэкенда требуется установленный и настроенный консольный клиент [https://web.archive.org/web/20070108181316/http://www.musicpd.org/mpc.shtml mpc]).
* [http://github.com/YaLiC/mpcwebshell MPC Web Shell] — Ещё один веб-интерфейс, написанный на PHP (также требуется консольный клиент [https://web.archive.org/web/20070108181316/http://www.musicpd.org/mpc.shtml mpc]). Отличается от «MPC-Front» более изящным оформлением.
* [https://ympd.org/ ympd] Веб-интерфейс, написанный на C.


=== Графические клиенты ===
=== Графические клиенты ===
* [http://ario-player.sourceforge.net/?ru Ario] — графический клиент, написанный на [[GTK+]], внешне похож на [[Rhythmbox]].
* [http://www.musicpd.org/gmpc.shtml gmpc] — Gnome Music Player Client.
* [http://sourceforge.net/projects/lnkmusic/ LnkMusic] - графический клиент с интерфейсом напоминающим [[Amarok]].
* [https://github.com/CDrummond/cantata Cantata] — графический клиент, написанный на [[Qt]].
* [http://gmpcwiki.sarine.nl gmpc] — Gnome Music Player Client, один из самых функциональных клиентов.
* [http://www.musicpd.org/kmp.shtml kmp] — графический клиент написанный на [[Qt]].
* [http://havtknut.tihlde.org/qmpdclient/about.php QMPDClient] ещё один графический клиент написанный на [[Qt|Qt4]].
* [http://sourceforge.net/projects/lnkmusic/ LnkMusic] — графический клиент с интерфейсом, напоминающим [[Amarok]].
* [http://www.musicpd.org/MPDCon.shtml MPDCon] — графический клиент для GNUstep.
* [https://web.archive.org/web/20080723155121/http://mpd.wikia.com/wiki/Client:Kmp kmp] — графический клиент, написанный на [[Qt]].
* [http://www.musicpd.org/glurp.shtml glurp] — графический клиент написанный на [[GTK+]].
* [https://web.archive.org/web/20100728124802/http://bitcheese.net/wiki/QMPDClient QMPDClient]  ещё один графический клиент, написанный на [[Qt|Qt4]].
* [http://gimmix.berlios.de/ Gimmix] графический клиент написанный на [[GTK+]].
* [http://kde-apps.org/content/show.php?content=68374 Quimup] минималистичный клиент, использующий [[Qt|Qt4]].
* [[Sonata]] — графический клиент написанный на [[Python]] c [[GTK+]].
* [https://web.archive.org/web/20091114150712/http://mpd.wikia.com/wiki/Client:MPDCon MPDCon] — графический клиент для GNUstep.
* [https://web.archive.org/web/20100421045519/http://mpd.wikia.com/wiki/Client:Glurp glurp] — графический клиент, написанный на [[GTK+]].
* [http://www.musicpd.org/WMmp.shtml WMmp] — Window Maker dockapp.
* [https://web.archive.org/web/20070112105652/http://gimmix.berlios.de/ Gimmix] — графический клиент, написанный на [[GTK+]].
* [http://www.musicpd.org/MpcOSX.shtml MpcOSX] — [[Mac OS X]] клиент.
* [[Sonata]] — графический клиент, написанный на [[PyGTK]].
* [http://mpd.wikia.com/wiki/Client:Sonix Sonix] — клиент для [[Palm OS]] (high res).
* [https://web.archive.org/web/20100515161929/http://mpd.wikia.com/wiki/Client:WMmp WMmp] — Window Maker dockapp.
* [https://web.archive.org/web/20080723155352/http://mpd.wikia.com/wiki/Client:MpcOSX MpcOSX] — [[Mac OS X]] клиент.
* [https://web.archive.org/web/20161002072226/https://theremin.sigterm.eu/ Theremin] — [[Mac OS X]] клиент с поддержкой [[Growl]] и обложек альбомов.
* [https://web.archive.org/web/20071230151227/http://mpd.wikia.com/wiki/Client:Sonix Sonix] — клиент для [[Palm OS]] (high res).


=== [[Текстовый интерфейс пользователя|Консольные]] клиенты ===
=== Консольные клиенты ===
* [http://www.musicpd.org/ncmpc.shtml ncmpc] Консольный клиент основанный на ncurses.
* [https://web.archive.org/web/20100703020236/http://hem.bredband.net/kaw/ncmpc/index.html ncmpc] консольный клиент, основанный на [[ncurses]].
* [https://web.archive.org/web/20100419160850/http://unkart.ovh.org/ncmpcpp/ ncmpcpp] — консольный клиент, основанный на [[ncurses]].
* [http://www.musicpd.org/mpc.shtml mpc] — Консольный клиент (имеет широкие возможности для управления скриптами).
* [https://www.musicpd.org/clients/mpc/ mpc] — консольный клиент (часто используется для управления MPD с помощью скриптов).
* [http://www.musicpd.org/bashmp.shtml bashmp] Клиент написанный на bash.
* [https://web.archive.org/web/20070115103929/http://www.musicpd.org/bashmp.shtml bashmp] — клиент, написанный на bash.


=== Остальные клиенты ===
=== Остальные клиенты ===
* [http://www.musicpd.org/mpcstick.shtml mpcstick] — Linux joystick client.
* [https://web.archive.org/web/20061210012911/http://www.musicpd.org/mpcstick.shtml mpcstick] — Linux joystick client.
* [http://www.musicpd.org/arthist.shtml arthist ] Клиент написанный на Perl (генерирует веб блог активности MPD).
* [https://web.archive.org/web/20061211224253/http://www.musicpd.org/arthist.shtml arthist ] клиент, написанный на Perl (генерирует блог активности MPD).
* [https://addons.mozilla.org/ru/firefox/addon/6324 Music Player Minion]{{Недоступная ссылка|date=Август 2019 |bot=InternetArchiveBot }} — дополнение для браузера [[Mozilla Firefox]].

=== Клиенты для Android ===
* [https://web.archive.org/web/20111019072854/http://mpd.wikia.com/wiki/Client:Bitmpc Bitmpc]
* [https://web.archive.org/web/20111019132919/http://mpd.wikia.com/wiki/Client:Droidmpdclient Droid MPD Client]
* [https://web.archive.org/web/20111019132923/http://mpd.wikia.com/wiki/Client:ThreeMPD ThreeMPD]
* [https://web.archive.org/web/20111019062016/http://mpd.wikia.com/wiki/MPDriod MPDriod]

=== Клиенты для iOS ===
* [https://itunes.apple.com/ru/app/mpod/id285063020?mt=8 MPoD] — iPhone- / iPod Touch-клиент.
* [https://itunes.apple.com/ru/app/mpad/id423097706?mt=8 MPaD] — iPad-клиент.

=== Клиенты для Sailfish OS ===
* [https://openrepos.net/content/djselbeck/smpc SMPC]


== См. также ==
== См. также ==
* [[XMMS2]]
* [[XMMS2]]
* [[MOC (Music On Console)]]


== Ссылки ==
== Ссылки ==
* [http://www.musicpd.org/ Официальный сайт]{{ref-en}}
* [http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki Официальный сайт]{{ref-en}}
* [http://gentoo.blog.ru/1017457.html Установка mpd и плагина mpdscribble для скробблинга lastfm]{{ref-ru}} на примере [[Gentoo]]
* [https://web.archive.org/web/20081025051824/http://gentoo.blog.ru/1017457.html Установка mpd и плагина mpdscribble для скробблинга lastfm]{{ref-ru}} на примере [[Gentoo]]
* [http://drakulavich.blogspot.com/2008/05/gtk-mpd.html Краткая установка MPD и обзор GTK-клиентов]{{ref-ru}} на примере [[Ubuntu]]
* [http://drakulavich.blogspot.com/2008/05/gtk-mpd.html Краткая установка MPD и обзор GTK-клиентов]{{ref-ru}} на примере [[Ubuntu]]
* [http://wiki.archlinux.org/index.php/MPD_-_Music_Player_Daemon_(Русский) Настройка Music Player Daemon, плагинов mpdscribble и lastfmsubmitd для скробблинга lastfm]{{ref-ru}} на примере [[Archlinux]]
* [http://wiki.archlinux.org/index.php/MPD_-_Music_Player_Daemon_(Русский) Настройка Music Player Daemon, плагинов mpdscribble и lastfmsubmitd для скробблинга lastfm]{{ref-ru}} на примере [[Archlinux]]
* {{cite web
|author = Dave Holden
|datepublished = 2007-06
|url = http://www.rainbowcyber.co.uk/html/modules.php?op=modload&name=News&file=article&sid=404
|title = Making a networked Jukebox
|publisher = [http://www.rainbowcyber.co.uk/html/index.php Rainbow Cyber Nuke]
|lang = en
|accessdate = 2008-10-27
|archiveurl = https://www.webcitation.org/65aAPwroF?url=http://www.rainbowcyber.co.uk/html/modules.php?op=modload
|archivedate = 2012-02-20
|deadurl = yes
}}
* Во [[FreeBSD]] [[FreeBSD Ports|порт]] ''Music Player Daemon'' называется [http://www.freebsd.org/cgi/ports.cgi?query=^musicpd musicpd]


== Примечания ==
== Примечания ==
{{примечания}}
{{примечания}}


{{медиаплееры}}
[[Категория:Аудиоплееры]]
[[Категория:Свободное программное обеспечение]]


[[Категория:Свободные аудиоплееры]]
[[de:Music Player Daemon]]
[[en:Music Player Daemon]]
[[fi:Music Player Daemon]]
[[fr:Music Player Daemon]]
[[ja:Music Player Daemon]]
[[pl:Music Player Daemon]]

Текущая версия от 06:12, 10 ноября 2023

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 использует базу данных (как и некоторые другие медиаплееры), чтобы хранить основную информацию о музыкальных файлах (название трека, исполнителя, название альбома и пр.). Как только демон запущен, база данных будет полностью сохранена в оперативной памяти, и нет никакой необходимости обращаться к диску с целью поиска песни и прочтения тегов аудиофайла.

Возможности

[править | править код]
  • Поддержка форматов 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 (как встроенных в теги файла, так и внешних)[2].
  • Возможность обновления только части базы данных.
  • Сохранение, загрузка и управление плей-листами (в формате m3u, с относительными или абсолютными путями).
  • Контроль громкости (OSS, ALSA и программные микшеры).
  • Поддержка широкого диапазона аудиоустройств (OSS, ALSA, Sun, esd, ARts, PulseAudio и др.), в том числе и потокового вещания (Icecast, также имеет встроенный сервер).
  • Минимальные системные требования.
  • Демон тестирован на Linux, FreeBSD, OpenBSD, NetBSD, Solaris и HP-UX.
  • Возможность скроблинга на Last.fm. Начиная с версии 0.18 скробблинг осуществляется при помощи плагинов mpdas или mpdscribble. Некоторые клиенты имеют встроенный скробблер[3].

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