Releases: Maxr1998/lyriks
Releases · Maxr1998/lyriks
Release list
0.6.1
0.6.0
0.5.7
- Support QQ Music song links using a numeric ID in addition to a MID
- Lyrics files are now written to a default path automatically when no output path is specified
- Fix crash when optional NetRC authentication fails
Full Changelog: v0.5.6...v0.5.7
0.5.6
- Support setting a custom MusicBrainz (mirror) server URL through the
--musicbrainz-server-urlargument orLYRIKS_MB_SERVER_URLenvironment variable- If a custom server is set, you can override the default request delay through the
--musicbrainz-server-request-delayargument or theLYRIKS_MB_REQUEST_DELAYenvironment variable for a noticeable speedup
- If a custom server is set, you can override the default request delay through the
- Reduce duplicate requests to MusicBrainz by improved caching logic
- Fix potential crash
0.5.5
- Fix rate limit handling
- Fix inverted error message (missing a not)
- Escape filenames and metadata in log output
Full Changelog: v0.5.4...v0.5.5
0.5.4
This release has a major bug in its rate limit handling and shouldn't be used.
- Fetch lyrics asynchronously with multiple tasks
- Relax dependency requirements to support older systems
Full Changelog: v0.5.3...v0.5.4
0.5.3
- Fix broken entrypoint
- Rewrite logging and display status bar as progress indicator
- Fix accidentally re-raised exception
Full Changelog: v0.5.2...v0.5.3
0.5.2
This release has a broken entrypoint and is thus considered non-functional.
- Various bug fixes and improved error handling
- Retry requests on network failures
Full Changelog: v0.5.1...v0.5.2
0.5.1
- Support alternative QQ Music link format.
Full Changelog: v0.5.0...v0.5.1
0.5.0
- This release introduces two new providers for lyrics: QQ Music and Naver Vibe. For this, large chunks of the code had to be rewritten and generalized. For now, Genie is still the default provider, to select a different one, pass the
--provider/-Pargument (see help for more info). - Fixed a potential error in the Genie API code.
- Generally improved error handling on the provider side. It should be a lot more robust now.
- Switched from
requeststohttpxfor making HTTP requests. - Switched from poetry + twine to uv for packaging and publishing.
Full Changelog: v0.4.1...v0.5.0