YandexMusicResolver 4.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package YandexMusicResolver --version 4.0.0                
NuGet\Install-Package YandexMusicResolver -Version 4.0.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="YandexMusicResolver" Version="4.0.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add YandexMusicResolver --version 4.0.0                
#r "nuget: YandexMusicResolver, 4.0.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install YandexMusicResolver as a Cake Addin
#addin nuget:?package=YandexMusicResolver&version=4.0.0

// Install YandexMusicResolver as a Cake Tool
#tool nuget:?package=YandexMusicResolver&version=4.0.0                

A library aimed at searching, resolving and getting direct links to tracks, playlists or albums in Yandex.Music. Can work without authorization.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
7.0.0 235 8/23/2024
6.0.0 106 8/9/2024
6.0.0-preview1 102 8/9/2024
5.1.0 337 3/5/2023
5.0.1 223 3/5/2023
5.0.0 210 3/5/2023
4.0.0 500 3/14/2021
3.3.1 397 3/7/2021
3.3.0 412 3/7/2021
3.2.0 292 2/19/2021
3.1.1 303 2/19/2021
3.1.0 309 2/19/2021
3.0.0 341 2/3/2021
2.2.1 334 1/28/2021
2.1.0 337 1/15/2021
2.0.0 341 1/10/2021
1.0.0 557 1/9/2021

#v 4.0.0
- 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.3.1
- Fix exceptions in AuthorizeAsync extension method
# v3.3.0
- Failed login now throws InvalidCredentialException exception
# v3.2.0
- Make IYandexConfig's AuthorizeAsync extension method
# v3.1.1
- Fixes for some playlists give NullReferenceException while loading tracks
# v3.1.0
- Add bulk track loading
# v3.0.0
- ***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
- Add some missing xml docs
# v2.2.0
- 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
- Add public members documentation
# v2.0.0
- 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
# v1.1.0
- Add authentications via YandexMusicAuth class
- New internal request structure
# v1.0.0
- Initial release