[Android] Widget: fix title when video played as audio

Duncan McNamara git at videolan.org
Wed Oct 8 11:37:37 UTC 2025


vlc-android | branch: master | Duncan McNamara <dcn.mcnamara at gmail.com> | Tue Oct  7 18:09:37 2025 +0200| [97aba8f1c7c099ec86f1fc478c5cdb989a57e6db] | committer: Duncan McNamara

Widget: fix title when video played as audio

> https://code.videolan.org/videolan/vlc-android/commit/97aba8f1c7c099ec86f1fc478c5cdb989a57e6db
---

 application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

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 128fda1f05..4a9fda5099 100644
--- a/application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt
+++ b/application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt
@@ -792,7 +792,9 @@ class PlaylistManager(val service: PlaybackService) : MediaWrapperList.EventList
         val saveVideoPlayQueue = settings.getBoolean(VIDEO_RESUME_PLAYBACK, true)
         if (!isAudio && saveVideoPlayQueue) {
             settings.putSingle(KEY_CURRENT_MEDIA_RESUME, media.location)
-            if (Settings.getInstance(ctx).getString(KEY_VIDEO_APP_SWITCH, "0") == "1") {
+            // !player.isVideoPlaying means that there are no view attached, but if the media is a
+            // video then it must have been played as Audio
+            if (Settings.getInstance(ctx).getString(KEY_VIDEO_APP_SWITCH, "0") == "1" || !player.isVideoPlaying()) {
                 settings.putSingle(KEY_CURRENT_AUDIO_RESUME_TITLE, media.title ?: "")
                 settings.putSingle(KEY_CURRENT_AUDIO_RESUME_ARTIST, media.artistName ?: "")
                 settings.putSingle(KEY_CURRENT_AUDIO_RESUME_THUMB, media.artworkURL ?: "")



More information about the Android mailing list