Skip to content

nightly-103390f4-ls346

Pre-release
Pre-release

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 11 Sep 05:36
· 8 commits to nightly since this release
e7939c4

CI Report:

https://ci-tests.linuxserver.io/linuxserver/beets/nightly-103390f4-ls346/index.html

LinuxServer Changes:

Full Changelog: nightly-294b15c0-ls345...nightly-103390f4-ls346

Remote Changes:

lyrics: support 3-decimal millisecond timestamps in LRC parsing (#7001)

Description

LRCLIB commonly returns LRC timestamps with 3 decimal places
([mm:ss.xxx]). LINE_PARTS_PAT and LRC_TIMESTAMP_PAT strictly
expected two digits (\.\d\d), causing verify_synced_lyrics to fail
when the final line of a song has millisecond precision and silently
fall back to plainLyrics.

Additionally, interior 3-decimal lines had timestamps dropped from ID3
SYLT frames and leaked raw bracketed tags into plain text extraction.

  • Update regexes to accept \.\d{2,3}
  • Parse both 2-digit (cs) and 3-digit (ms) fractions in Lyrics.sylt
  • Add unit tests and changelog entry

To Do

  • Documentation
  • Changelog
  • Tests