feat(love): логотипы каналов Love Radio (меньше, с отступами) как обложки

Сгенерены из их SVG на фирменном цвете канала, захостены у нас (/covers/love_*_s.webp),
заданы через StationLogos.byName. Вместо унылых буквенных плиток — фирменные логотипы.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
nk
2026-06-03 20:33:39 +03:00
parent 320cac546b
commit 5b256a3421

View File

@@ -10,11 +10,24 @@ object StationLogos {
// Локальные обложки в ресурсах (res/drawable) — ключ: имя станции в нижнем регистре.
private fun res(name: String) = "android.resource://com.radiola/drawable/$name"
// Логотипы каналов Love Radio (сгенерены из их SVG на фирменном цвете, захостены у нас)
private fun love(id: Int) = "http://121.127.37.212:3000/covers/love_${id}_s.webp"
private val byName: Map<String, String> = mapOf(
"comedy fm" to res("cover_comedy_fm"),
"comedy spa" to res("cover_comedy_spa"),
"standup" to res("cover_standup"),
"женский standup" to res("cover_standup_women"),
"love radio" to love(28),
"love rnb" to love(2),
"love top40" to love(3),
"love dance" to love(4),
"love chill" to love(5),
"love gold" to love(6),
"love russian" to love(7),
"love kpop" to love(10),
"love power" to love(11),
"love summer" to love(1),
)
private val byDomain: Map<String, String> = mapOf(