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

Originator:darren.mo
Number:rdar://FB13430279 Date Originated:2023-11-30
Status:Open Resolved:
Product:MusicKit Product Version:macOS 14.1.1 (23B81)
Classification:Suggestion Reproducible:
 
The properties of `Playlist` 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 playlist from a library playlist via the `catalog` relationship. MusicKit should have a similar ability.

Comments

Apple

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

Me

For my app specifically, I want the catalog ID. However, I imagine other apps could want to access other catalog playlist attributes like playlist type, curator name, 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 playlist.

By darren.mo at Jan. 4, 2024, 1:33 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!