Music Releases
1.0 - March 6, 2026
Section titled “1.0 - March 6, 2026” Feature
Permission management — request and check music library access using platform-native APIs
Feature
Music metadata querying — retrieve all tracks or search by title, artist, or album
Feature
Audio playback — play, pause, resume, and stop music files with state change and completion events
Feature
File copying — copy music files to app-local storage (where DRM permits)
Feature
Dependency injection —
AddShinyMusic() extension method for IServiceCollection registration Feature
HasStreamingSubscriptionAsync() — check for active Apple Music subscription capability on iOS Feature
StoreId property on MusicMetadata — Apple Music catalog ID enabling streaming playback of subscription content Feature Android
Android implementation using
MediaStore.Audio.Media and Android.Media.MediaPlayer Feature iOS
iOS implementation using
MPMediaQuery and AVAudioPlayer Feature iOS
Streaming playback of Apple Music subscription tracks via
MPMusicPlayerController.SystemMusicPlayer using StoreId Feature iOS
DRM-aware —
ContentUri is empty for Apple Music subscription tracks that cannot be copied, but streaming playback is available via StoreId Feature iOS
IsExplicit property on MusicMetadata — reports whether a track is marked as explicit content via MPMediaItem.IsExplicitItem