kopia lustrzana https://dev.funkwhale.audio/funkwhale/funkwhale-android
Transcode at 320kbps when bandwidth limitation is enabled
rodzic
45ad4bdb8e
commit
8e09dccb9f
|
@ -67,11 +67,20 @@ data class Track(
|
|||
fun bestUpload(): Upload? {
|
||||
if (uploads.isEmpty()) return null
|
||||
|
||||
return when (PowerPreference.getDefaultFile().getString("media_cache_quality")) {
|
||||
var bestUpload = when (PowerPreference.getDefaultFile().getString("media_cache_quality")) {
|
||||
"quality" -> uploads.maxByOrNull { it.bitrate } ?: uploads[0]
|
||||
"size" -> uploads.minByOrNull { it.bitrate } ?: uploads[0]
|
||||
else -> uploads.maxByOrNull { it.bitrate } ?: uploads[0]
|
||||
}
|
||||
|
||||
return when (PowerPreference.getDefaultFile().getString("bandwidth_limitation")) {
|
||||
"unlimited" -> bestUpload
|
||||
"limited" -> {
|
||||
var listenUrl = bestUpload.listen_url
|
||||
Upload(listenUrl.plus("&to=mp3&max_bitrate=320"), uploads[0].duration, 320_000)
|
||||
}
|
||||
else -> bestUpload
|
||||
}
|
||||
}
|
||||
|
||||
override fun cover(): String? {
|
||||
|
|
Ładowanie…
Reference in New Issue