feat(stations): обложка текущего трека на карточке станции + подпись
Для станций без своей обложки (и для Radio Record — единый стиль) карточка показывает обложку играющего трека с тёмным градиентом и подписью трек/исполнитель. Источник — /now-playing (теперь с name станции), матч по имени, обновление 20с. Приоритет: трек -> логотип станции -> фирменная плитка.
This commit is contained in:
@@ -6,5 +6,7 @@ import kotlinx.coroutines.flow.Flow
|
||||
interface NowPlayingRepository {
|
||||
fun getNowPlaying(stationId: Int): Flow<Track?>
|
||||
fun getAllNowPlaying(): Flow<Map<Int, Track>>
|
||||
// Карта по lowercase-имени станции — для матчинга с карточками (id может не совпадать).
|
||||
fun getAllNowPlayingByName(): Flow<Map<String, Track>>
|
||||
suspend fun refreshNowPlaying(): Result<Unit>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user