Як слухати?

Звісно, через браузер незручно. Якщо ви думаєте, що це єдиний метод, то ні, є набагато кращий та базованіший!

Як ваш плеєр музики підтримує прослуховування вебрадіо, то просто завантажте файл m3u та додайте до свого плеєра.

M3U — формат для плейлистів, і такий файл може також містити шляхи до різних треків. Відповідно, плеєр, прочитавши його, відтворюватиме ці треки, але в нашому випадку побачить у файлі посилання на потік чи потоки вебрадіо:

http://miliukhin.xyz:8000/stream

І буде грати його.

Я слухаю музику за допомогою mpd. У каталозі його конфігурацій (~/.config/mpd) є директорія playlists, і саме туди я пхаю файли з різних вебрадіо:

[sasha@amnesia ~cf/mpd/playlists]$ tree
.
├── miliukhin.xyz.m3u
├── radio.social.net.ua.m3u

Якщо ви користуєтесь іншим плеєром, то просто знайдіть, як це зробити в ньому. А якщо такої функції нема, то, мабуть, варто підшукати кращий плеєр!

Що за Òåðï³ííÿ Óðâàëîñü - Ïîãëÿä çàëåæíîñò³ ?

Багато треків, з огляду на їх вік, затегані з використанням кодування cp1251 (криве кодування кирилиці для Windows), але зараз усі користуються UTF-8, тому інтерпретуючи його, бачимо беззмістовну послідовність символів.

Програма iconv дозволяє перетворювати одне кодування на інше й ми можемо дізнатися початковий сенс цього набору гліфів.

[sasha@amnesia ~]$ echo "Òåðï³ííÿ Óðâàëîñü - Ïîãëÿä çàëåæíîñò³" | iconv -t latin1 | iconv -f cp1251
Терпіння Урвалось - Погляд залежності

Можна це запакувати у скрипт чи зробити аліас, щоб уводити просто cp2utf текст_для_розшифровки, адже розкодовування cp1251 може знадобитися в найнеочікуваніший момент, наприклад, під час копіювання тексту з неправильно скомпільованого документа LaTeX чи перегляду старого сайту.