Releases: moehmeni/syncedlyrics
Releases · moehmeni/syncedlyrics
v1.0.1
v1.0.0
What's Changed
- added 10 second timeout to requests by @jmaximusix in #44
- Prefer synced lyrics, options to allow only plain/synced by @jmaximusix in #47
- Use best match instead of first synced lyrics by @jmaximusix in #48
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
- @jmaximusix made their first contribution in #44
Full Changelog: v0.10.1...v1.0.0
v0.10.1
v0.10.0
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
- @SekoiaTree made their first contribution in #31
Full Changelog: v0.9.0...v0.10.0
v0.9.0
v0.8.0
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
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
- @eadmaster made their first contribution in #16
Full Changelog: v0.6.1...v0.7.0