Skip to content

Releases: tfmart/ScrobbleKit

ScrobbleKit 1.0.3

25 Mar 16:33
Compare
Choose a tag to compare

Hey there! This patch includes the following changes:

  • Updated the url property type from both SBKAlbum and SBKTag models from an optional String to an optional URL (#7)

Thanks for trying out ScrobbleKit, if you need any assistance or have any feedback, feel free to open a new issue or to contribute with a pull request!

1.0.2

03 Feb 21:53
Compare
Choose a tag to compare

Greetings ScrobbleKit users! This patch includes several fixes and improvements:

  • We have updated the return type of the getInfo(forArtist:) function from SBKAlbumResponse to SBKAlbum. (#6)
  • Additionally, we have updated the return type of the getInfo(forArtist:) function from SBKArtistGetInfoData to SBKArtist.
  • We have changed the data types of the playcount and listeners properties in all public models from String? to Int?. (#5)
  • We have updated MusicBrainz ID properties from String? to UUID?, andrenamed them to musicBrainzID.
  • We have also updated url properties in all public models from String? to URL?.

In addition, we've added several new features:

  • The SBKArtist model now includes the following properties:
    • isOnTour (optional boolean): indicating if the artist is currently on tour.
    • tags (optional array of SBKTags): listing the tags applied to an artist.
    • wiki (optional instance of SBKWiki): representing the Wiki entry for the artist.
    • similarArtists (optional list of SBKArtist): other artists that are similar to the one represented by the instance.
  • We have updated and added new properties to the SBKImage model:
    • We've changed all model property types from String? to URL?.
    • We've added a new largestSize property, which returns the URL for the highest quality image available.
  • The SBKSimilarArtist model now includes a new artist property (instance of SBKArtist) and made the match property public.

Thank you for using ScrobbleKit!

ScrobbleKit 1.0.1

29 Jan 21:57
Compare
Choose a tag to compare

This release includes the following patches:

  • The getSimilarTracks method now returns and array of a new object, SBKSimilarTrack. This object returns the data of the track it represents, under the track property and it also includes a new match property, to indicate how similar the song is to the original track (#1)
  • Fixes a naming convention issue on SBKArtistGetInfoData (#3)

Thanks for trying out ScrobbleKit, if you need any assistance or have any feedback, feel free to open a new issue or to contribute with a pull request!

ScrobbleKit 1.0

02 Jan 23:06
Compare
Choose a tag to compare

Welcome to the debut of ScrobbleKit 1.0, the newest Last.fm API client for Swift. Our library is designed to streamline the process of incorporating the features of the musical social network into applications across all Apple platforms.

In this inaugural release, you'll find:

  • A user-friendly interface for over 30 API methods available in Last.fm's catalog
  • Support for both async/await and completion-handler based concurrency models
  • Comprehensive documentation covering the majority of functionalities provided