Download Latest Version Release v2.14.1 source code.zip (3.0 MB) Google Add to Preferred Sources
Home / v2.14.1
Name Modified Size InfoDownloads / Week
Parent folder
beets-2.14.1-py3-none-any.whl 2026-09-17 650.9 kB
beets-2.14.1.tar.gz 2026-09-17 2.5 MB
README.md 2026-09-17 1.9 kB
Release v2.14.1 source code.tar.gz 2026-09-17 2.7 MB
Release v2.14.1 source code.zip 2026-09-17 3.0 MB
Totals: 5 Items   8.9 MB 4

Bug fixes

  • Discogs Plugin: Read the release month and day from the API's released field instead of only the year. Fix Discogs match overwriting month and day tags on import.
  • import command Fix interactive importer ignoring candidates from manual search (e) and manual ID (i) entry. :bug: (#7000)
  • Lyrics Plugin: Support 3-decimal millisecond timestamps (e.g. [mm:ss.xxx]) in LRC parsing, fixing an issue where synced lyrics with millisecond precision were erroneously rejected and fell back to plain lyrics. :bug: (#7001)
  • Add a configurable tempfile_prefix for temporary files created during cross-filesystem moves, avoiding hidden-file behavior on Windows and Samba shares caused by a hard-coded leading dot ('.'). :bug: (#7033)
  • Empty leading path-format fields (e.g. from missing metadata) combined with a custom Replace Plugin configuration no longer produce an absolute destination path that escapes the library or Convert Plugin destination directory; leading path separators are now stripped from the rendered path. :bug: (#4889)
  • Skip archive importer tests (TestImport7z and TestImportRar) when their optional dependencies (py7zr or rarfile / unrar) are not available. :bug: (#7002)

Other changes

  • Duplicates Plugin: Improve the documentation of the checksum option: explain how the external command is run, remove the broken md5sum {file} example and show how to use such commands through a wrapper script. :bug: (#3979)
  • Use bytes instead of memoryview for SQLite path storage and query parameters.
Source: README.md, updated 2026-09-17