[Android] Fix the Auto query for playlist to allow playlist containing streams
Nicolas Pomepuy
git at videolan.org
Thu Feb 13 14:03:18 UTC 2025
vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Tue Feb 11 06:56:52 2025 +0100| [b339a4617588440280a1bc3f22885afb166aee0d] | committer: Nicolas Pomepuy
Fix the Auto query for playlist to allow playlist containing streams
Before that we used the audio only query that filtered out the items that
only contains streams. This commit changes the query to all and then filter
all the playlist containing only video media
> https://code.videolan.org/videolan/vlc-android/commit/b339a4617588440280a1bc3f22885afb166aee0d
---
.../vlc-android/src/org/videolan/vlc/media/MediaSessionBrowser.kt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/application/vlc-android/src/org/videolan/vlc/media/MediaSessionBrowser.kt b/application/vlc-android/src/org/videolan/vlc/media/MediaSessionBrowser.kt
index e0cc95ca3b..62e817da0c 100644
--- a/application/vlc-android/src/org/videolan/vlc/media/MediaSessionBrowser.kt
+++ b/application/vlc-android/src/org/videolan/vlc/media/MediaSessionBrowser.kt
@@ -294,7 +294,7 @@ class MediaSessionBrowser {
list = genres.copyOfRange(pageOffset.coerceAtMost(genres.size), (pageOffset + MAX_RESULT_SIZE).coerceAtMost(genres.size))
}
ID_PLAYLIST -> {
- list = ml.getPlaylists(Playlist.Type.Audio, false)
+ list = ml.getPlaylists(Playlist.Type.All, false).toMutableList().filter { it.nbAudio > 0 || it.nbUnknown > 0}.toTypedArray()
list.sortWith(MediaComparators.ANDROID_AUTO)
}
ID_STREAM -> {
More information about the Android
mailing list