feat(love): воспроизведение Love Radio через сессионный UID + now-playing главного
Потоки Love защищены: клиент берёт UID из их player/config (со своего IP) и подставляет в n340-поток — играет музыка. LoveStreamResolver + LoveApi. Каталог переведён на n340. Now-playing главного Love Radio по ICY; саб-каналы трек не отдают нигде — показываем без трека. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
17
app/src/main/java/com/radiola/data/remote/LoveApi.kt
Normal file
17
app/src/main/java/com/radiola/data/remote/LoveApi.kt
Normal file
@@ -0,0 +1,17 @@
|
||||
package com.radiola.data.remote
|
||||
|
||||
import com.radiola.data.remote.dto.LoveConfigDto
|
||||
import retrofit2.http.GET
|
||||
import retrofit2.http.Headers
|
||||
|
||||
interface LoveApi {
|
||||
// Сессионный UID для доступа к потокам Love Radio (привязан к IP клиента,
|
||||
// поэтому запрашиваем именно с устройства).
|
||||
@GET("player/config")
|
||||
@Headers(
|
||||
"User-Agent: Mozilla/5.0",
|
||||
"Referer: https://www.loveradio.ru/",
|
||||
"Origin: https://www.loveradio.ru"
|
||||
)
|
||||
suspend fun getConfig(): LoveConfigDto
|
||||
}
|
||||
Reference in New Issue
Block a user