fix subsonic / jellyfin issues

This commit is contained in:
jeffvli
2025-11-29 17:54:44 -08:00
parent 108ba53be2
commit 8611bb9755
2 changed files with 12 additions and 11 deletions
@@ -619,7 +619,7 @@ export const SubsonicController: InternalControllerEndpoint = {
);
},
getGenreList: async ({ apiClientProps, query }) => {
const sortOrder = query.sortOrder.toLowerCase() as 'asc' | 'desc';
const sortOrder = (query.sortOrder?.toLowerCase() ?? 'asc') as 'asc' | 'desc';
const res = await ssApiClient(apiClientProps).getGenres({});
+11 -10
View File
@@ -295,16 +295,17 @@ const normalizeAlbum = (
createdAt: item.DateCreated,
duration: item.RunTimeTicks / 10000,
explicitStatus: null,
genres: item.GenreItems?.map((entry) => ({
_itemType: LibraryItem.GENRE,
_serverId: server?.id || '',
_serverType: ServerType.JELLYFIN,
albumCount: null,
id: entry.Id,
imageUrl: null,
name: entry.Name,
songCount: null,
})),
genres:
item.GenreItems?.map((entry) => ({
_itemType: LibraryItem.GENRE,
_serverId: server?.id || '',
_serverType: ServerType.JELLYFIN,
albumCount: null,
id: entry.Id,
imageUrl: null,
name: entry.Name,
songCount: null,
})) || [],
id: item.Id,
imagePlaceholderUrl: null,
imageUrl: getAlbumCoverArtUrl({