diff --git a/app/src/main/java/code/name/monkey/retromusic/service/MusicService.kt b/app/src/main/java/code/name/monkey/retromusic/service/MusicService.kt index 2d4ca51d5..3ddd8c086 100644 --- a/app/src/main/java/code/name/monkey/retromusic/service/MusicService.kt +++ b/app/src/main/java/code/name/monkey/retromusic/service/MusicService.kt @@ -697,6 +697,7 @@ class MusicService : MediaBrowserServiceCompat(), override fun onTrackWentToNext() { if (pendingQuit || repeatMode == REPEAT_MODE_NONE && isLastTrack) { + playbackManager.setNextDataSource(null) pause(false) seek(0) if (pendingQuit) { diff --git a/app/src/main/java/code/name/monkey/retromusic/service/PlaybackManager.kt b/app/src/main/java/code/name/monkey/retromusic/service/PlaybackManager.kt index 9ea6107d7..d38c80d2d 100644 --- a/app/src/main/java/code/name/monkey/retromusic/service/PlaybackManager.kt +++ b/app/src/main/java/code/name/monkey/retromusic/service/PlaybackManager.kt @@ -88,7 +88,7 @@ class PlaybackManager(val context: Context) { playback?.setDataSource(song, force, completion) } - fun setNextDataSource(trackUri: String) { + fun setNextDataSource(trackUri: String?) { playback?.setNextDataSource(trackUri) }