[Android] Save podcasts metadata when next is called
Nicolas Pomepuy
git at videolan.org
Wed Feb 5 10:52:02 UTC 2025
vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Tue Feb 4 09:15:32 2025 +0100| [43c03923f694708a0f70712047ae26318c16fba9] | committer: Duncan McNamara
Save podcasts metadata when next is called
Fixes #3138
> https://code.videolan.org/videolan/vlc-android/commit/43c03923f694708a0f70712047ae26318c16fba9
---
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 2eb7e64858..0fa1ecbcf8 100644
--- a/application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt
+++ b/application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt
@@ -351,7 +351,9 @@ class PlaylistManager(val service: PlaybackService) : MediaWrapperList.EventList
@MainThread
fun next(force : Boolean = false) {
- mediaList.getMedia(currentIndex)?.let { if (it.type == MediaWrapper.TYPE_VIDEO) saveMediaMeta() }
+ mediaList.getMedia(currentIndex)?.let {
+ if (it.type == MediaWrapper.TYPE_VIDEO || it.isPodcast) saveMediaMeta()
+ }
val size = mediaList.size()
if (force || repeating.value != PlaybackStateCompat.REPEAT_MODE_ONE) {
previous.push(currentIndex)
More information about the Android
mailing list