| Version | Change log |
| MusicBrainz Picard 2.13.3 Jan 27, 2026 |
Bugfixes: PICARD-428 - Plugins body gets executed when picard starts, even if plugin is disabled PICARD-1498 - Allow uninstalling plugins that cannot be loaded PICARD-1616 - Windows: File currently played in internal player cannot be saved PICARD-2003 - Picard installed via pip cannot find locales PICARD-2657 - "Open in Player" unclear in meaning PICARD-2675 - On GNOME Wayland the file chooser dialog is not transient to the main window PICARD-2678 - Wrong configuration and plugins path opened/shown in MSIX install PICARD-2782 - Extremely small font in dialogs and toolbar on Windows with display scaling PICARD-2826 - After saving the file info does not update PICARD-2829 - macOS: multi directory selection dialog does not allow access to external drives PICARD-2847 - Switching option profiles does not update menu items PICARD-2857 - Picard returns non-zero when loading files on the command line PICARD-2863 - Barcode sometimes not shown in "other versions" context menu PICARD-2878 - Crash in cover art when scan triggers recursion beyond python limits (e.g. 1000) PICARD-2879 - macOS: Chosen starting directory might not be used in file browser PICARD-2954 - Cannot scroll up while dragging items on Wayland PICARD-2990 - Disabled format plugins will still be used PICARD-3016 - Logging relative path broken on Windows with Python 3.13 PICARD-3019 - Switching option profiles in application menu is not persisted and does not update menu quick options PICARD-3029 - Deleted Record Label field from m4a file persists in file PICARD-3038 - edittagdialog.py:271: IndexError: list assignment index out of range (dumped core) PICARD-3043 - Impossible to delete performer tag in ID3 PICARD-3045 - Copying the value of "length" tag crashes if multiple files are selected PICARD-3056 - Picard crashes and closes if cover art is not provided in the file picker PICARD-3065 - $rsearch fails if matching pattern contains a group that didn't match PICARD-3067 - Dot rema |
| MusicBrainz Picard 2.13.2 Feb 7, 2025 |
Bugfixes: PICARD-3030 - Crash when right-clicking on multi-selection of new tag values |
| MusicBrainz Picard 2.13.1 Feb 5, 2025 |
Bugfixes: PICARD-2989 - Endless recursion when reading settings after script editor dialog was opened PICARD-2991 - File naming options inaccessible on permission errors to target path PICARD-3000 - Children's Music is shown as "Children'S Music" in Picard PICARD-3001 - Picard requires charset-normalizer < 3.4.0 PICARD-3008 - Poorly formatted date tags crash Picard with uncaught Overflow Exception PICARD-3012 - Wrong disc numbers when submitting release PICARD-3013 - Case only renaming broken on case-insensitive filesystems PICARD-3014 - Sorting on macOS does not sort empty values as expected Tasks: PICARD-3002 - Update Windows code signing certificate PICARD-3018 - Drop support for Python 3.7 PICARD-3022 - Support Python 3.13 PICARD-3027 - Fix PyPI packaging task Improvements: PICARD-736 - Avoid manual copying of authentication token PICARD-2882 - Support PKCE for OAuth2 authorization PICARD-2886 - OAuth2: Implement token revocation on the server PICARD-3021 - Add context menu action to metadata box to merge original and new values |
| MusicBrainz Picard 2.12.3 Sep 4, 2024 |
Bugfixes: Hovering over unmatched files shows a tooltip with the PO translation file header for the active locale Replacement for directory separators can itself be set to a directory separator |
| MusicBrainz Picard 2.12.2 Aug 27, 2024 |
Bugfixes: PICARD-2953 - Windows: Incorrect sort order in list views and search result |
| MusicBrainz Picard 2.12.1 Aug 13, 2024 |
PICARD-2914 - macOS: Crash when opening options with Spanish UI PICARD-2939 - Crash when loading release with genre filters resulting in empty genre list PICARD-2940 - Possible bug with locking in Metadata.__iter__ PICARD-2946 - Fix display length value in AppStream metadata |
| MusicBrainz Picard 2.12 Jun 27, 2024 |
Bugfixes PICARD-2468 - Unexpected behavior of MP3 comment tags when language isn't set PICARD-2846 - macOS package MusicBrainz-Picard-2.11-macOS-10.12.dmg is not compatible with macOS 10.12 and 10.13 PICARD-2850 - %_filename% tag displays as "_mp3" in preview PICARD-2866 - Non-genre tag added as genre for standalone recording PICARD-2868 - Picard crashes after selecting track search result PICARD-2880 - Non-integer rate limit delay causes crashes PICARD-2883 - Tooltip explaining match icon missing when there are multiple candidates PICARD-2885 - Special file error icons for permission and not found errors are not being used PICARD-2891 - Dragging matched files from right pane to clusters does not use original metadata PICARD-2895 - Picard crashes on Windows with Deezer plugin enabled PICARD-2901 - Pressing Shift+Alt+A (Add tag) raises an exception when there's nothing to edit PICARD-2910 - AttributeError: 'ScriptEditorDialog' object has no attribute 'unsaved_changes_confirmation'. |
| MusicBrainz Picard 2.11 Jan 26, 2024 | |
| MusicBrainz Picard 2.10 Oct 12, 2023 |
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.9.2 Sep 12, 2023 |
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 |