From cf99a0e07e8f6ffba8551dda7791c5301c607a7a Mon Sep 17 00:00:00 2001 From: ByteHamster Date: Sat, 11 Jan 2025 10:34:11 +0100 Subject: [PATCH] Fix stop of local mediaSession immediately cancelling Cast playback (#7598) --- .../danoeh/antennapod/playback/service/PlaybackService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/playback/service/src/main/java/de/danoeh/antennapod/playback/service/PlaybackService.java b/playback/service/src/main/java/de/danoeh/antennapod/playback/service/PlaybackService.java index b2fb5a12e..d2939c21b 100644 --- a/playback/service/src/main/java/de/danoeh/antennapod/playback/service/PlaybackService.java +++ b/playback/service/src/main/java/de/danoeh/antennapod/playback/service/PlaybackService.java @@ -1862,7 +1862,9 @@ public class PlaybackService extends MediaBrowserServiceCompat { @Override public void onStop() { Log.d(TAG, "onStop()"); - mediaPlayer.stopPlayback(true); + if (!mediaPlayer.isCasting()) { + mediaPlayer.stopPlayback(true); + } } @Override