fix(stations): Record — звук на станциях с мёртвым stream_128 (Лето и др.)

У части станций Record поле stream_128 ведёт на мёртвый маунт {prefix}64.aacp
(404) — обложка/трек есть, а поток молчит (Summer Lounge, Beach Party, Reggae,
Mashup, Afro House, Nu Dance, Workout, Gop FM…). Поле stream_320 ({prefix}96.aacp)
живо у всех. Сменён приоритет выбора потока на stream_320.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
nk
2026-06-05 21:10:48 +03:00
parent be6e1acfd8
commit 2e970317f6

View File

@@ -9,7 +9,10 @@ object ApiMapper {
fun StationDto.toDomain(): Station { fun StationDto.toDomain(): Station {
val cover = iconFillColored ?: bgImageMobile ?: bgImage ?: "" val cover = iconFillColored ?: bgImageMobile ?: bgImage ?: ""
val stream = stream128 ?: stream320 ?: streamHls ?: "https://air.radiorecord.ru:805/${prefix}_128" // ВНИМАНИЕ: поле stream_128 у части станций Record указывает на мёртвый
// маунт {prefix}64.aacp (404) — звука нет, хотя обложка/трек есть. Поле
// stream_320 (= {prefix}96.aacp) живо у ВСЕХ станций. Поэтому 320 первым.
val stream = stream320 ?: stream128 ?: streamHls ?: "https://air.radiorecord.ru:805/${prefix}_128"
return Station( return Station(
id = id, id = id,
name = name, name = name,