diff --git a/application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt b/application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt
index ff77ea043ab9ec9267e50d9b387d7016de9f05f2..048518d45dfdcf84ed7f77a338a403b93aeeef35 100644
--- a/application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt
+++ b/application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt
@@ -484,6 +484,7 @@ class PlaylistManager(val service: PlaybackService) : MediaWrapperList.EventList
 
         val media = mediaList.getMedia(index) ?: return
         val mw = medialibrary.getMedia(media.uri) ?: media
+        mw.flags = media.flags
         val isInCustomPiP: Boolean = service.isInPiPMode.value ?: false
         if (mw.type == MediaWrapper.TYPE_VIDEO && !isAppStarted() && !isInCustomPiP) videoBackground = true
         val isVideoPlaying = mw.type == MediaWrapper.TYPE_VIDEO && player.isVideoPlaying()