diff --git a/app/src/main/java/code/name/monkey/retromusic/helper/MusicPlayerRemote.kt b/app/src/main/java/code/name/monkey/retromusic/helper/MusicPlayerRemote.kt index 8e5f60bd3..a8235ad80 100644 --- a/app/src/main/java/code/name/monkey/retromusic/helper/MusicPlayerRemote.kt +++ b/app/src/main/java/code/name/monkey/retromusic/helper/MusicPlayerRemote.kt @@ -302,7 +302,7 @@ object MusicPlayerRemote : KoinComponent { fun setShuffleMode(shuffleMode: Int): Boolean { if (musicService != null) { - musicService!!.shuffleMode = shuffleMode + musicService!!.setShuffleMode(shuffleMode) return true } return false 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 b69eb4941..9d177a101 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 @@ -541,7 +541,7 @@ class MusicService : MediaBrowserServiceCompat(), return shuffleMode } - private fun setShuffleMode(shuffleMode: Int) { + fun setShuffleMode(shuffleMode: Int) { PreferenceManager.getDefaultSharedPreferences(this) .edit() .putInt(SAVED_SHUFFLE_MODE, shuffleMode) @@ -1224,6 +1224,7 @@ class MusicService : MediaBrowserServiceCompat(), } META_CHANGED -> { playingNotification?.updateMetadata(currentSong) { startForegroundOrNotify() } + playingNotification?.updateFavorite(currentSong) { startForegroundOrNotify() } updateMediaSessionMetaData() updateMediaSessionPlaybackState() savePosition()