Use artists API for querying artists in Android Auto

This commit is contained in:
Niels van Velzen authored and Niels van Velzen committed 2026-05-29 21:53:14 +02:00
1 parent d328418955
commit 08e455959c
1 file changed
+2 -5
@@ -5,18 +5,15 @@ import org.jellyfin.mobile.sessionbrowser.LibraryPageElement
import org.jellyfin.mobile.sessionbrowser.LibraryRoute
import org.jellyfin.mobile.sessionbrowser.libraryPage
import org.jellyfin.sdk.api.client.ApiClient
import org.jellyfin.sdk.api.client.extensions.itemsApi
import org.jellyfin.sdk.model.api.BaseItemKind
import org.jellyfin.sdk.api.client.extensions.artistsApi
import org.jellyfin.sdk.model.api.ImageType
import org.jellyfin.sdk.model.api.ItemSortBy
val ArtistsLibraryPage = { api: ApiClient ->
libraryPage<LibraryRoute.Artists>(grid = true) { route, offset, limit ->
val result by api.itemsApi.getItems(
val result by api.artistsApi.getArtists(
parentId = route.libraryId,
includeItemTypes = listOf(BaseItemKind.MUSIC_ARTIST),
sortBy = listOf(ItemSortBy.SORT_NAME),
recursive = true,
imageTypeLimit = 1,
enableImageTypes = listOf(ImageType.PRIMARY),
nameLessThan = if (route.startLetter == ALPHA_BROWSER_OTHER) ALPHA_BROWSER_LETTERS[0].toString() else null,