Налаштовую Music Player Daemon на одній зі своїх Raspberry Pi.
Дещо бісить, що при встановленні MPD в актуальній версії Raspberry Pi OS серед залежностей тягнеться багато зайвого і навіть неприємого: бібліотеки X11, підтримка клятого PulseAudio… Мені нічого з цього не треба, тільки ALSA, тільки хардкор.
MPD легко запустити, але, як це часто буває, виникли проблеми з апаратним контролем гучності. Звісно, можна використовувати програмне керування (mixer_type "software"
), але ж це насправді повна лажа. Я не аудіофіл, але різницю чую.
Але, врешті-решт, все вдалося! Ось такий фрагмент mpd.conf
:
audio_output {
type "alsa"
name "My ALSA Device"
device "hw:CARD=Headphones,DEV=0"
mixer_type "hardware"
mixer_device "default"
mixer_control "Headphone"
mixer_index "0"
}
Оця розбіжність між Headphones
та Headphone
дещо помотала мені нерви :)
Радіоточка
Простий спосіб слухати інтернет-радіо через MPD: зробити файл з посиланнями в форматі M3U (наприклад, radio.m3u
) та покласти в /var/lib/mpd/playlists
. Мінімальний варіянт такого файлу — один рядок з посиланням на потік і все.
Ось мої радіостанції:
#EXTM3U
#EXTINF:-1, Українське радіо
http://radio.ukr.radio:8000/ur1-mp3
#EXTINF:-1, Радіо Промінь
http://radio.ukr.radio:8000/ur2-mp3
#EXTINF:-1, Радіо Культура
http://radio.ukr.radio:8000/ur3-mp3
Неймовірні відчуття. Наче повернувся у дитинство і слухаю стару абонентську радіоточку.