diff --git a/app/src/main/kotlin/it/vfsfitvnm/vimusic/service/PlayerService.kt b/app/src/main/kotlin/it/vfsfitvnm/vimusic/service/PlayerService.kt index 882ce4c..8e2aadb 100644 --- a/app/src/main/kotlin/it/vfsfitvnm/vimusic/service/PlayerService.kt +++ b/app/src/main/kotlin/it/vfsfitvnm/vimusic/service/PlayerService.kt @@ -225,7 +225,10 @@ class PlayerService : InvincibleService(), Player.Listener, PlaybackStatsListene override fun onMediaItemTransition(mediaItem: MediaItem?, reason: Int) { maybeNormalizeVolume() + maybeProcessRadio() + } + private fun maybeProcessRadio() { radio?.let { radio -> if (player.mediaItemCount - player.currentMediaItemIndex <= 3) { coroutineScope.launch(Dispatchers.Main) { diff --git a/app/src/main/kotlin/it/vfsfitvnm/vimusic/utils/Bundle.kt b/app/src/main/kotlin/it/vfsfitvnm/vimusic/utils/Bundle.kt deleted file mode 100644 index 5910601..0000000 --- a/app/src/main/kotlin/it/vfsfitvnm/vimusic/utils/Bundle.kt +++ /dev/null @@ -1,11 +0,0 @@ -package it.vfsfitvnm.vimusic.utils - -import android.os.Bundle - - -fun Bundle.getFloatOrNull(key: String): Float? = - if (containsKey(key)) getFloat(key) else null - - -fun Bundle.getLongOrNull(key: String): Long? = - if (containsKey(key)) getLong(key) else null