From 630c6fe410f7ff445f711c3bee8cf85bde55796e Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Wed, 22 Jul 2026 20:43:15 +0200 Subject: [PATCH] Fallback to suggested music when no search results are found in Android Auto voice search --- .../mobile/sessionbrowser/SessionBrowserCallback.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/java/org/jellyfin/mobile/sessionbrowser/SessionBrowserCallback.kt b/app/src/main/java/org/jellyfin/mobile/sessionbrowser/SessionBrowserCallback.kt index d69b80ed..54f39fba 100644 --- a/app/src/main/java/org/jellyfin/mobile/sessionbrowser/SessionBrowserCallback.kt +++ b/app/src/main/java/org/jellyfin/mobile/sessionbrowser/SessionBrowserCallback.kt @@ -383,6 +383,17 @@ class SessionBrowserCallback( ?.getContent(route, 0, MAX_PAGE_SIZE) ?.toMediaItems(route) .orEmpty() + + // Android Auto does not support session error reporting + // but Google Play requires feedback on all search requests + // so fallback to random item playback if no search results are found + if (expandedItems.isEmpty()) { + @Suppress("UNCHECKED_CAST") + expandedItems = (LibraryRoute.Suggested.page as LibraryPage) + .getContent(LibraryRoute.Suggested, 0, MAX_PAGE_SIZE) + .toMediaItems(route) + } + newStartIndex = 0 }