Post

Replies

Boosts

Views

Created

Request to add support for autoplayMode in MusicPlayer.State
MusicPlayer.State supports shuffleMode and repeatMode, but there is no way to enable Autoplay. In the case of SystemMusicPlayer a user can enable AutoPlay from iOS Music app, but for ApplicationMusicPlayer, there's no way to offer Autoplay support. Additionally, when setting a new queue iOS Music app, disables Autoplay mode even if it was enabled before, but when using iOS Music app, the Autoplay stays enabled. I can understand that it may be intentional for some reason but doesn't seem user-friendly. Due to this, even when playing from Shortcuts app, Autoplay gets disabled, even though in most cases it shouldn't.
1
1
844
Jul ’22
Get `ratings` for a type without making a separate API call
When fetching details for a type using https://api.music.apple.com/v1/catalog/{storefront}/{type}/{id} or any other API, like search https://api.music.apple.com/v1/catalog/{storefront}/search how to extend the results so that they include the rating object? I know this is possible as I've seen it before, but I currently don't remember how. It probably involves using the extend parameter or some similar parameter.
0
0
901
Jul ’22
Rating Artists
iOS 16 introduced the ability to favorite artists but the ratings API doesn't seem to include artists as a supported type. Is there any other API to get and set ratings for artists or will the ratings API be updated to include support for artists in the future?
0
0
760
Jul ’22
Cannot Play Stations on iOS 16.1 Beta
In iOS 16.1 betas, when setting the MusicPlayer Queue with a radio station, it no longer plays the station and instead starts playing first song from Music Library. While I’ve already filed the bug report via Feedback Assistant, I’m writing this post because it a critical bug that must be fixed before iOS 16.1 gets released and I think it’s getting close to release. So, I hope this gets fixed in the upcoming beta. FB11678404 CC @JoeKun
2
0
1.2k
Oct ’22
Queuing Bug in MPMusicPlayerController's append(_ :) & prepend(_:) on iOS 17 Beta
There’s an unexpected behaviour when using the append(_:) & prepend(_:) methods on iOS 17 Beta 6 and Public Beta 4. Observed Behaviour When queuing using the mentioned methods on recent iOS 17 Betas, the supplied music isn‘t queued up and the now playing music pauses. When using applicationQueuePlayer, it even ends up crashing the app. FB13010449 Sample Project
2
0
774
Aug ’23
“More by Artist” Relationship View for Albums.
The supported Relationship Views for Albums in the API include appears-on, other-versions, related-albums, related-videos, but it doesn't support more-by-artist, this data is available when viewing the album in the Apple Music app and would be very useful if it was available in the Apple Music API and possibly MusicKit as well with new iOS update.
Replies
0
Boosts
0
Views
698
Activity
Jul ’22
reloadAllTimelines() doesn’t reload the widget if app is backgrounded
Since iOS 16 Beta 1 and in iOS 16 Beta 3 as well the reloadAllTimelines() method of WidgetCenter no longer reloads the timelines if the app is backgrounded. I’ve also filed FB10432865 a couple of weeks ago.
Replies
2
Boosts
2
Views
1.2k
Activity
Jul ’22
Request to add support for autoplayMode in MusicPlayer.State
MusicPlayer.State supports shuffleMode and repeatMode, but there is no way to enable Autoplay. In the case of SystemMusicPlayer a user can enable AutoPlay from iOS Music app, but for ApplicationMusicPlayer, there's no way to offer Autoplay support. Additionally, when setting a new queue iOS Music app, disables Autoplay mode even if it was enabled before, but when using iOS Music app, the Autoplay stays enabled. I can understand that it may be intentional for some reason but doesn't seem user-friendly. Due to this, even when playing from Shortcuts app, Autoplay gets disabled, even though in most cases it shouldn't.
Replies
1
Boosts
1
Views
844
Activity
Jul ’22
Request: An API to remove from Library/Playlist.
I understand why there isn’t an API to remove items from the library or playlist, but I propose a way to safely remove items from the library or playlist which would show a system alert to confirm the removal. This is exactly how the deletion is allowed for the Photos Library via third-party apps.
Replies
2
Boosts
1
Views
1.3k
Activity
Jul ’22
Get `ratings` for a type without making a separate API call
When fetching details for a type using https://api.music.apple.com/v1/catalog/{storefront}/{type}/{id} or any other API, like search https://api.music.apple.com/v1/catalog/{storefront}/search how to extend the results so that they include the rating object? I know this is possible as I've seen it before, but I currently don't remember how. It probably involves using the extend parameter or some similar parameter.
Replies
0
Boosts
0
Views
901
Activity
Jul ’22
Rating Artists
iOS 16 introduced the ability to favorite artists but the ratings API doesn't seem to include artists as a supported type. Is there any other API to get and set ratings for artists or will the ratings API be updated to include support for artists in the future?
Replies
0
Boosts
0
Views
760
Activity
Jul ’22
URL Scheme to open Music.app’s now-playing
We can open the music app with the URL Scheme music://, but I couldn't figure out a URL scheme to open the now-playing interface. Would be useful for directly opening the music.app now-playing interface from my app.
Replies
0
Boosts
0
Views
1.5k
Activity
Aug ’22
MediaLibrary inaccessible on iOS 16.1 for Widget Extensions
Since iOS 16.1 the widgets can no longer access the MediaLibrary even if the authorization is granted. As it can be seen in the screenshot, it is trying to open the MediaLibrary database file but crashes. I've also filed a report via Feedback Assistant, FB11523166
Replies
1
Boosts
0
Views
1.4k
Activity
Sep ’22
Cannot Play Stations on iOS 16.1 Beta
In iOS 16.1 betas, when setting the MusicPlayer Queue with a radio station, it no longer plays the station and instead starts playing first song from Music Library. While I’ve already filed the bug report via Feedback Assistant, I’m writing this post because it a critical bug that must be fixed before iOS 16.1 gets released and I think it’s getting close to release. So, I hope this gets fixed in the upcoming beta. FB11678404 CC @JoeKun
Replies
2
Boosts
0
Views
1.2k
Activity
Oct ’22
indexOfNowPlayingItem Bug in iOS 16.4 Beta 1
In iOS 16.4 Beta 1, the indexOfNowPlayingItem returns unexpected/incorrect value. In prior versions of iOS, the value returned was expected. I also plan on submitting a detailed bug report on Feedback Assistant once I have more details.
Replies
1
Boosts
0
Views
756
Activity
Feb ’23
Queuing Bug in MPMusicPlayerController's append(_ :) & prepend(_:) on iOS 17 Beta
There’s an unexpected behaviour when using the append(_:) & prepend(_:) methods on iOS 17 Beta 6 and Public Beta 4. Observed Behaviour When queuing using the mentioned methods on recent iOS 17 Betas, the supplied music isn‘t queued up and the now playing music pauses. When using applicationQueuePlayer, it even ends up crashing the app. FB13010449 Sample Project
Replies
2
Boosts
0
Views
774
Activity
Aug ’23