Music Player Daemon

Music Player Daemon
Music Player Daemon
MPD title.png
Тип

медиаплеер

Разработчик

Warren Dukes

Написана на

C

Операционная система

Unix‐подобные

Последняя версия

0.16.8 (4 апреля 2012)

Лицензия

GNU GPL

Сайт

mpd.wikia.com

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 — Сетевая утилита для управления, обновления и проигрывания ваших аудиофайлов.

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

  • Ario — графический клиент, написанный на GTK+, внешне похож на Rhythmbox.
  • 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).
  • Cantata — клиент для Linux написанный на Qt в частности для KDE (но может собираться без зависимостей KDE), в оригинале форк QtMPC, также есть официальная версия для Windows.

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

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

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

Клиенты для Android

См. также

  • XMMS2
  • MOC (Music On Console)
  • Сравнение проигрывателей мультимедиа

Ссылки

Примечания

  1. MPD Features  (англ.). Архивировано из первоисточника 20 февраля 2012. Проверено 27 октября 2008.

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Music Player Daemon" в других словарях:

  • Music Player Daemon — Developer(s) Max Kellermann Initial release 2003 Stable release 0.16.5  (9 October 2011) [ …   Wikipedia

  • Music Player Daemon — Maintainer Max Kellermann Aktuelle Version 0.16.5 (9. Oktober 2011) Betriebssystem unixoide Kategorie Audioplayer Lizenz …   Deutsch Wikipedia

  • Music Player Daemon — MPD Développeur Warren shank Dukes Dernière version …   Wikipédia en Français

  • Gnome Music Player Client — Infobox Software name = GMPC caption = latest release version = 0.15.1 developer = Qball Cow operating system = Unix like programming language = C genre = Audio player license = GNU General Public License website = [http://www.sarine.nl/gmpc]… …   Wikipedia

  • Music on Console — Original author(s) Damian Pietras Initial release 2002 Stable release 2.4.4 / 2009 01 04 …   Wikipedia

  • Music On Console — Внешний вид главного окна Music On Console Тип Аудио плеер Р …   Википедия

  • Music visualization — Print screen of preset included in MilkDrop version 1.04d Music visualization, a feature found in electronic music visualizers and media player software, generates animated imagery based on a piece of music. The imagery is usually generated and… …   Wikipedia

  • Daemon (computing) — For other uses, see Daemon (disambiguation). In Unix and other multitasking computer operating systems, a daemon (  /ˈdeɪ …   Wikipedia

  • Music on console — MusicOnConsole (MOC) Screenshot des MOC Music Players Basisdaten Aktuelle Version 2.4.4 (2009 01 04) Aktuelle Vor …   Deutsch Wikipedia

  • DVD player — Comparaison de lecteurs multimédia Les tableaux suivants comparent les informations générales et techniques de certains lecteurs multimédia. Pour des informations plus précises sur un lecteur, il est préférable de consulter son propre article.… …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»