Releases: rryam/MusadoraKit
Releases · rryam/MusadoraKit
Version 3.3.3
New in this Release
You can do:
let sections = MLibrary.songsForAlbums()
sections.forEach { album in
try APlayer.shared.play(album: album)
}
Version 3.3.2
New in this Release
Updated documentation.
Version 3.3.1
New in this release
Add more documentation for library playlists, creating and updating them.
Version 3.3
🚨 BREAKING CHANGES: Dropped support for Xcode 13 and compiler version < 5.7
Version 3.2
New in this release
Add a few methods to take advantage of MusicLibrarySectionedRequest
. Example:
do {
let songsForArtists = try await MLibrary.songsForArtists()
for songsForArtist in songsForArtists {
print("Artist: \(songsForArtist.name)")
for song in songsForArtist.songs {
print("Song: \(song.title)")
}
}
} catch {
print("Error fetching songs for artists: \(error)")
}
Enjoy! 🤗
Version 3.1
Updated MusadoraKit with a few more library methods and better chart documentation. Happy building and enjoy listening to music! 🤗
Version 2.13
New in this release
Heavily document almost everything in MusadoraKit.
Version 2.12.1
New in this release
Added playlists to get from iOS 16 which is much faster and provides all the playlists in one go from the local database.
Version 2.12.0
New in this release
Almost done fully documenting the package and making it robust with more unit tests. Thanks to ChatGPT.
Version 2.11.0
New in this release
- Added
MCatalog.liveStations()
for Apple featured live radio stations.