Skip to content

Releases: moehmeni/syncedlyrics

v1.0.1

28 Jul 09:46
Compare
Choose a tag to compare

Bug fixes:

  • Handle Musixmatch API response type in case of limit, etc. (#52)
  • Save .syncedlyrics in cache directory based on the OS (#53)

v1.0.0

16 Jun 13:51
Compare
Choose a tag to compare

What's Changed

Important

The backwards compatibility is broken for --allow-plain (also in Python API). Now the default behavior is returning synced if found, otherwise a plaintext lyrics. You can also specify --synced-only or --plain-only.

New Contributors

Full Changelog: v0.10.1...v1.0.0

v0.10.1

28 May 11:38
Compare
Choose a tag to compare

Fixes

  • Bug fix when checking the lyrics validity which led to not returning the translation at all

v0.10.0

24 May 10:53
Compare
Choose a tag to compare

What's Changed

  • Add Megaboliz since it is up again
  • Use try/except inside search function in case of HTTP or other errors (#37)
  • Fix Musixmatch wrong result bug (#35)
  • Fix Musixmatch API limit handling (#35, #36)

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

22 Mar 13:32
Compare
Choose a tag to compare

What's Changed

  • Karaoke (word by word) synced lyrics with flag --enhanced (If available on Musixmatch) #24
  • Genius provider added for plain format lyrics only #27
  • Deezer works again #26
  • Megalobiz removed due to outage #30

New Contributors

v0.8.0

14 Jan 15:42
Compare
Choose a tag to compare

Improvements

Now you can get the synced translated snippets along the original lines (#19):

syncedlyrics "Kiss Me Until My Lips Fall Off" -l fr
[00:46.82] I've spent a million days
(J'ai passé un million de jours)
[00:54.37] I've had many darker days
(J'ai eu beaucoup de jours plus sombres)
...

Note this is only backed by Musixmatch for now.

v0.7.0

03 Dec 14:51
36ce080
Compare
Choose a tag to compare

Drop support for Python 3.7 since it is no longer under maintenance.

What's Changed

  • fix AttributeError: 'NoneType' object has no attribute 'strip' by @eadmaster in #16
  • updated rapidfuzz to version 3 by @xnetcat in #17

New Contributors

Full Changelog: v0.6.1...v0.7.0

v0.6.1

26 Sep 12:04
Compare
Choose a tag to compare

Bug fixes

  • Using token_sort_ratio for fuzz string similarity as it has more accuracy for song display names. Fixes NetEase failed CI tests (related to #14)

v0.6.0

12 Sep 19:35
Compare
Choose a tag to compare

Improvements

  • Add Lrclib provider (#11)

Bug fixes

  • Fix MusixMatch out-of-range indexing (#12)

Minor Change

  • Displacing Lyricsify because of CloudFlare protection (#11)

v0.5.0

23 Apr 15:39
Compare
Choose a tag to compare

Improvements

  • Add Musixmatch provider (#5)

Bug fixes

  • Lyricsify crash fix (#8)

What's Changed

  • Fix Error when a Musixmatch search result is empty by @Piripe in #7
  • check if s is None by @xnetcat in #8

New Contributors

  • @Piripe made their first contribution in #7

Full Changelog: v0.4.0...v0.5.0