Една област на софтуера, в която Linux е особено добре екипиран, са аудио плейърите. В тази публикация ще разгледаме разликите между MPD и традиционните аудио плейъри.
Въпреки че повечето от нас, потребителите на музика, сме преминали към стрийминг Истинските любители на музиката и любителите на поверителността, по различни причини, казват, че предпочитат да слушат локално съхранена музика.Първите, защото качеството е по-добро, вторите, защото не споделят данните си за предпочитанията с никого.
Разлики между MPD и традиционните аудио плейъри
Нека започнем с дефинирането на D в MPD. Демонът първоначално е бил полезен дух, нещо като джина в лампата на Аладин. Някой го е превел погрешно на английски като „demonio“ (демон) и така се е получило. В компютърните науки, демонът е програма, която работи във фонов режим и не взаимодейства с потребителя.
Както може би се досещате, m и p означават музикален плейър. Оттам нататък можем да дефинираме разликите.
Докато при традиционните плейъри интерфейсът и системата за възпроизвеждане образуват затворен пакет, MPD може да работи с различни програми, всяка със собствен графичен интерфейс или интерфейс от команден ред.За разлика от традиционните плейъри, не е необходимо да имате отворена една от тези програми, за да слушате музика. Всъщност, те дори не е необходимо да са на едно и също устройство.
Като услуга, а не програма, MPD може да се използва чрез скриптове и да се изпълнява от редактор на код. Освен това използва много по-малко памет.
Разбира се, традиционните плейъри имат своите предимства, като например управление на музикални колекции, конвертиране между формати и много по-лесен за потребителя графичен интерфейс.
Ще зависи от предпочитанията и нуждите на всеки човек да реши коя система за възпроизвеждане да използва.
Как да инсталирате и конфигурирате MPD на Ubuntu
Както споменахме, има няколко клиента за MPD, както с графични интерфейси, така и за терминал. Тук ще използваме MPC, лек клиент за последния.
Актуализираме системата
sudo apt update
Инсталираме демона и клиента
sudo apt install mpd mpc
След това ще редактираме конфигурационния файл
sudo nano /etc/mpd.conf
Проверяваме конфигурацията
music_directory "/var/lib/mpd/music" playlist_directory "/var/lib/mpd/playlists" db_file "/var/lib/mpd/database" log_file "/var/log/mpd/mpd.log" pid_file "/run/mpd/pid" state_file "/var/lib/mpd/state" sticker_file "/var/lib/mpd/sticker.sql"
audio_output { type «pulse» # OR «alsa»> в зависимост от името на вашата система «PulseAudio Sound Server» mixer_type «software» }
bind_to_address «localhost»
Даваме права за достъп до папката
sudo chown -R mpd:audio /var/lib/mpd /var/log/mpd
sudo chmod -R 755 /var/lib/mpd /var/log/mpd
Караме MPD да стартира, когато U започне
sudo systemctl daemon-reload
sudo systemctl enable mpd
sudo systemctl start mpd
Актуализирахме музикалната библиотека
mpc update
Някои полезни команди
mpc listall # Lista toda la música encontrada por MPD
mpc play # Reproduce la primera canción
mpc status # Estado actual de la reproducción
В случай че се интересуваме от достъп от други устройства, свързани към мрежата, променяме параметрите за свързване.
bind_to_address "0.0.0.0"
По подразбиране Ubuntu конфигурира това за всички потребители. За да конфигурирате свои собствени настройки:
Si hay varios usuarios del ordenador es posible que cada uno quiera tener su configuración personal.
Спираме дейността на MPD
sudo systemctl stop mpd
sudo systemctl disable mpd
Конфигурираме го за потребителя
mkdir -p ~/.config/mpd/playlists
mkdir -p ~/Music # Tu música irá aquí, cámbialo si lo prefieres
Копираме конфигурационния файл и го редактираме
nano ~/.config/mpd/mpd.conf
music_directory "/home/TU_USUARIO/Música" playlist_directory "/home/TU_USUARIO/.config/mpd/playlists" db_file "/home/TU_USUARIO/.config/mpd/database" log_file "/home/TU_USUARIO/.config/mpd/log" pid_file "/home/TU_USUARIO/.config/mpd/pid" state_file "/home/TU_USUARIO/.config/mpd/state" sticker_file "/home/TU_USUARIO/.config/mpd/sticker.sql"
audio_output { тип «pulse» име «PulseAudio Sound Server» mixer_type «software» }
bind_to_address «localhost»
Изтриваме файлове
rm -rf ~/.config/mpd/{database,log,pid,state,sticker.sql}
Програмата е готова за възпроизвеждане на музика
Mpd
актуализация на mpc
mpc списък
В бъдеща статия ще разгледаме списък с команди за слушане на музика с MPD и MPC клиента, както и селекция от графични клиенти. Лично аз предпочитам да използвам традиционен аудио и видео плейър като VLC, но хубавото на Linux е, че предлага разнообразие за всеки вкус.