[Android] Show the played marker in the browser for podcasts
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:50:47 2025 +0200| [122d71017e3db64a62aac73c4819e182a4fded2e] | committer: Duncan McNamara
Show the played marker in the browser for podcasts
> https://code.videolan.org/videolan/vlc-android/commit/122d71017e3db64a62aac73c4819e182a4fded2e
---
.../src/org/videolan/vlc/gui/browser/BaseBrowserAdapter.kt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/application/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserAdapter.kt b/application/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserAdapter.kt
index 33638d64d3..96e4803e10 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserAdapter.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserAdapter.kt
@@ -174,7 +174,7 @@ open class BaseBrowserAdapter(val browserContainer: BrowserContainer<MediaLibrar
val max = (media.length / 1000).toInt()
val progress = (media.displayTime / 1000).toInt()
(holder as MediaViewHolder).bindingContainer.setProgress(holder.bindingContainer.container.context, progress, max)
- if (media.type != MediaWrapper.TYPE_AUDIO) holder.bindingContainer.setIsPlayed(holder.bindingContainer.container.context, media.playCount > 0)
+ if (media.type != MediaWrapper.TYPE_AUDIO || media.isPodcast) holder.bindingContainer.setIsPlayed(holder.bindingContainer.container.context, media.playCount > 0)
} else if (payloads[0] is CharSequence) {
(holder as MediaViewHolder).bindingContainer.text.visibility = View.VISIBLE
holder.bindingContainer.text.text = (payloads[0] as CharSequence).getDescriptionSpan(holder.bindingContainer.text.context)
@@ -193,7 +193,7 @@ open class BaseBrowserAdapter(val browserContainer: BrowserContainer<MediaLibrar
val max = (media.length / 1000).toInt()
val progress = (media.displayTime / 1000).toInt()
vh.bindingContainer.setProgress(vh.bindingContainer.container.context, progress, max)
- if (media.type != MediaWrapper.TYPE_AUDIO) vh.bindingContainer.setIsPlayed(vh.bindingContainer.container.context, media.playCount > 0)
+ if (media.type != MediaWrapper.TYPE_AUDIO || media.isPodcast) vh.bindingContainer.setIsPlayed(vh.bindingContainer.container.context, media.playCount > 0)
vh.bindingContainer.setItem(media)
vh.bindingContainer.setIsFavorite(isFavorite)
val scheme = media.uri?.scheme ?: ""
More information about the Android
mailing list