Releases: TrevTV/DeezNET
Releases · TrevTV/DeezNET
1.2.2
1.2.1
1.2.0
DeezNET
- Added API methods to fetch tracks from Deezer or LRCLIB (by @formeo14; potentially breaking change due to an updated method signature for
Downloader.ApplyMetadataToTrackBytes) - Added additional methods for downloading tracks and applying metadata. If used correctly, you could see a reduction in ram usage. See commit cb295c1 for more info.
DeezCLI
- Added plain lyrics to track metadata, if available (by @formeo14)
- Added option to save synced lyrics to a separate
.lrcfile, if available (by @formeo14) - Added option to use LRCLIB for plain or synced lyrics, if available on LRCLIB and not Deezer (by @formeo14)
- Memory usage improvements (observed an average ~55% decrease when downloading a single track)
- Improved exception handling
1.1.2
1.1.1
DeezNET
- Added more utility methods to
DeezerURL(GetCoverUrl()andGetTitle()) - Added index and limit parameters to
GetAlbummethods inPublicApi - Added optional CancellationTokens to
PublicApi,GWApi,Downloader, andDeezerURL - Updated
BouncyCastle.Cryptographyto 2.4.0 - (v1.1.1) Made utility methods public because I forgot to when publishing 1.1.0
DeezCLI
- None
1.0.0
DeezNET
- Changed how
DeezerClients are created - Changed how ARLs are applied to clients
- Fixed parameters of search-related methods in
PublicApiwhich used the incorrect enum type for search order - Fixed ID parsing for some URLs that ended with a forward slash (
/) - Fixed
GetAssociatedTracksforArtistsentities - Added a helper method to return a fallback bitrate (
static Downloader.GetLowerFallbackBitrate(Bitrate bitrate)) - Added documentation to non-Deezer API methods
- Added TrackCount to track metadata application
- Added an optional
coverResolutionparameter toApplyMetadataToTrackBytes - Added a method for retrieving the bytes of artwork by their ID (
Downloader.GetArtBytes(string id, int resolution)) - Added the
ActiveARLproperty toDeezerClient - Implemented tests for non-Deezer API methods (except
DeezerURL.GetAssociatedTracks()) - Updated
BouncyCastle.Cryptographyto 2.4.0-beta.61
DeezCLI
- Improved CLI fallback bitrate
- Improved logging
- Added TrackCount to metadata
- Added template-based output arguments (see README for more info)
- Album art is now downloaded to a file, rather than only being embedded