diff --git a/app/src/main/java/dev/jdtech/jellyfin/repository/JellyfinRepositoryImpl.kt b/app/src/main/java/dev/jdtech/jellyfin/repository/JellyfinRepositoryImpl.kt index 297def39..1f393e98 100644 --- a/app/src/main/java/dev/jdtech/jellyfin/repository/JellyfinRepositoryImpl.kt +++ b/app/src/main/java/dev/jdtech/jellyfin/repository/JellyfinRepositoryImpl.kt @@ -66,7 +66,10 @@ class JellyfinRepositoryImpl(private val jellyfinApi: JellyfinApi) : JellyfinRep val items: List withContext(Dispatchers.IO) { items = - jellyfinApi.itemsApi.getResumeItems(jellyfinApi.userId!!).content.items ?: listOf() + jellyfinApi.itemsApi.getResumeItems( + jellyfinApi.userId!!, + includeItemTypes = listOf("Movie", "Episode"), + ).content.items ?: listOf() } return items } 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 73efc889..70807509 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,8 @@ constructor( Timber.d("Collection type: ${view.collectionType}") if (view.collectionType == "homevideos" || view.collectionType == "music" || - view.collectionType == "playlists" + view.collectionType == "playlists" || + view.collectionType == "books" ) continue val latestItems = jellyfinRepository.getLatestMedia(view.id) if (latestItems.isEmpty()) continue