Bug fixes
- Discogs Plugin: Read the release month and day from the API's
releasedfield 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. 🐛 (#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. 🐛 (#7001) - Add a configurable
tempfile_prefixfor temporary files created during cross-filesystem moves, avoiding hidden-file behavior on Windows and Samba shares caused by a hard-coded leading dot ('.'). 🐛 (#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. 🐛 (#4889)
- Skip archive importer tests (
TestImport7zandTestImportRar) when their optional dependencies (py7zrorrarfile/unrar) are not available. 🐛 (#7002)
Other changes
- Duplicates Plugin: Improve the documentation of the
checksumoption: explain how the external command is run, remove the brokenmd5sum {file}example and show how to use such commands through a wrapper script. 🐛 (#3979) - Use
bytesinstead ofmemoryviewfor SQLite path storage and query parameters.