mpd — универсальный аудиосервер

• Ссылки: musicpd.org

Плееры музыки обычно монолитны, но mpd привносит редкую для этой категории софта фичу — клиент-серверную архитектуру. Это легковесный сервер, работающий в фоне по адресу 127.0.0.1:7777 по умолчанию. Клиентов к нему огромное множество. Они подключаются и предоставляет интерфейс для управления.

Такая непривычная архитектура для оффлайн-плеера дает возможность использовать его и в онлайне — прослушивая музыку с удаленного сервера или просто управляя воспроизведением с домашнего ПК через ноут или смартфон. mpd — еще и редкий пример свободного софта, используемый в коммерческих железяках, часть которых нарушает его лицензию.

📌 Детали

  • открытый исходный код на C++
  • разработка сообщества FOSS, без рекламы и отслеживания
  • доступно для Linux, Windows и macOS
  • крайне низкое потребление памяти — 61 МБ ОЗУ во время воспроизведения
  • минималистичный клиент от тех же авторов — mpc
  • переход между треками без пауз
  • поиск по метаданным
  • поддержка множества форматов аудио, включая помещенные в zip-архивы
  • трансляция аудио по локальной и внешней сети
  • независим от графического интерфейса клиента и даже ОС (X или Wayland), воспроизводит даже при их падении
  • сообщество на форуме GitHub
  • подробнейшая документация

ИМХО:  С этой штукой выражение «помирать, так с музыкой» приобретает совершенно новое значение. По крайней мере, для тех, кто вынужен часто убивать процесс Wayland из-за того, что тот повис в процессе тыкания под рутом (literally me).

Свежее