Releases: metabrainz/picard
Releases · metabrainz/picard
MusicBrainz Picard 2.11
Please refer to the download page for official download locations.
Bugfixes
- PICARD-2819 - Track/release relationship settings not being respected as described
MusicBrainz Picard 2.11.0rc1
Please refer to the download page for official download locations.
Bugfixes
- PICARD-2602 - macOS: Spaces not visible between items after comma use
- PICARD-2780 - Weighting search results does match non-video tracks incorrectly
- PICARD-2781 - Weighting search results does apply extremely low matching if a release on MB has no release types at all
- PICARD-2791 - Navigation tree in options dialog can be completely hidden
- PICARD-2792 - Unlinked AcoustID results are preferred over results with metadata
- PICARD-2805 - Metadata comparison for recordings raises exception if length is None
- PICARD-2814 - Error loading files with invalid / unknown ID3 cover art type
Improvements
- PICARD-2584 - Handle AcoustID missing metadata
- PICARD-2777 - Options indicate that enabling track relationships automatically includes release relationships
- PICARD-2795 - Display currently selected verbosity in log view verbosity selection
- PICARD-2813 - AcoustID lookup on recoverable decoding errors
MusicBrainz Picard 2.10
Please refer to the download page for official download locations.
Bugfixes
- PICARD-2768 - Series relationships are not loaded for standalone recordings
- PICARD-2774 - Error: 255 is not a valid Id3ImageType
- PICARD-2775 - Disable Qt WebP plugin for Windows and macOS binary builds to mitigate libwebp vulnerability (CVE-2023-4863)
- PICARD-2776 - Track metadata compare ignores video flag check if there is no release
Improvements
- PICARD-2769 - If a tag got unset by scripting display a file's original tag value in the columns
MusicBrainz Picard 2.10.0rc1
Bugfixes
- PICARD-2748 - KeyError when saving options with removed profile
- PICARD-2749 - Python 3.12: AttributeError: 'PathFinder' object has no attribute 'find_module'
- PICARD-2751 - The plugin system uses deprecated APIs, incompatible with Python 3.12
- PICARD-2754 - Picard crashes in non-existing working directory on start
- PICARD-2756 - Windows long path support does not work for network drives
- PICARD-2762 - Linux packaged version does not show the "check for new plugins" option setting
- PICARD-2764 - Attached profiles dialog does not display on option sub-pages
New Features
- PICARD-2757 - Add command-line option
--audit
making use ofsys.addaudithook()
Tasks
- PICARD-2690 - Move locale name translations into separate translation resource
- PICARD-2731 - Move translations to Weblate
Improvements
- PICARD-1377 - New icons for plugin options
- PICARD-2717 - Starting a second instance with no commands should change to the running instance
- PICARD-2740 - Improve SSL error logging
- PICARD-2746 - Localize XDG desktop file
- PICARD-2760 - Windows: Timestamp the code signed packages
MusicBrainz Picard 2.9.2
Bugfixes
- PICARD-2700 - Content of series variables gets duplicated on each refresh
- PICARD-2712 - "00" is always stripped from DATE tag on save
- PICARD-2722 - Windows version can crash on exit and prevent restart of Picard
- PICARD-2724 - Crash in track search dialog if artist name translation is enabled
- PICARD-2733 - Crash when saving files with UI language set to Finnish
- PICARD-2736 - Windows: SSL errors if conflicting libssl is installed system wide
Tasks
- PICARD-2752 - Include resource/images in source archive
Improvements
- PICARD-2720 - Linux: Allow opening new instance via XDG desktop entry application action
MusicBrainz Picard 2.9.1
Bugfixes
- PICARD-2186 - Windows installer fails to detect already running instance
- PICARD-2688 - Windows: Portable version crashes when launched with
-h
- PICARD-2692 - Windows: Crash on startup after upgrade from 2.8 to 2.9
- PICARD-2693 - Windows installer allows canceling the uninstaller
- PICARD-2694 - Crash when re-opening options after closing without closing the scripting documentation dialog
- PICARD-2695 - Crash in script editor when showing tooltips for some Unicode character codes
- PICARD-2696 - Windows: Shift dragging files into Picard deletes the files on the filesystem
- PICARD-2697 - Options "Restore Defaults" does not restore all defaults
- PICARD-2698 - Windows: Permanent high CPU usage
- PICARD-2710 - Files are not getting loaded on systems with 2 or less CPUs
- PICARD-2713 - Stand alone instance mode does not work
- PICARD-2714 - Windows: Portable installs should run as separate instances
- PICARD-2718 - File selector for ripping log files does not show *.log files with the "All supported log files" filter
New Features
- PICARD-1815 - Notification on plugin updates available
- PICARD-2705 - Provide the new audio director relationship as tag
Improvements
- PICARD-2691 - Provide code signed source archives
MusicBrainz Picard 2.9
Bugfixes
- PICARD-2011 - "RuntimeError: dictionary changed size during iteration" in metadatabox
- PICARD-2685 - Moving files between tracks looses AcoustID fingerprint and ReplayGain tags
- PICARD-2689 - If the first dragged element is not visible an empty rectangle is shown during drag
Improvements
- PICARD-2680 - Modal first use and file save confirmation dialogs
- PICARD-2681 - Revise wording of first use and file save confirmation dialogs
MusicBrainz Picard 2.9.0b3
Bugfixes
- PICARD-2658 - macOS 10.12 build is not responding after launch, no UI shown
- PICARD-2659 - Picard 2.9.0b2 stuck in login loop if MusicBrainz server port is not set to 443
- PICARD-2660 - RecursionError: maximum recursion depth exceeded while calling a Python object
- PICARD-2668 - On application crash the main process does not exist, waits for interprocess communication pipe threads
- PICARD-2669 - File status icon sometimes shows wrong status
Improvements
- PICARD-2662 - Give better user message with corrupted file
- PICARD-2665 - Ignoring artist credits shouldn't be default behavior
- PICARD-2671 - Show a first run information dialog
- PICARD-2676 - Show a file save confirmation dialog
- PICARD-2679 - "Open folder" does not work on Snap install
MusicBrainz Picard 2.9.0b2
Bugfixes
- PICARD-2481 - Shorten long country lists in search results
- PICARD-2651 - Repeated / duplicate log lines on console output
Improvements
- PICARD-2653 - Update alias locales for updated server list
- PICARD-2654 - Show error message on rating submission failure due to server error
MusicBrainz Picard 2.9.0b1
Bug Fixes
- PICARD-2534 - Vorbis / FLAC: Trailing null char in
date
tag causes date to be ignored - PICARD-2605 - Windows: libssl-1_1-x64.dll missing
- PICARD-2608 - Application exit waits for outstanding loading request
- PICARD-2611 - During clustering selection changes are ignored, can lead to users performing actions on unexpected files
- PICARD-2615 - Picard does not check for unsaved files when using the QUIT command
- PICARD-2624 - ValueError writing truncated AIFF / WAVE / DSDIFF files
- PICARD-2627 - Interprocess communication pipe hangs on quit
- PICARD-2629 - Keyboard shortcut for "Search for similar albums"
- PICARD-2630 - Crash at startup due failing to upgrade configuration
- PICARD-2642 - Submit cluster as release opens on 0.0.0.0 if "Listen only on localhost" is disabled
- PICARD-2645 - QUIT command only works if there are files that need saving and user cancels the quit
New Features
- PICARD-711 - New variables for release group, release, recording and work series
- PICARD-2617 - Add variables for file creation (
_file_created_timestamp
) and modification date(time) (_file_modified_timestamp
) - PICARD-2606 - Add
_writersort
and_lyricistsort
variables
Improvements
- PICARD-900 - Use Id3v24 by default instead of id3v23
- PICARD-1649 - Allow plugins to link to documentation
- PICARD-1945 - Option to set the number of parallel fpcalc processes
- PICARD-2535 - Handle null terminated tag values in Vorbis / FLAC tags
- PICARD-2609 - Improve UI responsiveness during file loading
- PICARD-2616 - Support tag
releasedate
for TDRL / RELEASEDATE (not filled by default, but available for scripting and plugins) - PICARD-2620 - New icon for Picard on macOS
- PICARD-2625 - Improve visibility of creating a new file naming script
- PICARD-2626 - macOS: add 512px & 1024px icons
- PICARD-2634 - Use standardized artist names by default