Hide music, collections and playlists

This commit is contained in:
Jarne Demeulemeester 2021-07-20 16:47:02 +02:00
parent a91a8ba72f
commit c1305abbe8
No known key found for this signature in database
GPG key ID: 60884A0C1EBA43E5
2 changed files with 11 additions and 2 deletions

View file

@ -57,7 +57,10 @@ constructor(
val userViews = jellyfinRepository.getUserViews() val userViews = jellyfinRepository.getUserViews()
for (view in userViews) { for (view in userViews) {
Timber.d("Collection type: ${view.collectionType}") Timber.d("Collection type: ${view.collectionType}")
if (view.collectionType == "homevideos") continue if (view.collectionType == "homevideos" ||
view.collectionType == "music" ||
view.collectionType == "playlists"
) continue
val latestItems = jellyfinRepository.getLatestMedia(view.id) val latestItems = jellyfinRepository.getLatestMedia(view.id)
if (latestItems.isEmpty()) continue if (latestItems.isEmpty()) continue
val v = view.toView() val v = view.toView()

View file

@ -23,7 +23,13 @@ constructor(
init { init {
viewModelScope.launch { viewModelScope.launch {
val items = jellyfinRepository.getItems() val items = jellyfinRepository.getItems()
_collections.value = items.filter { it.collectionType != "homevideos" } _collections.value =
items.filter {
it.collectionType != "homevideos" &&
it.collectionType != "music" &&
it.collectionType != "playlists" &&
it.collectionType != "boxsets"
}
_finishedLoading.value = true _finishedLoading.value = true
} }
} }