Skip to content

Releases: skuill/LyricsScraperNET

1.9.2

19 Aug 15:15
Compare
Choose a tag to compare

Fixed error when searching for lyrics using Musixmatch provider (#24).

1.8.1

08 Feb 14:07
57294c3
Compare
Choose a tag to compare

What's Changed

  • #21. Fixed the Musixmatch provider that fails after certain requests by @skuill in #22

Full Changelog: 1.7.1...1.8.1

1.7.1

27 Jan 16:03
d29a532
Compare
Choose a tag to compare

Add .NET 8 support (#19)

1.6.2

27 Jan 15:23
Compare
Choose a tag to compare

Added WithAllProviders method to configure LyricsScraperClient with all available providers.

1.6.1

18 Dec 18:21
f24603c
Compare
Choose a tag to compare

Fixed error when searching for lyrics of an instrumental track (#17).
Related changes:

  1. Now all exceptions during the search are caught and written to the log for each provider.
  2. The search request is parsed correctly for all providers (except AZLyrics) in the case of an instrumental song.
  3. Added an Instrumental flag to SearchResponse in case the lyrics were not found and the song is instrumental. The status code in this case is Successful.
  4. Add ability to configure logger in client/providers from ILoggerFactory using WithLogger method.
  5. Add Unit and Integration Tests in case of instrumental lyric search.

1.5.1

11 Dec 18:10
0c71753
Compare
Choose a tag to compare
  • Add status codes and an additional message to the search result. (#15)
  • Add the ability to search only for a specific provider. (#14)

1.4.3

09 Dec 23:27
9dbf3b7
Compare
Choose a tag to compare

Added netstandard2.0 support

1.4.2

09 Dec 22:55
50e67ef
Compare
Choose a tag to compare

Fixed CI/CD publish to GitHub stage

1.4.1

09 Dec 22:32
3da8b75
Compare
Choose a tag to compare
  • Add LyricFind external provider (#13)
  • Add Unit Tests for host creation with LyricScraperClient service configuration (#6)
  • LyricsScraperClient changes:
    • Added comments for ILyricsScraperClient methods
    • An indexer has been added to retrieve a provider by its type.
    • Added method RemoveProvider to remove an external provider by the type from the list of search providers.
    • Added methods for enabling Enable and disabling Disable client providers. In case of searching when the client is turned off the lyrics search method will return an empty result.
  • Fixed the formation of the URL search string for the SongLyrics provider in some cases. Added Unit Tests.
  • Fixed parsing of settings when calling AddLyricScraperClientService. The necessary constructors have been added to all providers in case logging is not configured.

1.3.2

27 Sep 16:40
17c3fa7
Compare
Choose a tag to compare
  • Added MemoryCache for generated token in MusixmatchProvider (#10)
  • The level of logging for providers has been reduced.