diff --git a/application/vlc-android/src/org/videolan/vlc/PlaybackService.kt b/application/vlc-android/src/org/videolan/vlc/PlaybackService.kt index 0939cb400..6f5f0924f 100644 --- a/application/vlc-android/src/org/videolan/vlc/PlaybackService.kt +++ b/application/vlc-android/src/org/videolan/vlc/PlaybackService.kt @@ -1751,7 +1751,9 @@ class PlaybackService : MediaBrowserServiceCompat(), LifecycleOwner, CoroutineSc @MainThread fun setRate(rate: Float, save: Boolean) { playlistManager.player.setRate(rate, save) - publishState() + lifecycleScope.launch(Dispatchers.Main) { + publishState() + } } @MainThread