[Android] Fix the audio player blurred background reverting to the last media's one

Nicolas Pomepuy git at videolan.org
Tue Mar 25 14:59:34 UTC 2025


vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Thu Mar 20 13:20:36 2025 +0100| [2831c22a67a154a3a65b5087ba1416bce04cc2b2] | committer: Duncan McNamara

Fix the audio player blurred background reverting to the last media's one

> https://code.videolan.org/videolan/vlc-android/commit/2831c22a67a154a3a65b5087ba1416bce04cc2b2
---

 .../src/org/videolan/vlc/gui/audio/AudioPlayerAnimator.kt            | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioPlayerAnimator.kt b/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioPlayerAnimator.kt
index 1e8745c632..d98f5d122e 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioPlayerAnimator.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioPlayerAnimator.kt
@@ -219,7 +219,10 @@ internal class AudioPlayerAnimator : IAudioPlayerAnimator, LifecycleObserver {
     override suspend fun updateBackground() {
         if (Settings.getInstance(audioPlayer.requireActivity()).getBoolean("blurred_cover_background", true)) {
             val mw = audioPlayer.playlistModel.currentMediaWrapper ?: return
-            if (currentCoverArt == mw.artworkMrl) return
+            if (currentCoverArt == mw.artworkMrl) {
+                if (currentCoverArt == null) setDefaultBackground()
+                return
+            }
             currentCoverArt = mw.artworkMrl
             if (mw.artworkMrl.isNullOrEmpty()) setDefaultBackground()
             else {



More information about the Android mailing list