feat(now-playing): 101.ru (Comedy Radio + Радио Energy) и Radio 7 через EMG

101.ru (Comedy, NRJ/Energy, ~15 каналов): id канала = последний сегмент потока
pub*.101.ru/.../{id}; трек GET 101.ru/api/channel/getTrackOnAir/{id}/?idcity=1 →
result.short {titleExecutorFull, titleTrack, cover.coverOriginal}; обложка cdn0.101.ru.
Radio 7 — это ЕМГ на старых мейнах radio7.hostingradio.ru: расширил EmgNowPlayingService
(slug radio7128→radio7, radio7_love64→radio7-love). Три жанра исключены из ICY-поллера.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
nk
2026-06-06 09:29:41 +03:00
parent c4c475544a
commit cc30422d8d
4 changed files with 107 additions and 3 deletions

View File

@@ -14,6 +14,7 @@ import { GooseNowPlayingService } from './goose-now-playing.service';
import { NovoeByNowPlayingService } from './novoeby-now-playing.service';
import { SpbRadioNowPlayingService } from './spb-radio-now-playing.service';
import { VolnaNowPlayingService } from './volna-now-playing.service';
import { Radio101NowPlayingService } from './radio101-now-playing.service';
import { OrpheusNowPlayingService } from './orpheus-now-playing.service';
import { ChartsModule } from '../charts/charts.module';
@@ -35,6 +36,7 @@ import { ChartsModule } from '../charts/charts.module';
NovoeByNowPlayingService,
SpbRadioNowPlayingService,
VolnaNowPlayingService,
Radio101NowPlayingService,
OrpheusNowPlayingService,
],
exports: [NowPlayingService],