[Android] Implement the includeMissing query param from the medialibrary

Nicolas Pomepuy git at videolan.org
Thu Jun 10 09:40:57 UTC 2021


vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Tue Jan 26 14:38:18 2021 +0100| [5beb3b5a743fcc984e730e7f94b4b23cf34a7139] | committer: Nicolas Pomepuy

Implement the includeMissing query param from the medialibrary

> https://code.videolan.org/videolan/vlc-android/commit/5beb3b5a743fcc984e730e7f94b4b23cf34a7139
---

 .../java/org/videolan/moviepedia/MediaScraper.kt   |   2 +-
 .../videolan/television/viewmodel/MainTvModel.kt   |   4 +-
 .../src/org/videolan/vlc/ArtworkProvider.kt        |   4 +-
 .../src/org/videolan/vlc/MediaSessionCallback.kt   |   2 +-
 .../org/videolan/vlc/media/MediaSessionBrowser.kt  |  10 +-
 .../src/org/videolan/vlc/media/MediaUtils.kt       |  16 +-
 .../vlc/providers/medialibrary/AlbumsProvider.kt   |  18 +-
 .../vlc/providers/medialibrary/ArtistsProvider.kt  |   6 +-
 .../vlc/providers/medialibrary/FoldersProvider.kt  |   9 +-
 .../vlc/providers/medialibrary/GenresProvider.kt   |   6 +-
 .../providers/medialibrary/MedialibraryProvider.kt |   7 +
 .../providers/medialibrary/PlaylistsProvider.kt    |   6 +-
 .../vlc/providers/medialibrary/TracksProvider.kt   |  20 +-
 .../providers/medialibrary/VideoGroupsProvider.kt  |   8 +-
 .../vlc/providers/medialibrary/VideosProvider.kt   |  18 +-
 .../org/videolan/vlc/util/ThumbnailsProvider.kt    |   4 +-
 buildsystem/compile-medialibrary.sh                |   2 +-
 medialibrary/jni/medialibrary.cpp                  | 329 ++++++++++++---------
 .../videolan/medialibrary/MedialibraryImpl.java    | 152 +++++-----
 .../medialibrary/interfaces/Medialibrary.java      |  52 ++--
 .../medialibrary/interfaces/media/Album.java       |   8 +-
 .../medialibrary/interfaces/media/Artist.java      |  16 +-
 .../medialibrary/interfaces/media/Folder.java      |   6 +-
 .../medialibrary/interfaces/media/Genre.java       |  28 +-
 .../medialibrary/interfaces/media/Playlist.java    |   2 +-
 .../medialibrary/interfaces/media/VideoGroup.java  |   4 +-
 .../org/videolan/medialibrary/media/AlbumImpl.java |  19 +-
 .../videolan/medialibrary/media/ArtistImpl.java    |  36 +--
 .../videolan/medialibrary/media/FolderImpl.java    |  18 +-
 .../org/videolan/medialibrary/media/GenreImpl.java |  44 +--
 .../videolan/medialibrary/media/PlaylistImpl.java  |   6 +-
 .../medialibrary/media/VideoGroupImpl.java         |  12 +-
 .../org/videolan/medialibrary/stubs/StubAlbum.java |   6 +-
 .../videolan/medialibrary/stubs/StubArtist.java    |  14 +-
 .../videolan/medialibrary/stubs/StubFolder.java    |   6 +-
 .../org/videolan/medialibrary/stubs/StubGenre.java |  16 +-
 .../medialibrary/stubs/StubMedialibrary.java       |  63 ++--
 .../videolan/medialibrary/stubs/StubPlaylist.java  |   2 +-
 .../medialibrary/stubs/StubVideoGroup.java         |   4 +-
 39 files changed, 520 insertions(+), 465 deletions(-)

Diff:   https://code.videolan.org/videolan/vlc-android/commit/5beb3b5a743fcc984e730e7f94b4b23cf34a7139


More information about the Android mailing list