Raspberry Pi та інтернет-радіо


Є у ме́не кілька Raspberry Pi. Одна з них грає музику.

Це са́ма стара з моїх Raspberry Pi, ще Model 2, яку я колись придбав аж в 2015 році у місті Ґронінґен, у якомусь магазині з 3D-принтерами і електронікою.

На ній працює MPD, який може грати музику з сусіднього, більшого сервера по Samba, або щось з локальної теки, або з інтернет-радіостанцій.

Недавно я замінив microSD-карту в цій Raspberry Pi на більшу, а заодно переніс всю її конфігурацію у плейбук Ansible. Згадав деякі цікаві приколи.

Зокрема, в mpd.conf конфігурація виводу на 3.5-мм роз’єм ось така:

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. Різни́ця в одну літеру, хе-хе.

Так от. Хочу поділитися посиланнями на інтернет-радіостанції, які я іноді слухаю. Це файли для завантаження у форматі M3U.

Можна скачати потрібний файл і покласти у /var/lib/mpd/playlists.

Aбо можна відкрити той файл у текстовому редакторі, знайти там пряме HTTP/HTTPS посилання на потік і відкрити його у чомусь типу mplayer.

Звісно, радіоприймач на батаре́йках у ме́не теж є.