[Android] Allow marking browser podcasts as played or unplayed

Nicolas Pomepuy git at videolan.org
Mon Sep 1 08:07:45 UTC 2025


vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Wed Aug 27 11:51:33 2025 +0200| [398972e00b0b6dc16975aa70ee7df9cb7c53da5f] | committer: Duncan McNamara

Allow marking browser podcasts as played or unplayed

> https://code.videolan.org/videolan/vlc-android/commit/398972e00b0b6dc16975aa70ee7df9cb7c53da5f
---

 .../src/org/videolan/vlc/gui/browser/BaseBrowserFragment.kt           | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/application/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserFragment.kt b/application/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserFragment.kt
index 11f2d87fda..4a53d49386 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserFragment.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserFragment.kt
@@ -804,8 +804,8 @@ abstract class BaseBrowserFragment : MediaBrowserFragment<BrowserModel>(), IRefr
                     if (!isAudio && isMedia) add(CTX_PLAY_AS_AUDIO)
                     if (!isMedia) add(CTX_PLAY)
                     if (isVideo) add(CTX_DOWNLOAD_SUBTITLES)
-                    if (isVideo && mw.seen > 0L) add(ContextOption.CTX_MARK_AS_UNPLAYED)
-                    if (isVideo && mw.seen == 0L) add(ContextOption.CTX_MARK_AS_PLAYED)
+                    if ((isVideo || mw.isPodcast) && mw.seen > 0L) add(ContextOption.CTX_MARK_AS_UNPLAYED)
+                    if ((isVideo || mw.isPodcast) && mw.seen == 0L) add(ContextOption.CTX_MARK_AS_PLAYED)
                 }
                 add(CTX_PLAY_NEXT)
             }



More information about the Android mailing list