mirror of
https://github.com/jellyfin/jellyfin-android.git
synced 2026-10-26 16:45:26 +00:00
Use artists API for querying artists in Android Auto
This commit is contained in:
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,
|
||||
|
||||
Reference in new issue
Block a user