Add ability to fetch catalog `Track` from library `Track`

Originator:darren.mo
Number:rdar://FB13430275 Date Originated:2023-11-30
Status:Open Resolved:
Product:MusicKit Product Version:macOS 14.1.1 (23B81)
Classification:Suggestion Reproducible:
 
The properties of `Track` are populated differently depending on whether the object was fetched using a catalog API or a library API. In the Apple Music server API, there is a way to get to the catalog track from a library track via the `catalog` relationship. MusicKit should have a similar ability.

Comments

Apple

What specific differences are you interested in between the catalog Track and the library Track?

Me

For my app specifically, I want the ISRC. However, I imagine other apps could want to access other catalog track attributes like genre, release date, etc.

Besides, given that the server API already offers this feature, shouldn’t the rationale for the feature be the same for the native MusicKit framework? If nothing else, at least expose the catalog ID so that developers can use the server API to look up the catalog track.

By darren.mo at Jan. 4, 2024, 1:32 a.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!