[API Request] Endpoint to retrieve additional images and booklet for an album #11
Replies: 1 comment 1 reply
-
Some (myself included) will argue than the tray isn't the back. The back is... well... the back of the package while the tray is what you might see behind the medium once you opened the package. This most often applies to CD releases. Regarding the endpoint name (and the object to which it applies) I'm not sure I would restrict this to albums only. Some digital releases have the usual cover art, sometimes with a booklet (case covered here), but on this album each individual track can have its own art. Though this could handled by the already existing field on tracks. I would rather return ids instead of URLs, to be consistent with the way the API references the resources it can serve. |
Beta Was this translation helpful? Give feedback.
-
Type of change
API Clarification
Proposal description
Many users maintain additional images in their libraries other than the album cover, such as an alternate cover(s), CD image, tray (back) image, booket (which may be a PDF or a series of images), etc. It would be nice for Subsonic clients to support showing these additional assets. Some discussion is needed on exactly what the API should look like, but I think we should support the following asset types:
Backward compatibility impact
No response
Backward compatibility
API details
Since many/most of these may not be present for a given album, the API should return a response object indicating which of these alternate images are present. e.g.
This also allows a server to not support this feature by simply returning no image ID or url for all of the image types (or an entirely empty response). Up for discussion is whether the alternate images should be specified with download URLs, or IDs that could be passed to the existing
getCoverArt
API (to allow for image resizing).Security impacts
No response
Potential issues
No response
Alternative solutions
No response
Beta Was this translation helpful? Give feedback.
All reactions