feat(now-playing): Радио Ваня + Русская Волна; Питер объединён в SpbRadio

Радио Ваня (20 каналов) — тот же движок/API, что Питер ФМ (один разработчик):
объединил в SpbRadioNowPlayingService (NETWORKS=[piterfm, radiovanya]), матч
станции по МАУНТУ из поля link (у Вани slug≠маунт). Обложки iTunes.
Русская Волна (~27, amgradio.ru, ICY нет) — VolnaNowPlayingService: единый
info.volna.top/radio.json, поля {prefix}_title, маунт→префикс (RusRock128→rusrock,
ChillaFM128→chilla). Обложки через обогащение. Оба жанра исключены из ICY-поллера.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
nk
2026-06-06 09:18:23 +03:00
parent 3c4f349f71
commit c4c475544a
5 changed files with 222 additions and 111 deletions

View File

@@ -42,6 +42,8 @@ export class IcyNowPlayingService {
'Новое Радио BY',
'Питер ФМ',
'Орфей',
'Радио Ваня',
'Русская Волна',
],
},
NOT: { streamUrl: { contains: 'emgsound.ru' } },