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:
@@ -10,11 +10,24 @@ object StationLogos {
|
|||||||
// Локальные обложки в ресурсах (res/drawable) — ключ: имя станции в нижнем регистре.
|
// Локальные обложки в ресурсах (res/drawable) — ключ: имя станции в нижнем регистре.
|
||||||
private fun res(name: String) = "android.resource://com.radiola/drawable/$name"
|
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(
|
private val byName: Map<String, String> = mapOf(
|
||||||
"comedy fm" to res("cover_comedy_fm"),
|
"comedy fm" to res("cover_comedy_fm"),
|
||||||
"comedy spa" to res("cover_comedy_spa"),
|
"comedy spa" to res("cover_comedy_spa"),
|
||||||
"standup" to res("cover_standup"),
|
"standup" to res("cover_standup"),
|
||||||
"женский standup" to res("cover_standup_women"),
|
"женский 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(
|
private val byDomain: Map<String, String> = mapOf(
|
||||||
|
|||||||
Reference in New Issue
Block a user