MPD расшифровывается как Music Player Daemon — это фоновый сервис для воспроизведения музыки, который работает без графического интерфейса и управляется отдельными клиентскими программами по сети или локально. Если вы встретили аббревиатуру MPD в настройках аудиоплеера, в списке процессов Linux или в описании музыкального сервера — речь почти наверняка идёт именно об этом демоне.
Ключевая особенность MPD — разделение на серверную и клиентскую части. Сам демон хранит музыкальную библиотеку, управляет плейлистами и выводит звук, а пользователь взаимодействует с ним через любой совместимый клиент: консольный, графический или мобильный. Такой подход позволяет, например, запустить воспроизведение на домашнем сервере и управлять им со смартфона из другой комнаты.
Принцип работы клиент-серверной архитектуры
Демон запускается как системная служба и постоянно находится в памяти, даже когда ни один клиент не подключён. Он сканирует указанную в конфигурации папку с музыкой, строит базу данных тегов и ждёт команд через TCP-соединение или Unix-сокет. Клиент отправляет текстовые команды по простому открытому протоколу: воспроизвести трек, поставить паузу, изменить громкость, найти композицию в базе.
Благодаря этому интерфейс и «движок» воспроизведения полностью независимы. Можно закрыть клиент — музыка продолжит играть. Можно подключиться сразу с нескольких устройств, и все они будут видеть одно и то же состояние плеера: текущий трек, позицию, очередь воспроизведения.
💡MPD — это не плеер с интерфейсом, а фоновый сервис воспроизведения. Управление всегда происходит через отдельную клиентскую программу.