Skip to content

Releases: Maxr1998/lyriks

0.6.1

Choose a tag to compare

@Maxr1998 Maxr1998 released this 30 May 18:19
5cf0759
  • Properly parse and sanitize extra metadata from QQ Music

Full Changelog: v0.6.0...v0.6.1

0.6.0

Choose a tag to compare

@Maxr1998 Maxr1998 released this 05 May 12:52
c717712
  • Add support for Bugs! as a new lyrics provider
  • Write LRC metadata tags (title, tool, source) to synced lyrics files (#1)

Full Changelog: v0.5.7...v0.6.0

0.5.7

Choose a tag to compare

@Maxr1998 Maxr1998 released this 13 Jan 01:08
a0c6dab
  • 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

Choose a tag to compare

@Maxr1998 Maxr1998 released this 04 Jan 02:26
4bac2a8
  • Support setting a custom MusicBrainz (mirror) server URL through the --musicbrainz-server-url argument or LYRIKS_MB_SERVER_URL environment variable
    • If a custom server is set, you can override the default request delay through the --musicbrainz-server-request-delay argument or the LYRIKS_MB_REQUEST_DELAY environment variable for a noticeable speedup
  • Reduce duplicate requests to MusicBrainz by improved caching logic
  • Fix potential crash

0.5.5

Choose a tag to compare

@Maxr1998 Maxr1998 released this 02 Jan 00:40
b581ead
  • 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

0.5.4 Pre-release
Pre-release

Choose a tag to compare

@Maxr1998 Maxr1998 released this 02 Jan 00:36
a1c33a4

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

Choose a tag to compare

@Maxr1998 Maxr1998 released this 01 Jan 21:50
baa25d6
  • 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

0.5.2 Pre-release
Pre-release

Choose a tag to compare

@Maxr1998 Maxr1998 released this 31 Dec 16:46
1670c72

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

Choose a tag to compare

@Maxr1998 Maxr1998 released this 31 Dec 00:12
7ac3853
  • Support alternative QQ Music link format.

Full Changelog: v0.5.0...v0.5.1

0.5.0

Choose a tag to compare

@Maxr1998 Maxr1998 released this 30 Dec 22:21
7502dd1
  • 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/-P argument (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 requests to httpx for making HTTP requests.
  • Switched from poetry + twine to uv for packaging and publishing.

Full Changelog: v0.4.1...v0.5.0