WikiZero - Music Player Daemon

  1. Веб-клієнти [ правити | правити код ]
  2. Графічні клієнти [ правити | правити код ]
  3. Консольні клієнти [ правити | правити код ]
  4. Інші клієнти [ правити | правити код ]
  5. Клієнти для iOS [ правити | правити код ]
  6. Клієнти для Sailfish OS [ правити | правити код ]
Wikipedia

open wikipedia design.

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 (Як вбудованих в теги файлу, так і зовнішніх), але тільки в старих версіях, в нових немає.
  • Можливість поновлення тільки частини бази даних.
  • Збереження, завантаження і управління плей-листами (В форматі m3u, з відносними або абсолютними шляхами).
  • Контроль гучності ( OSS , ALSA і програмні мікшери).
  • Підтримка широкого діапазону аудіопристроїв ( OSS , ALSA , Sun, esd , ARts , PulseAudio і ін.), в тому числі і потокового мовлення ( Icecast , Також має вбудований сервер).
  • Мінімальні системні вимоги.
  • Демон тестований на Linux , FreeBSD , OpenBSD , NetBSD , Solaris і HP-UX .
  • Можливість скроблінга на Last.fm

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

Веб-клієнти [ правити | правити код ]

  • phpMp - Веб-інтерфейс, написаний на PHP.
  • phpMp2 - Інший веб-інтерфейс, написаний на PHP.
  • Jinzora - Заснована на потоковому мережевому протоколі і має систему управління медіабібліотеки.
  • Ampache - Мережева утиліта для управління, оновлення та програвання ваших аудіофайлів.
  • MPC-Front - Веб-інтерфейс, написаний на PHP (як бекенд потрібний встановлений і налаштований консольний клієнт mpc ).
  • MPC Web Shell - Ще один веб-інтерфейс, написаний на PHP (також потрібно консольний клієнт mpc ). Відрізняється від «MPC-Front» більш витонченим оформленням.

Графічні клієнти [ правити | правити код ]

  • 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.

Інші клієнти [ правити | правити код ]

Клієнти для Android [ правити | правити код ]

Клієнти для iOS [ правити | правити код ]

  • MPoD - iPhone- / iPod Touch-клієнт.
  • MPaD - iPad-клієнт.

Клієнти для Sailfish OS [ правити | правити код ]


This page is based on a Wikipedia article written by contributors ( read / edit ).
Text is available under the CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.