Skip to content

1.0.2

Choose a tag to compare

@tfmart tfmart released this 03 Feb 21:53
· 99 commits to main since this release

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!