Daewon Music Player Daemon (MPD) - это открытый, мощный, бесплатный и гибкий программный проект командной строки, реализованный на C ++ и разработанный из смещения, чтобы выступать в качестве серверного инструмента для воспроизведения музыки в фоновом режиме.
Другими словами, MPD является сервером музыкального автомата, к которому могут подключаться различные клиенты воспроизведения звука. Благодаря различным библиотекам и расширениям, Music Player Daemon способен воспроизводить самые разнообразные аудиофайлы (MP3, FLAC, OGG, AAC и WAV), контролируя его сетевой протокол.
Поддержка различных клиентов
Как уже упоминалось, MPD - это демон, который работает в фоновом режиме, поэтому вам понадобится клиент для подключения к нему и взаимодействия с его основными функциями, такими как пропуски песен, воспроизведение аудиодорожек и т. д.
Доступными клиентами командной строки являются клиентские приложения mpc (Music Player Client), ncmpc и ncmpcpp, а также графический gmpc (клиент Gnome Music Player) и приложения ario.
Начало работы с MPD
Чтобы установить и использовать MPD в вашей операционной системе GNU / Linux, вам нужно будет загрузить последнюю версию проекта из Softoware или через свою официальную домашнюю страницу (см. ссылку в конце статьи), сохраните архив где-нибудь на ваш компьютер и извлеките его содержимое, используя вашу любимую утилиту диспетчера архива.
Откройте встроенное приложение Terminal вашего дистрибутива, перейдите к местоположению извлеченных архивных файлов (например, cd /home/softoware/mpd-0.19.6), запустите & lsquo;. configure && make & rsquo; команду для настройки / оптимизации и компиляции программы, за которой следует установка & lsquo; sudo make install & rsquo; для его установки в системе.
Запустите & lsquo; mpd --help & rsquo; команды в окне эмулятора терминала, чтобы просмотреть доступные параметры командной строки. Это позволяет вам завершить текущий запущенный демон mpd, использовать его без файла конфигурации, а также не отсоединять демона от консоли.
Что нового в этом релиз:
- Исправлена проблема с модифицированным фильтром. Импульсные потоки «закупорены» в то время как пауза из-за "одиночной" Режим. Декодеры DSD поддерживают больше типов MIME и более крупных тегов ID3. Декодер Opus поддерживает тег R128_ALBUM_GAIN. Плагины для Android и Windows имеют плагин для прокси-сервера.
Что нового в версии:
- Он исправляет повреждение файла файла в присутствии точек монтирования и Ошибка сборки Solaris. Блокировка во всех архивных плагинах оптимизирована для сокращения xruns.
Что нового в версии 0.20.12:
- cdio_paranoia, ffmpeg, smbclient и локальные файлы: xrun проблемы исправлены
- завиток: исправлена ошибка поиска.
- vorbis: Исправлена ошибка с повреждением звукового сигнала тревоги.
- soxr: исправлена ошибка замораживания
- httpd: исправлена ошибка исправления потока Vorbis.
Что нового в версии 0.20.11:
- хранения: литий>
- curl: поддержка приложения Content-Type / xml
- ffmpeg: более надежная длительность песни
- gme: исправление нумерации дорожек
- улучшает произвольный порядок песен при ручном переключении песен
- фиксировать регистр без учета регистра без libicu
- Исправить имена файлов Unicode в списках воспроизведения в Windows
- исправить бесконечный цикл при доступе к неправильным именам файлов в ZIP-файлах
<Литий> декодер: литий>
Что нового в версии 0.20.9:
- декодер:
- ffmpeg: поддержка * .adx
- обнаружение байтового байта на FreeBSD / aarch64
- исправить более случайные сбои при компиляции с помощью clang
Что нового в версии 0.20.8:
- Он исправляет сбой сборки с GCC 4.9 и один на Mac OS X.
Что нового в версии 0.20.3:
- Протокол: литий>
<Литий> & Quot; playlistadd & Quot; создает новый плейлист, если он не существует, как документировано - базы данных:
- прокси: исправление ошибки "завершение вызова после броска ... & quot;
- прокси: сделать ошибки подключения во время запуска нефатальными
- Сосед:
- upnp: исправить преждевременное истечение срока действия
- коэффициент воспроизведения: не перезагружайте уровни ReplayGain при приостановке воспроизведения
- тишина окружающих каналов при преобразовании из стерео
- используйте ярлыки, такие как «dsd64». в сообщениях журнала
Что нового в версии 0.20:
- различные расширения протокола
- Теги ID3 и APE могут считываться из удаленных файлов (включая HTTP / NFS / SMB).
- улучшенная отчетность об ошибках (как для журнала, так и для клиента)
- поддержка аудио / L16 и WavPack-DSD.
- улучшенная многоканальная поддержка.
- Поддержка DSD_U32
- новый плагин resampler soxr
Что нового в версии 0.19.9:
- Это позволяет декодерам dsdiff и dsf считывать большие теги ID3 и исправлять загрузку дубликатов типов тегов из файла состояния. Плагин despotify удален, потому что основная сторонняя библиотека не поддерживается и уже давно не работает. Опять же, были устранены различные сбои в редких сборках.
Что нового в версии 0.19.7:
- Он исправляет ошибки во встроенном синтаксическом анализаторе CUE, плагин ffmpeg-декодера, команду протокола списка воспроизведения и целую кучу ошибок в клиенте NFS. На порту Windows была исправлена серьезная ошибка при сбое.
Что нового в версии 0.19.6:
- декодер:
- ffmpeg: поддержка FFmpeg 2.5
- Исправить ошибку сборки с помощью musl
- Android:
- обновление libFLAC до 1.3.1
- обновить FFmpeg до 2.5
Что нового в версии 0.18.8:
- Декодер:
- ffmpeg: поддержка libav v10_alpha1
- кодировщик:
- vorbis: исправление ошибки компоновщика
- Вывод:
- рев: документация
- более надежный парсер Icy-Metadata li>
- исправить ошибку сборки Solaris
Что нового в версии 0.18.7:
- Этот выпуск исправляет сбой в плагине плейлистов PLS и утечку памяти в плагине декодера faad. Дополнительные группы только инициализируются, когда MPD запускается пользователем root.
Что нового в версии 0.18.6:
- Вход:
- cdio_paranoia: поддержка libcdio-paranoia 0.90
- Тэги:
- riff: признать верхний регистр «ID3». название фрагмента
- Декодер:
- ffmpeg: использовать относительные временные метки
- Вывод:
- openal: исправление сбоя сборки в Mac OS X
- osx: исправление сбоя сборки
- Mixer:
- alsa: исправить ошибку сборки с помощью uClibc
- Исправить коэффициент повторного воспроизведения во время перекрестного затухания
- Принять файлы без метаданных
Что нового в версии 0.18.5:
- Он исправляет ошибки в байтовых байтах и сбои сборки. "Curl" теперь плагин теперь работает с ошибкой libcurl, которая была исправлена в версии 7.32.0. Исправлена ошибка отсечения с повторной дискретизацией 24-битного звука. "Прокси" плагин базы данных научился пересылать «db_update». атрибут.
Что нового в версии 0.18.4:
- Декодер: литий>
- dsdiff: исправить ошибку байтового байта
- Исправить ошибки сборки из-за отсутствия включает
- совместимость с libc ++
Что нового в версии 0.18.3:
- Исправлено застревание MPD после смены песни (0.18.2 регрессия).
Что нового в версии 0.16:
- Добавлено много новых функций.
Что нового в версии 0.15.15:
- Исправлена ошибка утверждения.
Что нового в версии 0.15.9:
- Алексей Кавешников (1):
- decoder / mpcdec: исправить формулу усиления воспроизведения с помощью v8
- Avuton Olrich (2):
- Измените строку версии на пост-версию версии 0.15.9 ~ git
- версия mpd 0.15.9
- Макс Келлерманн (4):
- decoder / mad: исправление сбоя при поиске в конце песни
- плейлист: установить одиночный + повтор в случайном режиме
- tag: добавлена функция tag_merge_replace ()
- player_thread: отложить теги песни во время перекрестного затухания
- Петр Гоздур (1):
- decoder / mpcdec: исправить отрицательный сдвиг по образцам с фиксированной точкой
Что нового в версии 0.15.5:
- Этот выпуск улучшает стабильность, фиксируя одну зависающую и несколько утечек памяти.
Что нового в версии 0.15.4:
- В этом выпуске исправлены проблемы с Mac OS X 10.6, проблемы Ogg Vorbis и несколько других незначительные проблемы.
Что нового в версии 0.15.3:
- Этот выпуск улучшает скорость обновления и исправляет звуковое заикание ошибка.
Что нового в версии 0.15.1:
- декодеры:
- flac: исправить ошибку утверждения в вызове tag_free ()
- выход:
- httpd: включить sys / types.h (исправляет Mac OS X)
- команды: литий>
- не возобновлять воспроизведение при остановке во время паузы
- база данных: исправлено разыменование указателя NULL после изменения набора символов
- log: исправить ошибку double free () при завершении работы
Что нового в версии 0.15 Beta 2:
- В этом выпуске исправлены несколько критических ошибок с 0,15 ~ beta1 в плагинах вывода shoutcast / httpd и кодере vorbis.
Что нового в версии 0.15 Alpha 1:
- <литий> ввод: литий>
- parse Icy-Metadata li>
- добавлена поддержка протокола MMS
- скрыть пароль HTTP в списке воспроизведения
- lastfm: новый вход для плагина last.fm
- теги:
- поддержка "исполнителя альбома". Тег
- поддержка тегов MusicBrainz
- разделить теги RVA2 в mp3-файлах
- анализировать теги ID3 в файлах AIFF / RIFF / WAV
- ffmpeg: поддержка новых API метаданных
- ffmpeg: добавлена поддержка комментариев тегов, жанра, год
- декодеры: литий>
- аудиофайл: добавлена поддержка потоковой передачи
- audiofile: добавлена поддержка 24 бит.
- modplug: еще один плагин MOD, основанный на libmodplug
- mikmod отключен по умолчанию из-за серьезных проблем безопасности в libmikmod
- sidplay: новый плагин декодера для C64 SID (с использованием libsidplay2)
- fluidsynth: новый плагин декодера для файлов MIDI (с использованием libfluidsynth)
- wildmidi: еще один плагин декодера для файлов MIDI (с использованием libwildmidi)
- flac: теги потока синтаксического анализа
- mpcdec: поддержка нового API-интерфейса libmpcdec SV8
- добавлена опция настройки для отключения плагинов декодера
- flac: поддержка встроенных кеш-файлов
- ffmpeg: обновленный список поддерживаемых форматов
- аудиовыходы:
- добавлена опция отключения аудиовыходов по умолчанию
- подождите 10 секунд перед повторным открытием после проигрывания.
- крик: увеличенный размер буфера до 32 кБ
- null: разрешить отключение синхронизации
- mvp: вернуться к стерео
- mvp: вернуться к 16-битным аудио-образцам
- mvp: проверьте наличие ошибок при повторном открытии
- mvp: обнаружение установленных по умолчанию устройств
- pipe: новый плагин вывода звука, который выполняет команду
- alsa: лучшее значение по умолчанию period_time для высоких скоростей выборки
- solaris: новый плагин для вывода звука для Solaris / dev / audio
- httpd: новый плагин для вывода звука для веб-потоковой передачи, аналогичный icecast, но встроенный.
- команды: литий>
<Литий> & Quot; playlistinfo & Quot; и "перемещение" поддерживает диапазон теперь - добавлена «база данных наклейки», команда «наклейка», которая позволяет клиентам реализовать такие функции, как «рейтинг песни»
- добавил "потреблять" команда, которая удаляет песню после воспроизведения
- добавлен "single" команда, если она активирована, прекращает воспроизведение после текущей песни или повторяет песню, если «повторить» активен.
- миксеры:
- перезаписанный код микшера для поддержки нескольких микшеров.
- новый микшер с пульсирующим микшером
- Добавить поддержку извлечения архивного аудио:
- bzip2
- iso9660
- молния
- параметр & quot; error_file & quot; был удален, все сообщения регистрируются в «log_file»
- поддержка ведения журнала в syslog
- вернуться в музыкальный каталог XDG, если не настроен музыкальный_каталог
- Ошибка чтения файла состояния не является фатальной.
- - create-db запускает демон MPD вместо выхода
- playlist_directory и music_directory являются необязательными
- плейлист: пересчитать очередную песню после случайного переключения.
- список воспроизведения: не приостанавливать при удалении
- daemon: ignore & quot; user & quot; если он уже запущен как пользователь
- прослушать: исправить сломанные IP-адреса клиента в журнале
- Поддержка аудио 24/32 бит.
- распечатать доступные протоколы в --version
- заполнить буфер после поиска
- выберите резервный ресамплер во время выполнения
- шаги, предпринятые для совместимости с win32
- требуется glib 2.6 или больше
- встроенная документация с использованием doxygen и docbook
Что нового в версии 0.14.2:
- Этот выпуск содержит исправления для многих плагинов декодера.
- Он добавляет поддержку True Audio файлов и потоковую передачу WAV в плагин ffmpeg decoder.
Что нового в версии 0.14.1:
- Этот выпуск содержит исправления нестабильности гнезда, многие проблемы с потоковой передачей, сборку Solaris и перекрестные искажения аудио дефектов.
- Улучшен объем программного обеспечения и нераспространение.
- В этом выпуске добавлена поддержка тегов writer / composer и отключена oggvorbis, ищущая удаленные файлы, которая исправляет медленное воспроизведение потокового файла ogg.
Что нового в версии 0.14:
- Этот выпуск фиксирует уровень журнала "secure" много обновлений документации, отключает mikmod по умолчанию и имеет множество других исправлений.
Что нового в версии 0.14 Beta 3:
- Исправлены ошибки.
- Все символические ссылки теперь выполняются по умолчанию.
- Mac OS X и воспроизведение libao были исправлены.
- Поддержка поддержки Monkey's Audio была добавлена в плагин ffmpeg.
Что нового в версии 0.14 Beta 2:
- Это включает в себя больше использования Glib для удаления дублированных функций .
- Старый ALSA buffer_time используется для предотвращения искажений.
- Функциональность была добавлена для управления обработкой символических ссылок (это исправление регрессии).
- Исправлены ошибки для большего количества интернет-потоков.
- Исправлены другие ошибки.
Что нового в версии 0.14 Beta 1:
- Изменения для этой версии (от альфы 3) включают исправления стабильности, поддержку для имен файлов, отличных от Unicode и non-Latin1, подписок на команды бездействия, оптимизации поиска потоков, поддержки тегов ffmpeg и т. д.
- Если изменено, состояние сохраняется каждые 5 минут.
Что нового в версии 0.14 Alpha 2:
- Этот выпуск улучшил качество расшифровки плагинов и общих стабильность.
Комментарии не найдены