feat(now-playing): ГУСЬ (radiogoose) — now-playing + обложки, починка потоков

Сеть ГУСЬ (16 каналов) на AzuraCast (radiogoose.ru). Потоки в каталоге были
многострочными (url1\nurl2) → клиент рвал воспроизведение, health-check метил
offline, станции скрывались. Почищены на канонический https://radiogoose.ru/listen/{slug}/play.
GooseNowPlayingService (@Interval 30с): AzuraCast API /api/nowplaying/{slug} →
now_playing.song {artist,title,art}, ingest + isOnline=true. Исключён из ICY-поллера.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
nk
2026-06-05 20:22:28 +03:00
parent fd26e4df57
commit cb0e401854
4 changed files with 108 additions and 16 deletions

View File

@@ -10,6 +10,7 @@ import { LoveNowPlayingService } from './love-now-playing.service';
import { RoksNowPlayingService } from './roks-now-playing.service';
import { UnistarNowPlayingService } from './unistar-now-playing.service';
import { ZaycevNowPlayingService } from './zaycev-now-playing.service';
import { GooseNowPlayingService } from './goose-now-playing.service';
import { ChartsModule } from '../charts/charts.module';
@Module({
@@ -26,6 +27,7 @@ import { ChartsModule } from '../charts/charts.module';
RoksNowPlayingService,
UnistarNowPlayingService,
ZaycevNowPlayingService,
GooseNowPlayingService,
],
exports: [NowPlayingService],
})