Music player demon для windows

Clients

MPD is designed around a client/server architecture, where the clients and server (MPD is the server) interact over a network. Thus, running MPD is only half of the equation. To use MPD, you need to install a MPD client (aka MPD interface).

This is an (incomplete) list of free and open source MPD clients.

Command-line Clients

mpc — a solid, lightweight, simple mpd client, written in C.

Console Clients

ncmpc — A curses client written in C++.

ncmpcpp — A curses client written in C++ tailored after ncmpc.

pms — A console client written in Go with vi-like interface.

vimpc — A curses client with vi-like key bindings.

pimpd2 — Feature-packed cli client with interactive shell and regex queries.

nncmpp — A basic curses client that looks like Sonata.

mmtc — A minimal mpd terminal client

mpq — A minimal client that focuses on the mpd queue

Utility clients

MPD_sima — A non-interactive autoqueue client. It will queue new tracks following last.fm similar artists suggestions.

mpd-ynca — A non-interactive client to control Yamaha AV receivers with YNCA (network control) support.

Web Clients

netjukebox the flexible media share — netjukebox is a web-based media jukebox for MPD, VideoLAN and Winamp/httpQ.

MPD.FM — A mobile-ready web client focussed on playing internet radio stations

PiFi Radio — A minimalist web client to listen to radio.

RompРЇ — A mobile-ready and desktop web client

cyp — A responsive web client based on ws2mpd with Youtube-dl integration

ympd — a web GUI written in C, using websockets and bootstrap.js

myMPD — An evolution of ympd, with minimal resource usage and dynamic playlist integration

ampd — A modern and mobile-friendly web UI using Spring Boot, Angular and websockets.

audioloader — A responsive web client with special focus on listening full albums.

Graphical Clients

CoverGrid — A client for the Music Player Daemon (MPD), focusing on albums instead of single tracks

mpdevil — A small GTK+ MPD client written in python

Persephone — A modern, native client for macOS

Quimup — QUIMUP is a client for the music player daemon (MPD) written in C++ and QT3 with focus on mouse handling and drag and drop.

Skympc — Yet anthoer QT(5) Client

Stylophone — A native client for Windows 10 devices

Xfce4-mpc-plugin — Plugin for Xfce4 Panel

Xfmpc — A graphical GTK+ MPD client focusing on low footprint

Ymuse — Easy, functional, and snappy GTK client for Music Player Daemon (MPD) written in Go.

Music player demon для windows

Краткое описание:
Музыкальный проигрыватель с клиент-серверной архитектурой.

Описание:
Music Player Daemon (MPD) — музыкальный проигрыватель, который управляется через сетевой интерфейс. Умеет транслировать аудио поток самыми разнообразными и легко конфигурируемыми способами. Воспроизведением можно управлять с других компьютеров, а также мобильных устройств (есть клиентские приложения для iOS, Android, Symbian и многих других платформ).

Возможности:
— Поддержка форматов 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.
— Сохранение, загрузка и управление плей-листами (в формате m3u, с относительными или абсолютными путями).
— Минимальные системные требования.

Для управления mpd-сервером необходим отдельный клиент.

Читайте также:  Активаторы windows удалить активатор

Требуется Android: 4.0.x и выше
Русский интерфейс: Нет

Файл конфигурации:
Измените /sdcard/mpd.conf (github) и добавьте в строку music_directory путь к вашей папке с музыкой:

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

Сообщение отредактировал uzenelse — 29.09.18, 18:47

MPD 0.19.9 от 6.04.2015

Сообщение отредактировал uzenelse — 10.11.16, 12:40

Настройка потокового вещания

Раскомментируйте или добавьте в /sdcard/mpd.conf следующие строки:

Ссылка на трансляцию будет иметь вид: http://адрес_сервера:6601

Работа программы через Bluetooth соединение:

1) Включаем обнаружение на обоих смартфонах (планшетах) и выполняем сопряжение. Для этого, когда один телефон найдет другой, просто нажмите на него. Если появится сообщение о разрешении подключения, то подтверждаем действие.
На раздающем телефоне заходим в настройки подключений и выбираем пункт «Другие сети» (или «Еще» на более старых версиях ОС). Переходим в рубрику «Модем и точка доступа». Ставим галочку в стоке «Bluetooth-модем».

2) Теперь переходим к принимающему устройству. Заходим в настройки Bluetooth. В списке подключенного оборудования находим раздающий телефон (планшет) нажимаем на него и в появившемся окне ставим галочку в строке «Интернет-доступ». Возможно, придется немного подождать.

3) Запускаем mpd-сервер.

4) Получаем IP адрес сетевого интерфейса bt-pan, который также будет принадлежать нашему серверу.

Сообщение отредактировал uzenelse — 29.11.16, 03:40

MPD v0.19.20 (not yet released)

Что нового
* decoder
— ffmpeg: ignore empty packets
— sidplay: fix playback speed with libsidplayfp

MPD v0.20.0.251116 (not yet released)

Что нового
— gme: provide the TRACK tag
— gme: faster scanning
— sidplay: faster scanning

* decoder
— pcm: fix corruption bug with partial frames (after short read)
* output
— winmm: fix 8 bit playback

UE:
— запрос разрешения на чтение данных
— лог сообщений в окне программы

Сообщение отредактировал uzenelse — 29.11.16, 03:12

MPD v0.19.21-1 build 16

Что нового
* decoder
— ffmpeg: fix crash bug
* fix unit test failure after recent «setprio» change
* systemd: add user unit

Сообщение отредактировал uzenelse — 26.12.16, 23:24

Чтобы убить сервис необходимо открыть приложение и нажать кнопку «назад»

UPD: В последней версии исправлена проблема со звуком при сворачивании окна.

Сообщение отредактировал uzenelse — 25.12.16, 00:59

MPD v0.19.21-1 build 17

Что нового
— создание плейлистов (необходимо указать путь к папке в файле конфигурации)
— сохранение данных при смене ориентации экрана

Сообщение отредактировал uzenelse — 27.12.16, 04:50

Супер правильная прога , использую уже лет 5. Причем управлять плеером можно и с айфона, клиент называется mpod и mPad
Добавлено: эта прога у меня не пошла нормально, использую от другого автора, работает как часы, называется ampd.

Сообщение отредактировал ivan1999 — 27.12.16, 18:35

Драйвер mpd

Описание

Драйвер mpd является клиентом для управления проигрывателем MPD (Music Player Daemon).

MPD – музыкальный аудио проигрыватель с клиент-серверной архитектурой, который воспроизводит музыку из указанного каталога (библиотеки). Воспроизведением управляют при помощи клиента. Управлять сервером (демоном) можно с любого компьютера, телефона или планшета (iOS/Android) в сети, а с помощью данного драйвера со странички в VIS или из JS скриптов в iobroker. Выводить звук можно как локально на том устройстве где установлен демон так и через потоковое аудио по HTTP. Соответствующие настройки задаются в конфигурационном файле. Описание протокола проигрывателя находится тут.

Информация

Актуальная версия
Необходимые условия установленная серверная часть MPD
Разработчик instalator
Ключевые слова
управление
Github Ссылка
Платформа Javascript/Node.js
Лицензия MIT

Установка драйвера

Установка осуществляется на вкладке Драйвера странички администрирования системы. В группе драйверов Медиа находим строчку с названием mpd client adapter и нажимаем кнопку со значком плюса в этой строке справа.

Читайте также:  Linux для ноутбука hp probook

На экране появится всплывающее окно установки драйвера, в конце установки оно автоматически закроется.

Если все прошло удачно, на вкладке Настройка драйверов появится строка mpd.0 с установленным экземпляром драйвера.

По-умолчанию драйвер не запущен, чтобы его стартовать, нажимаем на кнопку Неактивно. Нажать для старта (красная с иконкой play). Если драйвер настроен верно установлено соединение с сервером MPD, то индикатор состояния (значок) слева от названия инстанции драйвера (mpd.0) будет зеленый. Если он желтый то это означает, что драйвер запущен, но не установлено соединение с сервером MPD.

Настройка драйвера

Для перехода на окно настроек нажимаем кнопку Настроить.

Откроется окно настроек драйвера. В поле IP и PORT задается ip адрес устройства на котором запущена серверная часть проигрывателя MPD и порт на котором он работает.

После ввода значений нажимаем кнопку Сохранить и выйти, при этом окно настроек закрывается, драйвер перезапустится уже с новыми параметрами и если все настройки верны, и серверная часть MPD работает, то индикатор состояния загорится зеленым.

Установка MPD на Linux

Установим mpd с помощью apt-get (или любым удобным для вас способом)

sudo apt-get install mpd

Переходим к настройке. За конфигурацию демона mpd отвечает файл /etc/mpd.conf

sudo -e /etc/mpd.conf

Нам откроется структурированный файл с кучей комментариев после каждой из переменных настроек. Отредактируем некоторые из них:
Указываем пути на наши папки, не забыв создать необходимые с помощью команды

Настроим пользователя и адрес нашего демона

Отключим вывод через alsa закомментировав знаком ‘#’ следующий строки:

Настроим вывод звука через pulseaudio

Настроим потоковое вещание (открыть :8000/mpd.ogg в любой плеере, например vlc. Если хотите проигрывать поток как mp3 – замените ниже vorbis на lame).

Еще раскомментируйте опцию mixer_type, выбрав наиболее подходящий вам. Например: mixer_type “software”

Основные настройки закончены. Теперь применим несколько команд, позволяющих избежать проблем с уровнем доступа или с pulseaudio. Вы можете как столкнуться с этими проблемами, так и не встретить их. В любом случае перестраховка не помешает.
#Настроим права доступа
sudo usermod -a -G
sudo chmod g+rX

где folder_owner – имя владельца папки (в моем случае – username), mpd_user – пользователь указанный в mod.conf (в нашем случае – mpd), ну и path_to_folder в нашем случае /home/username/Music и /home/username/.mpd
sudo usermod -a -G username mpd
sudo chmod g+rX /home/username/Music
sudo chmod a+rwx /home/username/.mpd/

#Настраиваем права доступа в pulseaudio для mpd_user
sudo usermod -a -G pulse-access mpd
sudo usermod -a -G pulse mpd

Перезапустим mpd (после установки он запускается автоматически):
sudo /etc/init.d/mpd stop
sudo /etc/init.d/mpd start-create-db

При наличии на рабочей станции нескольких звуковых карт могут возникать проблемы – звук через нужную карту не воспроизводится.

Для вывода звука аудиоплеером MPD через именную звуковую карту:

уточняем наличие и маркировку звуковых карт

Music Player Daemon

Music Player Daemon (MPD) – музыкальный проигрыватель с клиент-серверной архитектурой, который воспроизводит музыку из указанного каталога. Воспроизведением управляют при помощи клиента. Управлять сервером (демоном) можно с любой машины из сети, но слушать музыку можно и на своём компьютере, если программу-клиент Music Player Daemon настроить на подключение к локальному хосту (localhost) .

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

Читайте также:  Статистика использования операционных систем windows

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

Music Player Daemon использует базу данных (как и некоторые другие медиаплееры), чтобы хранить основную информацию о музыкальных файлах (название трека, исполнителя, название альбома и пр.). Как только демон запущен, база данных будет полностью сохранена в оперативной памяти, и нет никакой необходимости обращаться к диску с целью поиска песни и прочтения тегов аудиофайла.

Возможности Music Player Daemon

  • Поддержка форматов Ogg Vorbis, FLAC, OggFLAC, MP2, MP3, MP4/AAC, MOD, Musepack, APE и WAV, а также всех остальных, которые поддерживаются FFmpeg.
  • Удалённое управление Music Player Daemon через сеть (есть поддержка IPv4 и IPv6).
  • Потоковое HTTP воспроизведение FLAC, OggFLAC, MP3 и Ogg Vorbis.
  • Читает и кэширует информацию метаданных (теги) – (ID3 (id3v1 и id3v2)), комментарии Vorbis и теги MP4.
  • Music Player Daemon умеет перекодировать теги.
  • Поддержка буфера при проигрывании (предотвращает пропуски при высокой загруженности или большом времени отклика сети).
  • Воспроизведение музыки без кратковременных пауз между композициями (gapless playback – особенно важен при прослушивании записей с концертов, а также оперы).
  • Поддержка плавного наложения/плавного перехода (Crossfading).
  • Поддержка прокрутки.
  • Поддержка cue sheets (как встроенных в теги файла, так и внешних), но только в старых версиях, в новых нет.
  • Возможность обновления только части базы данных.
  • Сохранение, загрузка и управление плейлистами (в формате m3u, с относительными или абсолютными путями).
  • Контроль громкости (OSS, ALSA и программные микшеры).
  • Поддержка широкого диапазона аудиоустройств (OSS, ALSA, Sun, ESD, aRts, PulseAudio и др.), в том числе и потокового вещания (Icecast, также имеет встроенный сервер).
  • Минимальные системные требования.
  • Демон тестирован на Linux, FreeBSD, OpenBSD, NetBSD, Solaris и HP-UX.
  • Возможность скроблинга на Last.fm.

Клиенты для Music Player Daemon

Music Player Daemon разработан для архитектуры клиент-сервер, где клиенты взаимодействуют с Music Player Daemon по сети. Таким образом, для того, чтобы управлять Music Player Daemon, нужно установить MPD-клиент.

  • phpMp – веб-интерфейс, написанный на PHP;
  • phpMp2 – другой веб-интерфейс, написанный на PHP;
  • Jinzora – основана на потоковом сетевом протоколе и имеет систему управления медиабиблиотекой;
  • Ampache – сетевая утилита для управления, обновления и проигрывания ваших аудиофайлов.
  • Ario – графический клиент, написанный на GTK+, внешне похож на Rhythmbox;
  • gmpc – Gnome Music Player Client, один из самых функциональных клиентов;
  • LnkMusic – графический клиент с интерфейсом, напоминающим Amarok;
  • kmp – графический клиент, написанный на Qt;
  • QMPDClient – ещё один графический клиент, написанный на Qt 4;
  • Quimup – минималистичный клиента на Qt 4;
  • MPDCon – графический клиент для GNUstep;
  • glurp – графический клиент, написанный на GTK+;
  • Gimmix – графический клиент, написанный на GTK+;
  • Sonata – графический клиент, написанный на PyGTK;
  • WMmp – Window Maker dockapp;
  • MpcOSX – клиент для Mac OS X;
  • Theremin – клиент для Mac OS X с поддержкой Growl for Windows и обложек альбомов;
  • Sonix – клиент для Palm OS (high res);
  • Cantata – клиент для Linux написанный на Qt в частности для KDE (но может собираться без зависимостей KDE), в оригинале форк QtMPC, также есть официальная версия для Microsoft Windows.
  • ncmpc – консольный клиент, основанный на ncurses;
  • ncmpcpp – консольный клиент, основанный на ncurses;
  • mpc – консольный клиент (часто используется для управления Music Player Daemon с помощью скриптов);
  • bashmp – клиент, написанный на bash.
  • mpcstick – Linux joystick client;
  • arthist – Клиент, написанный на Perl (генерирует блог активности Music Player Daemon);
  • Music Player Minion – Дополнение для браузера Mozilla Firefox.
Оцените статью