more jellyfin api fixes

This commit is contained in:
jeffvli
2025-11-29 18:19:41 -08:00
parent 224fcf94b8
commit bdc52ece9d
3 changed files with 24 additions and 23 deletions
@@ -217,7 +217,7 @@ export const SubsonicController: InternalControllerEndpoint = {
const res = await ssApiClient(apiClientProps).getArtists({
query: {
musicFolderId: getMusicFolderId(query.musicFolderId),
musicFolderId: getLibraryId(query.musicFolderId),
},
});
@@ -338,7 +338,7 @@ export const SubsonicController: InternalControllerEndpoint = {
if (query.favorite) {
const res = await ssApiClient(apiClientProps).getStarred({
query: {
musicFolderId: getMusicFolderId(query.musicFolderId),
musicFolderId: getLibraryId(query.musicFolderId),
},
});
@@ -396,7 +396,7 @@ export const SubsonicController: InternalControllerEndpoint = {
query: {
fromYear,
genre: query.genreIds?.length ? query.genreIds[0] : undefined,
musicFolderId: getMusicFolderId(query.musicFolderId),
musicFolderId: getLibraryId(query.musicFolderId),
offset: query.startIndex,
size: query.limit,
toYear,
@@ -483,7 +483,7 @@ export const SubsonicController: InternalControllerEndpoint = {
if (query.favorite) {
const res = await ssApiClient(apiClientProps).getStarred({
query: {
musicFolderId: getMusicFolderId(query.musicFolderId),
musicFolderId: getLibraryId(query.musicFolderId),
},
});
@@ -529,7 +529,7 @@ export const SubsonicController: InternalControllerEndpoint = {
query: {
fromYear,
genre: query.genreIds?.length ? query.genreIds[0] : undefined,
musicFolderId: getMusicFolderId(query.musicFolderId),
musicFolderId: getLibraryId(query.musicFolderId),
offset: startIndex,
size: MAX_SUBSONIC_ITEMS,
toYear,
@@ -565,7 +565,7 @@ export const SubsonicController: InternalControllerEndpoint = {
const res = await ssApiClient(apiClientProps).getArtists({
query: {
musicFolderId: getMusicFolderId(query.musicFolderId),
musicFolderId: getLibraryId(query.musicFolderId),
},
});
@@ -781,7 +781,7 @@ export const SubsonicController: InternalControllerEndpoint = {
query: {
fromYear: query.minYear,
genre: query.genre,
musicFolderId: getMusicFolderId(query.musicFolderId),
musicFolderId: getLibraryId(query.musicFolderId),
size: query.limit,
toYear: query.maxYear,
},
@@ -936,7 +936,7 @@ export const SubsonicController: InternalControllerEndpoint = {
query: {
count: query.limit,
genre: query.genreIds[0],
musicFolderId: getMusicFolderId(query.musicFolderId),
musicFolderId: getLibraryId(query.musicFolderId),
offset: query.startIndex,
},
});
@@ -957,7 +957,7 @@ export const SubsonicController: InternalControllerEndpoint = {
if (query.favorite) {
const res = await ssApiClient(apiClientProps).getStarred({
query: {
musicFolderId: getMusicFolderId(query.musicFolderId),
musicFolderId: getLibraryId(query.musicFolderId),
},
});
@@ -1125,7 +1125,7 @@ export const SubsonicController: InternalControllerEndpoint = {
query: {
count: 1,
genre: query.genreIds[0],
musicFolderId: getMusicFolderId(query.musicFolderId),
musicFolderId: getLibraryId(query.musicFolderId),
offset: sectionIndex,
},
});
@@ -1150,7 +1150,7 @@ export const SubsonicController: InternalControllerEndpoint = {
query: {
count: MAX_SUBSONIC_ITEMS,
genre: query.genreIds[0],
musicFolderId: getMusicFolderId(query.musicFolderId),
musicFolderId: getLibraryId(query.musicFolderId),
offset: startIndex,
},
});
@@ -1173,7 +1173,7 @@ export const SubsonicController: InternalControllerEndpoint = {
if (query.favorite) {
const res = await ssApiClient(apiClientProps).getStarred({
query: {
musicFolderId: getMusicFolderId(query.musicFolderId),
musicFolderId: getLibraryId(query.musicFolderId),
},
});
@@ -1422,6 +1422,6 @@ export const SubsonicController: InternalControllerEndpoint = {
},
};
function getMusicFolderId(musicFolderId?: string | string[]) {
function getLibraryId(musicFolderId?: string | string[]) {
return Array.isArray(musicFolderId) ? musicFolderId[0] : musicFolderId;
}