diff --git a/lib/screens/libraries/tabs/library_browse_tab.dart b/lib/screens/libraries/tabs/library_browse_tab.dart index 720ec72a..b79dd012 100644 --- a/lib/screens/libraries/tabs/library_browse_tab.dart +++ b/lib/screens/libraries/tabs/library_browse_tab.dart @@ -626,9 +626,10 @@ class _LibraryBrowseTabState extends BaseLibraryTabState> fetchPage(int start, int size, AbortController? abort) async { final client = context.getMediaClientForLibrary(widget.library); + final filterParams = _buildFilterParams(); final query = libraryQueryFromPlexMap( - map: _buildFilterParams(), - libraryKind: widget.library.kind, + map: filterParams, + libraryKind: filterParams.containsKey('type') ? null : widget.library.kind, offset: start, limit: size, );