Потоки Love защищены: клиент берёт UID из их player/config (со своего IP) и подставляет в n340-поток — играет музыка. LoveStreamResolver + LoveApi. Каталог переведён на n340. Now-playing главного Love Radio по ICY; саб-каналы трек не отдают нигде — показываем без трека. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
18 lines
581 B
Kotlin
18 lines
581 B
Kotlin
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
|
||
}
|