Демон музичного плеєра (MPD) - це проект з відкритим кодом, потужний, безкоштовний та гнучкий проект програмного забезпечення командного рядка, реалізований на C ++ та розроблений з офсетного режиму як інструмент для відтворення музики на стороні сервера у фоновому режимі.
Іншими словами, MPD - це сервер музичного сервера, до якого можуть підключатися різні клієнти відтворення звуку. Завдяки різним бібліотекам та розширенням, Музичний плеєр Daemon здатний відтворювати різноманітні звукові файли (MP3, FLAC, OGG, AAC та WAV) під час керування його мережевим протоколом.
Підтримка різних клієнтів
Як згадувалося, MPD - це демон, який працює у фоновому режимі, тому вам потрібен клієнт, щоб підключитися до нього та взаємодіяти з його основними функціями, наприклад, пропускати пісні, відтворювати звукові доріжки тощо.
Доступні клієнти командного рядка включають проекти на базі командного рядка mpc (програвач музичного програвача), ncmpc та ncmpcpp, а також графічні програми gmpc (Gnome Music Player Client) та програми ario.
Початок роботи з MPD
Щоб встановити та використовувати MPD у вашій операційній системі GNU / Linux, вам доведеться завантажити останню версію проекту з Softoware або через свою офіційну домашню сторінку (див. посилання в кінці статті), зберегти архів десь на ваш ПК і витягніть його вміст за допомогою улюбленої утиліти архівного менеджера.
Відкрити вбудований термінал додаток вашого дистрибутива, перейдіть до місця розташування, здобутих архівних файлів (наприклад, CD /home/softoware/mpd-0.19.6), запустіть & lsquo; ./ налаштувати && зробити & Rsquo; команду налаштувати / оптимізувати та скомпілювати програму, за якою слід виконати & lsquo; sudo make install & rsquo; команду, щоб встановити її широку систему.
Запустіть & lsquo; mpd - допоможіть & rsquo; команду в вікні емулятора термінала, щоб переглянути доступні параметри командного рядка. Вони дозволяють завершити поточний демон mpd, використовувати його без файлу конфігурації, а також не від'єднувати демон від консолі.
Що нового в цьому випуск:
- Виправлена проблема з модифікованим фільтром. Імпульсні потоки є "закупореними" & quot; а призупинено через "single" режим Декодер DSD підтримує більше типів MIME і великі теги ID3. Декодер Opus підтримує тег R128_ALBUM_GAIN. У складі Android і Windows є плагін для проксі-базі даних.
Що нового в версії:
- Вона виправляє корупцію стану файлів за наявності точок монтування та Невдача в Solaris. Блокування всіх плагінів архіву було оптимізовано для зменшення кількості xruns.
Що нового в версії 0.20.12:
- cdio_paranoia, ffmpeg, smbclient та локальні файли: xrun проблеми виправлено
- curl: шукання помилки виправлено
- vorbis: Виправлена помилка корекції звуку тререм
- виправлено помилку soxr: froze
- httpd: виправлена помилка виправлення потоку Vorbis
Що нового в версії 0.20.11:
- зберігання:
- curl: підтримка додатка Content-Type / xml
- декодер:
- ffmpeg: більш надійна тривалість композиції
- gme: виправлення нумерації доріжки
- покращте випадкове замовлення пісні під час перемикання пісень вручну
- виправте нечутливий пошук без libicu
- виправте імена файлів Unicode у списках відтворення у Windows
- виправляти нескінченний цикл при доступі до неправильних імен файлів у файлах ZIP
Що нового у версії 0.20.9:
- декодер:
- ffmpeg: support * .adx
- виправлення помилок в байтах на FreeBSD / aarch64
- виправлення більшості випадкових збоїв при складанні з прив'язкою
Що нового у версії 0.20.8:
- на Mac OS X.
Що нового в версії 0.20.3:
- протокол:
- & quot; playlistadd & quot; створює новий список відтворення, якщо його не існує, як це задокументовано
- база даних:
- проксі: виправити помилку & quot; припинити виклик після кидання ... & quot;
- проксі: зробіть помилки підключення під час запуску не фатальними
- сусід:
- upnp: виправити передчасну закінченість терміну дії
- Збільшення відтворення: не скиньте рівні ReplayGain, якщо не відпускати відтворення
- вимкнути звук каналів при перетворенні зі стереозвуку
- використовуйте ярлики, такі як & quot; dsd64 & quot; в повідомленнях журналу
Що нового у версії 0.20:
- різні розширення протоколів
- Теги ID3 та APE можна читати з віддалених файлів (включаючи HTTP / NFS / SMB)
- покращена звітність (як для журналу, так і для клієнта)
- підтримка аудіо / L16 та WavPack-DSD
- вдосконалена багатоканальна підтримка
- Підтримка DSD_U32
- новий плагін сокера soxr resampler
Що нового у версії 0.19.9:
- Це дозволяє декодерам dsdiff та dsf читати більші теги ID3 і виправляє завантаження дублікатів тегів з файлу стану. Плагін деспотінгу було видалено, оскільки основна бібліотека сторонніх розробників не збереглась і протягом деякого часу була застарілою. Знову ж таки, виправлені різні рідкі помилки збірки.
Що нового у версії 0.19.7:
- Він виправляє помилки в вбудованому аналізаторі аркуша CUE, модуль дефрагментації ffmpeg, команда протоколу listplaylist і цілий купа помилок у клієнті NFS. У порту Windows виправлено помилку серйозної помилки.
Що нового в версії 0.19.6:
- декодер:
- ffmpeg: підтримка FFmpeg 2.5
- виправлення неполадок збірки з мусульманами
- Android:
- оновити libFLAC до версії 1.3.1
- оновити FFmpeg до 2,5
Що нового в версії 0.18.8:
- декодер:
- ffmpeg: підтримка libav v10_alpha1
- Кодер:
- vorbis: виправити помилку лінкера
- Вихід:
- рев: документація
- більш надійний аналізатор Icy-метаданих
- виправте помилку на збірку Solaris
Що нового у версії 0.18.7:
- Цей випуск виправляє помилку в плагіні відтворення Pls та витік пам'яті у плагіні декодера faad. Додаткові групи лише ініціалізуються, коли MPD запускається корінням користувача.
Що нового в версії 0.18.6:
- Вхід:
- cdio_paranoia: підтримка libcdio-paranoia 0,90
- Теги:
- рифф: визнати верхній регістр & quot; ID3 & quot; ім'я шматка
- Дешифратор:
- ffmpeg: використовуйте відносні відмітки часу
- Вихід:
- openal: виправлення неполадок збірки на Mac OS X
- osx: виправлення неполадок збірки
- Змішувач:
- alsa: виправлення неполадок збірки з uClibc
- Виправте повторний виграш під час перехресного зминання
- Прийняти файли без метаданих
Що нового у версії 0.18.5:
- Виправлено помилки помилок та змінюються помилки. "Curl" & quot; Вхідні плагіни тепер працюють навколо помилки libcurl, які були виправлені в версії 7.32.0. Виправлено помилку обрізання з 24-бітним звуком зі змінною вибіркою. & Quot; Проксі & quot; Плагін бази даних навчив пересилати & quot; db_update & quot; атрибут.
Що нового у версії 0.18.4:
- декодер:
- dsdiff: виправте помилку порядку байта
- Виправлення неполадок збірки через відсутність включає
- сумісність libc ++
Що нового в версії 0.18.3:
- Виправлена зависання MPD після зміни пісні (0.18.2 регресія).
Що нового у версії 0.16:
- Додано багато нових функцій.
Що нового в версії 0.15.15:
- Виправлена помилка підтвердження.
Що нового в версії 0.15.9:
- Алексей Кавешников (1):
- декодер / mpcdec: виправте формулу отримання повторів за допомогою v8
- Авутон Олріч (2):
- Змінити рядок версії до версії після публікації 0.15.9 ~ git
- mpd версії 0.15.9
- Макс Келлерманн (4):
- декодер / божевільний: виправте аварійну ситуацію, коли шукатимете наприкінці пісні
- список відтворення: виправте одиночний + повторити в довільному режимі
- тег: додана функція 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: виправлено помилку bug free () під час вимкнення
Що нового в версії 0.15 Beta 2:
- Цей випуск виправляє кілька критичних помилок з 0,15 ~ бета1 в плагінах виводок shoutcast / httpd та кодера vorbis.
Що нового у версії 0.15 Alpha 1:
- вхід:
- розбір метаданих Icy
- додана підтримка протоколу MMS
- приховати HTTP-пароль у списку відтворення
- lastfm: новий плагін введення для radio last.fm
- теги:
- підтримуйте & quot; виконавця альбому & quot; тег
- підтримувати теги MusicBrainz
- розбирати теги RVA2 в mp3-файлах
- розбирати теги ID3 у файлах AIFF / RIFF / WAV
- ffmpeg: підтримує новий API метаданих
- ffmpeg: додана підтримка коментарів тегів, жанру, року
- декодери:
- аудіофайл: додана підтримка потокового вмісту
- аудіофайл: додано 24 бітну підтримку
- modplug: інший плагін MOD, заснований на libmodplug
- mikmod за умовчанням вимкнено через серйозні проблеми безпеки в libmikmod
- sidplay: новий плагін для декодування для CID-SID (використовуючи libsidplay2)
- fluidsynth: новий плагін для декодерів для MIDI-файлів (використовуючи libfluidsynth)
- wildmidi: інший плагін декодера для файлів MIDI (використовуючи libwildmidi)
- flac: теги аналізу потоку
- mpcdec: підтримка нового libmpcdec SV8 API
- додано параметр конфігурації, щоб вимкнути плагіни декодера
- flac: підтримка вставлених листів
- ffmpeg: оновлений список підтримуваних форматів
- аудіовиходи:
- додано параметр, щоб вимкнути звукові виходи за умовчанням
- Почекайте 10 секунд, перш ніж відкривати після відмови від гри
- крик: збільшений розмір буфера до 32 Кбайт
- null: дозволити відключення синхронізації
- mvp: повернутися до стерео
- mvp: повернутися до 16 бітових зразків аудіо
- mvp: перевірити наявність повторних помилок
- mvp: фіксований виявлення пристрою за умовчанням
- pipe: новий плагін аудіо виводу, який запускає команду
- alsa: краще значення за умовчанням period_time для високих частот дискретизації
- solaris: новий плагін для аудіо виводу для Solaris / dev / audio
- httpd: новий плагін аудіо виводу для веб-потокової передачі, подібний до icecast, але вбудований.
- команди:
- "playlistinfo" & quot; і & quot; перемістити & quot; підтримує діапазон зараз
- додано & quot; наклейку бази даних & quot ;, команда & quot; наклейка & quot ;, яка дозволяє клієнтам реалізовувати такі функції, як & quot; Рейтинг пісні & quot;
- додано & quot; споживати & quot; команда, яка видаляє пісню після відтворення
- додано & quot; єдиний & quot; команда, якщо вона активована, зупиняє відтворення після поточної пісні або повторює пісню, якщо & quot; повторити & quot; активний.
- міксери:
- перезаписаний код мікшера для підтримки декількох мікшери
- новий пульс-акустичний мікшер
- Додати підтримку вилучення аудіо архівів:
- bzip2
- iso9660
- zip
- параметр & quot; error_file & quot; було видалено, всі повідомлення вводяться в & quot; log_file & quot;
- підтримка журналу в системний журнал
- повернутися до музичного каталогу XDG, якщо не налаштовано музичний каталог
- Неможливість прочитати файл стану не є фатальним
- - create-db запускає демон MPD замість виходу
- playlist_directory та music_directory є необов'язковими
- список відтворення: перерахуйте чергова композицію після випадкового перемикання
- список відтворення: не призупинити видалення
- демон: ігнорувати & quot; користувача & quot; якщо вона вже працює як цей користувач
- слухати: виправлення пошкоджених IP-адрес клієнта в журналі
- 24/32 бітна підтримка аудіо
- роздрукувати доступні протоколи в --version
- заповнити буфер після пошуку
- вибирайте резервний resampler під час виконання
- кроки до сумісності win32
- вимагати glib 2.6 або більше
- вбудована документація за допомогою doxygen та docbook
Що нового в версії 0.14.2:
- Цей випуск містить помилки для багатьох плагінів для декодерів.
- Додано підтримку файлів True Audio та потокове передавання WAV у плагіні defolder ffmpeg.
Що нового у версії 0.14.1:
- Ці функції випуску виправляють нестабільність підключення, багато проблем із потоковою передачею, збірку Solaris та помилкові звукові помилки.
- Поліпшення обсягу програмного забезпечення та будівлі, що не розповсюджується,
- Ці випуски доповнюють підтримку тегів writer / composer і відключає пошук oggvorbis у віддалених файлах, що фіксує відтворення потокового файлу із повільним ogg.
Що нового у версії 0.14:
- Цей випуск виправляє рівень журналу & quot; безпечний & quot; багато оновлень документації, за замовчуванням вимикає mikmod і має багато інших виправлень.
Що нового в версії 0.14 бета-версія 3:
- Виправлені помилки.
- Усі символьні посилання тепер за умовчанням.
- Mac OS X і libao відтворення були виправлені.
- Підтримка Monkey's Audio була додана до модуля ffmpeg.
Що нового в версії 0.14 Beta 2:
- Це включає в себе більше використання Glib для видалення дублікатів функцій
- Старий ALSA buffer_time використовується для запобігання спотворень.
- Додано функціональність, щоб контролювати обробку символьних посилань (це виправляє регрес).
- Виправлено більшість інтернет-потоків.
- Виправлено інші помилки.
Що нового в версії 0.14 Beta 1:
- Зміни для цього випуску (від alpha 3) включають виправлення стабільності, для імен файлів, відмінних від Unicode і не Latin1, підписки на командні команди без вихідних, оптимізацію пошуку потоку, підтримку тегів ffmpeg тощо.
- Якщо змінено, стан зберігає кожні 5 хвилин.
Що нового у версії 0.14 Alpha 2:
- Цей випуск покращив якість розширень плагінів та загальних стабільність.
Коментар не знайдено