From a08ae6f977759a032e99dc56bfe422250a49f9d8 Mon Sep 17 00:00:00 2001 From: ISO-B <3048685+ISO-B@users.noreply.github.com> Date: Mon, 18 Nov 2024 19:46:22 +0200 Subject: [PATCH] Android Auto: Ensure that podcast are listed from newest to oldest --- .../main/java/com/audiobookshelf/app/media/MediaManager.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/java/com/audiobookshelf/app/media/MediaManager.kt b/android/app/src/main/java/com/audiobookshelf/app/media/MediaManager.kt index 4532f9b3..b2391bc1 100644 --- a/android/app/src/main/java/com/audiobookshelf/app/media/MediaManager.kt +++ b/android/app/src/main/java/com/audiobookshelf/app/media/MediaManager.kt @@ -621,8 +621,8 @@ class MediaManager(private var apiHandler: ApiHandler, var ctx: Context) { } selectedLibraryItemId = libraryItemWrapper.id selectedPodcast = podcast - - val children = podcast.episodes?.map { podcastEpisode -> + val episodes = podcast.episodes?.sortedByDescending { it.publishedAt } + val children = episodes?.map { podcastEpisode -> val progress = serverUserMediaProgress.find { it.libraryItemId == libraryItemWrapper.id && it.episodeId == podcastEpisode.id }