diff --git a/src/renderer/api/subsonic/subsonic-controller.ts b/src/renderer/api/subsonic/subsonic-controller.ts index a781c98a1..ff6358628 100644 --- a/src/renderer/api/subsonic/subsonic-controller.ts +++ b/src/renderer/api/subsonic/subsonic-controller.ts @@ -366,7 +366,10 @@ export const SubsonicController: InternalControllerEndpoint = { query.type === LibraryItem.ALBUM_ARTIST || query.type === LibraryItem.ARTIST ? query.id : undefined, - id: query.type === LibraryItem.SONG ? query.id : undefined, + id: + query.type === LibraryItem.SONG || query.type === LibraryItem.PLAYLIST_SONG + ? query.id + : undefined, }, }); @@ -419,7 +422,10 @@ export const SubsonicController: InternalControllerEndpoint = { query.type === LibraryItem.ALBUM_ARTIST || query.type === LibraryItem.ARTIST ? query.id : undefined, - id: query.type === LibraryItem.SONG ? query.id : undefined, + id: + query.type === LibraryItem.SONG || query.type === LibraryItem.PLAYLIST_SONG + ? query.id + : undefined, }, });