diff --git a/app/src/main/java/dev/jdtech/jellyfin/viewmodels/HomeViewModel.kt b/app/src/main/java/dev/jdtech/jellyfin/viewmodels/HomeViewModel.kt index 04f887eb..61d5b173 100644 --- a/app/src/main/java/dev/jdtech/jellyfin/viewmodels/HomeViewModel.kt +++ b/app/src/main/java/dev/jdtech/jellyfin/viewmodels/HomeViewModel.kt @@ -57,7 +57,10 @@ constructor( val userViews = jellyfinRepository.getUserViews() for (view in userViews) { 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) if (latestItems.isEmpty()) continue val v = view.toView() diff --git a/app/src/main/java/dev/jdtech/jellyfin/viewmodels/MediaViewModel.kt b/app/src/main/java/dev/jdtech/jellyfin/viewmodels/MediaViewModel.kt index ef31b0cf..a647badf 100644 --- a/app/src/main/java/dev/jdtech/jellyfin/viewmodels/MediaViewModel.kt +++ b/app/src/main/java/dev/jdtech/jellyfin/viewmodels/MediaViewModel.kt @@ -23,7 +23,13 @@ constructor( init { viewModelScope.launch { 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 } }