diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/LibraryViewModel.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/LibraryViewModel.kt index 944b1db67..208c3e66e 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/LibraryViewModel.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/LibraryViewModel.kt @@ -179,10 +179,9 @@ class LibraryViewModel( fun shuffleSongs() = viewModelScope.launch(IO) { val songs = repository.allSongs() - MusicPlayerRemote.openAndShuffleQueue( - songs, - true - ) + withContext(Main) { + MusicPlayerRemote.openAndShuffleQueue(songs, true) + } } fun renameRoomPlaylist(playListId: Long, name: String) = viewModelScope.launch(IO) {