From ece6090cbc0a5e86eef0f2a495c83ea54486557d Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 8 Mar 2021 08:17:29 +0100 Subject: [PATCH] catch exceptions thrown at setting playback speed --- .../simplemobiletools/musicplayer/services/MusicService.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/musicplayer/services/MusicService.kt b/app/src/main/kotlin/com/simplemobiletools/musicplayer/services/MusicService.kt index bbda7713b..ed762f883 100644 --- a/app/src/main/kotlin/com/simplemobiletools/musicplayer/services/MusicService.kt +++ b/app/src/main/kotlin/com/simplemobiletools/musicplayer/services/MusicService.kt @@ -700,7 +700,10 @@ class MusicService : Service(), MediaPlayer.OnPreparedListener, MediaPlayer.OnEr if (isMarshmallowPlus() && mPlayer != null) { mPlaybackSpeed = config.playbackSpeed if (mPlayer!!.isPlaying) { - mPlayer!!.playbackParams = mPlayer!!.playbackParams.setSpeed(config.playbackSpeed) + try { + mPlayer!!.playbackParams = mPlayer!!.playbackParams.setSpeed(config.playbackSpeed) + } catch (ignored: Exception) { + } } } }