remove similarSongs from autodj when music folder is selected (#1451)

- Similar songs queries for both Subsonic/Jellyfin do not support querying by musicFolderId
This commit is contained in:
jeffvli
2025-12-28 14:09:22 -08:00
parent d5d995de5f
commit 0a54f7c44c
5 changed files with 75 additions and 24 deletions
+5 -1
View File
@@ -567,7 +567,11 @@ export const controller: GeneralController = {
return apiController(
'getSimilarSongs',
server.type,
)?.({ ...args, apiClientProps: { ...args.apiClientProps, server } });
)?.({
...args,
apiClientProps: { ...args.apiClientProps, server },
query: mergeMusicFolderId(args.query, server),
});
},
getSongDetail(args) {
const server = getServerById(args.apiClientProps.serverId);
@@ -923,7 +923,12 @@ export const JellyfinController: InternalControllerEndpoint = {
throw new Error('Failed to get server info');
}
const features = getFeatures(VERSION_INFO, res.body.Version);
const defaultFeatures = {};
const features = {
...defaultFeatures,
...getFeatures(VERSION_INFO, res.body.Version),
};
return {
features,