feat(now-playing): now-playing + обложки для Зайцев ФМ
19 каналов Зайцев ФМ (MP3 abs.zaycev.fm) не отдают ICY → трека не было. ZaycevNowPlayingService (@Interval 30с): тянет текущий трек из API сайта GET https://www.zaycev.fm/api/v1/recent?channel={slug}&limit=1 (slug = буквенная часть имени потока, pop256k→pop), берёт artist/title и готовую обложку (radio2.zaycev.fm/artistimages), фильтр is_music. Зайцев исключён из ICY-поллера. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -9,6 +9,7 @@ import { DfmNowPlayingService } from './dfm-now-playing.service';
|
||||
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 { ChartsModule } from '../charts/charts.module';
|
||||
|
||||
@Module({
|
||||
@@ -24,6 +25,7 @@ import { ChartsModule } from '../charts/charts.module';
|
||||
LoveNowPlayingService,
|
||||
RoksNowPlayingService,
|
||||
UnistarNowPlayingService,
|
||||
ZaycevNowPlayingService,
|
||||
],
|
||||
exports: [NowPlayingService],
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user