From 421e43e0ba50b5484df5942e147ecb48e68ba195 Mon Sep 17 00:00:00 2001 From: Armin Burger <56692081+techmaved@users.noreply.github.com> Date: Sun, 20 Oct 2024 19:53:19 +0200 Subject: [PATCH] fix: playback issues --- .../mediabrowserforspotify/utils/PlaybackService.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/de/techmaved/mediabrowserforspotify/utils/PlaybackService.kt b/app/src/main/java/de/techmaved/mediabrowserforspotify/utils/PlaybackService.kt index d87784b..e960a97 100644 --- a/app/src/main/java/de/techmaved/mediabrowserforspotify/utils/PlaybackService.kt +++ b/app/src/main/java/de/techmaved/mediabrowserforspotify/utils/PlaybackService.kt @@ -266,22 +266,22 @@ class PlaybackService : MediaLibraryService() { audioManager?.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_MUTE, AudioManager.FLAG_SHOW_UI) spotifyAppRemote?.playerApi?.play(currentMediaItem?.localConfiguration?.uri.toString())?.setResultCallback { - runBlocking { + CoroutineScope(Dispatchers.IO).launch { guardValidSpotifyApi { api: SpotifyClientApi -> try { api.player.startPlayback(contextUri = contextUri, offsetPlayableUri = playableUri) - delay(2000) + delay(1000) spotifyAppRemote?.playerApi?.playerState?.setResultCallback { if (it.isPaused) { spotifyAppRemote?.playerApi?.seekTo(0) spotifyAppRemote?.playerApi?.resume() } + + audioManager?.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_UNMUTE , AudioManager.FLAG_SHOW_UI) } } catch (e: Throwable) {} } - - audioManager?.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_UNMUTE , AudioManager.FLAG_SHOW_UI) } } }