Skip to content

Releases: SKProCH/YandexMusicResolver

v7.0.0

23 Aug 17:40
Compare
Choose a tag to compare

What's Changed

  • Add dependency injection support by @SKProCH in #7

Full Changelog: v6.0.0...v7.0.0

v6.0.0

09 Aug 22:25
Compare
Choose a tag to compare

What's Changed

  • v5.0.0 by @SKProCH in #3
  • Change type of IYandexMusicDirectUrlLoader.GetDirectUrl TrackId param… by @SKProCH in #4
  • Add YandexCredentials class for YandexCredentialsProvider by @SKProCH in #5
  • Add YandexId type to handle cursed Yandex ids (long/guid) by @SKProCH in #6

Full Changelog: v4.0.0...v6.0.0

v4.0.0

14 Mar 08:53
Compare
Choose a tag to compare
  • All loaders methods now throws YandexMusicException instead of just exceptions
  • Throw AuthenticationException when Unauthorized status code returned
  • Add interfaces for all loaders
  • Add CanResolveQuery to MainResolver
  • Fix auth exception

v3.0.0

03 Feb 11:58
Compare
Choose a tag to compare
  • BREAKING CHANGES: LoadPlaylist -> LoadAlbum, remove almubId from LoadTrack, remove track Metadata IsStream, rework YandexMusicMainResolver and YandexMusicSearchResultLoader ctors, new YandexMusicAuth method names, Load in config now called by loaders and can be called multiple times
  • Global type system rework: playlist now differs from album, no more meta classes as public API, new load on demand system for tracks in playlists and albums, remove AudioTrackInfo, now YandexMusicTrack are standalone, remove IAudioItem - ResolveQueue now return YandexMusicSearchResult and other changes
  • Extend MainResolver ResolveQuery functionality

v2.2.1

29 Jan 07:16
Compare
Choose a tag to compare
  • Add some missing xml docs
  • Fix for publish pipeline

v2.2.0

29 Jan 07:15
Compare
Choose a tag to compare
  • Add ArtworkUrl to TrackInfo and mark Metadata obsolete, mark IsStream obsolete
  • Add default codec to GetDirectUrl
  • Remove unnecessary albumId from track loader
  • Album load method now actually called LoadAlbum
  • Make meta json properties private, classes internal
  • Make YandexMusicMainResolver DI suitable

v2.1.0

17 Jan 06:42
Compare
Choose a tag to compare
  • Add public members documentation

v2.0.0

11 Jan 17:39
Compare
Choose a tag to compare
  • Add new config system
  • Query parser in yandex searches now separated
  • Fixes for a main resolver, playlist tracks resolving, prefixes resolving
  • Add Github Actions workflows
  • Add unit tests