/SpotifyLyricsNET

Get the lyrics of the song you're listening to on Spotify

Primary LanguageC#MIT LicenseMIT

Spotify Lyrics .NET

Get the lyrics of the song you're listening to on Spotify

Requirements

To use the software:

  • .NET Framework 4.6.1 or later
  • Spotify
  • Internet Connection

The software has been most recently tested with Spotify 1.1.12.451.gdb77255f.
I can't guarantee that it works with other versions.

Download the latest version from the Releases section.

To use the source:

  • Visual Studio 2017 or later
  • .NET Framework 4.6.1 or later
  • NuGet HtmlAgilityPack package
  • NuGet Genius.NET package
  • NuGet Costura package

Changelog

Notes:
Date format: DD/MM/YYYY

v1.4.1 (20/08/2019):

  • Fixed bug that caused crash if you tried to mark as "correct" missing lyrics
  • Fixed UI glitch (mark as correct icon didn't change color when you changed the theme)
    (the source of this version is available only in C#)

v1.4.0 (20/08/2019):

  • Added ability to mark lyrics as "correct", so those will appear every time you listen to that song
  • Added message when a new version is available (Win32 only)
  • Improved UI, corrected Spotify colors & more
    (the source of this version is available only in C#)

v1.3.0 (08/08/2019):

  • Improved lyrics fetching
  • Search of the first available lyrics (check them all until find one, not only the first 3)
  • Fixed and improved Genius API
    (the source of this version is available only in C#)

v1.2.0 (07/08/2019):

  • Improved UI, more clean
  • Added ability to increase and decrease the font size (default: min 8px, max 42px)
  • Added ability to enable/disable bold font for the lyrics
  • Added tooltips to buttons and title
  • Added hyperlink to the source of the lyrics, you can open them in your browser if you would like to
  • Released x64 build (with the usual x86)
  • Fixed font family for the lyrics
  • Fixed searching, now if you pause and play a song for a moment, it won't search it again uselessly
  • Fixed titles (removed "&&")
  • Fixed previous and next buttons, now they are disabled when there is only 1 lyric
    (the source of this version is available only in C#)

v1.1.0 (08/07/2019):

  • Improved UI
  • Added song cover
  • Added check of the first 3 lyrics (downloaded and checked) to avoid showing an invalid one as first
  • Fixed a few bugs and glitches
    (the source of this version is available only in C#)

v1.0.0 (08/07/2019):

  • Improved UI
  • Added new icon
  • Added support for lyrics from Genius
  • Fixed a few bugs and glitches
    (the source of this version is available only in C#)

v0.6.0 (08/05/2018):

  • Improved UI
  • Improved search of lyrics
  • Fixed a few bugs and glitches
  • Added automerging of .dll with the WPF assembly
    (the source of this version is available only in VB.NET)

v0.3.0 (05/03/2018):

  • New improved UI
  • Project converted to WPF
    (the source of this version is available only in VB.NET)

v0.2.3 (02/03/2018):

  • Added support for themes: light, dark
  • Improved and fixed UI
  • The window position and size are now saved and restored at launch
  • The "Always on Top" status is now saved and restored at launch
  • Fixed lyrics formatting
  • Fixed song title parser

v0.1.0 (01/03/2018):

  • First public version
  • Find the song title and author of the current playing song on Spotify
  • Search and get the lyrics from Musixmatch
  • Change lyrics if the found one are wrong (move through search results)
  • Source available in two languages: C# and VB.NET

Planned features

  • Support for other lyrics sources
  • Improved UI and fixed loading glithces
  • Improved performance
  • Improved code (create separate classes)

Used resources