From 2e970317f6b32c365d450af6c54904f8f17072b5 Mon Sep 17 00:00:00 2001 From: nk Date: Fri, 5 Jun 2026 21:10:48 +0300 Subject: [PATCH] =?UTF-8?q?fix(stations):=20Record=20=E2=80=94=20=D0=B7?= =?UTF-8?q?=D0=B2=D1=83=D0=BA=20=D0=BD=D0=B0=20=D1=81=D1=82=D0=B0=D0=BD?= =?UTF-8?q?=D1=86=D0=B8=D1=8F=D1=85=20=D1=81=20=D0=BC=D1=91=D1=80=D1=82?= =?UTF-8?q?=D0=B2=D1=8B=D0=BC=20stream=5F128=20(=D0=9B=D0=B5=D1=82=D0=BE?= =?UTF-8?q?=20=D0=B8=20=D0=B4=D1=80.)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit У части станций 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 --- app/src/main/java/com/radiola/data/remote/ApiMapper.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/radiola/data/remote/ApiMapper.kt b/app/src/main/java/com/radiola/data/remote/ApiMapper.kt index 96f724b..6f73084 100644 --- a/app/src/main/java/com/radiola/data/remote/ApiMapper.kt +++ b/app/src/main/java/com/radiola/data/remote/ApiMapper.kt @@ -9,7 +9,10 @@ object ApiMapper { fun StationDto.toDomain(): Station { 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( id = id, name = name,