vfsfitvnm 2 лет назад
Родитель
Сommit
f4edfaefd2

+ 3 - 0
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) {
     override fun onMediaItemTransition(mediaItem: MediaItem?, reason: Int) {
         maybeNormalizeVolume()
         maybeNormalizeVolume()
+        maybeProcessRadio()
+    }
 
 
+    private fun maybeProcessRadio() {
         radio?.let { radio ->
         radio?.let { radio ->
             if (player.mediaItemCount - player.currentMediaItemIndex <= 3) {
             if (player.mediaItemCount - player.currentMediaItemIndex <= 3) {
                 coroutineScope.launch(Dispatchers.Main) {
                 coroutineScope.launch(Dispatchers.Main) {

+ 0 - 11
app/src/main/kotlin/it/vfsfitvnm/vimusic/utils/Bundle.kt

@@ -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