Skip to content

Releases: rryam/MusadoraKit

Version 3.3.3

12 Dec 09:58
Compare
Choose a tag to compare

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

30 Oct 09:04
Compare
Choose a tag to compare

New in this Release

Updated documentation.

Version 3.3.1

05 Aug 16:13
Compare
Choose a tag to compare

New in this release

Add more documentation for library playlists, creating and updating them.

Version 3.3

03 Aug 07:02
Compare
Choose a tag to compare

🚨 BREAKING CHANGES: Dropped support for Xcode 13 and compiler version < 5.7

Version 3.2

02 Aug 05:49
Compare
Choose a tag to compare

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

22 Jun 02:16
Compare
Choose a tag to compare

Updated MusadoraKit with a few more library methods and better chart documentation. Happy building and enjoy listening to music! 🤗

Version 2.13

15 Apr 13:14
Compare
Choose a tag to compare

New in this release

Heavily document almost everything in MusadoraKit.

Version 2.12.1

01 Apr 21:39
Compare
Choose a tag to compare

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

25 Mar 19:01
Compare
Choose a tag to compare

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

20 Mar 00:07
Compare
Choose a tag to compare

New in this release

  • Added MCatalog.liveStations() for Apple featured live radio stations.