Fix 'all episodes' on Android Auto not respecting filter (#7884)

This commit is contained in:
ByteHamster 2025-07-17 17:44:26 +02:00 committed by GitHub
parent c4dc0ae9ee
commit f489a07f16
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -454,7 +454,8 @@ public class PlaybackService extends MediaBrowserServiceCompat {
new FeedItemFilter(FeedItemFilter.DOWNLOADED), UserPreferences.getDownloadsSortedOrder());
} else if (parentId.equals(getResources().getString(R.string.episodes_label))) {
feedItems = DBReader.getEpisodes(0, MAX_ANDROID_AUTO_EPISODES_PER_FEED,
new FeedItemFilter(FeedItemFilter.UNPLAYED), UserPreferences.getAllEpisodesSortOrder());
new FeedItemFilter(UserPreferences.getPrefFilterAllEpisodes()),
UserPreferences.getAllEpisodesSortOrder());
} else if (parentId.startsWith("FeedId:")) {
long feedId = Long.parseLong(parentId.split(":")[1]);
feedItems = DBReader.getFeed(feedId, true, 0, MAX_ANDROID_AUTO_EPISODES_PER_FEED).getItems();