Picard is a cross-platform music tagger written in Python. It supports all common audio formats (MP3, FLAC, OGG, M4A, WMA). And uses AcoustID audio fingerprints, for automatic music identification; or look up CD images even. For additional features, a wide list of plugins is available; and it's easy to extend.
Homepage
Download
Recent Releases
2.12.106 Oct 2024 01:45
minor bugfix:
:
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 with locking in `Metadata.__iter__`.
PICARD-2946 - display length value in AppStream metadata.
2.1228 Jun 2024 14:45
minor feature:
:
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'.
PICARD-2918 - Crash when quitting Picard after saving large number of files.
PICARD-2919 - "Unrecognized image data" error when fetching GIF Cover Art.
Improvements:
PICARD-2716 - Accept encodings other than UTF-8 when opening CD extraction logs.
PICARD-2896 - Support.ogx extension for Ogg container.
PICARD-2935 - Improve results of genre filter options.
2.1127 Jan 2024 18:21
minor bugfix:
PICARD-2819 - Track/release relationship settings not being respected as described
2.1.305 Mar 2019 09:45
minor bugfix:
PICARD-323 - Only the discid of the first disc in a release is written to tags.
PICARD-455 - Picard setting cover art height, width and depth to 0 for FLAC files -- breaks libFLAC.
PICARD-729 - Tracks get stuck at " loading track information " on Bad Gateway errors.
PICARD-938 - Need two left-arrow key presses to go from track with file to album.
PICARD-1178 - Images tagged with extra types that the user has chosen to ignore should not be shown as 'modified'.
PICARD-1288 - Folskonomy tags / genre fallback on album artists tags not working.
PICARD-1422 - Windows: Uninstall 32 bit Picard before upgrade.
PICARD-1447 - When releasing a new version, appdata should also be updated.
PICARD-1460 - Windows installer does not detect running instance.
PICARD-1461 - Crash when running with Spanish language.
PICARD-1463 - Picard crashes on startup on Windows.
PICARD-1469 - Force when adding songs to larger albums.
PICARD-1471 - Artist searches do not show begin and end area.
PICARD-1473 - AcoustId lookup fails if fingerprint already in tags.
PICARD-1474 - Windows installer shows outdated version string in file properties.
PICARD-1475 - Cover art sources do not support HTTPS.
PICARD-1476 - Filled up thread pool prevents metadata box updates.
PICARD-1478 - Changing MB server requires a restart.
PICARD-1480 - Search line input clear button icon is too small.
Task.
PICARD-1459 - Remove OptionsPage.info method.
PICARD-1472 - macOS code signing on Travis CI fails for xcode7.3 image.
Improvement.
PICARD-1242 - Consider the number of AcoustID sources for linked recordings.
PICARD-1457 - "Check for Update" should be in the Picard menu.
PICARD-1458 - "Check for Update" should have an ellipsis at the end.
PICARD-1470 - Make warning about Qt locale loading less prominent.
2.1.230 Jan 2019 20:25
minor bugfix:
PICARD-1382 - macOS packaging script ignores all errors.
Task.
PICARD-1456 - macOS packaging fails due to PIP.
2.1.022 Dec 2018 03:18
major feature:
PICARD-105 - Picard won't load non-album tracks from fingerprints.
PICARD-421 - Releases in private collections are not shown as being in them.
PICARD-518 - Sliders without labels in "Options - Metadata - Preferred Releases".
PICARD-637 - matchedtracks is broken.
PICARD-875 - AIFF does not support any of the compatid3 tags.
PICARD-949 - Track can be placed in the incorrect spot on the release after using Scan.
PICARD-1013 - False file save error in specific circumstances.
PICARD-1060 - Collections menu not displayed correctly anymore.
PICARD-1112 - Cannot save tags that were previously deleted from file.
PICARD-1133 - Plugins list doesn't load automatically after setting proxy.
PICARD-1162 - Solo vocals are tagged wrong.
PICARD-1219 - Picard creating empty ID3 TIPL / TMCL / IPLS frames.
PICARD-1245 - Set field "Grouping" doesn't work as expected.
PICARD-1275 - After uninstalling a plugin Picard needs to be restarted for it to be reinstalled.
PICARD-1281 - Picard has wrong version string on macOS.
PICARD-1320 - Black text on a dark theme.
PICARD-1332 - Deleted tags for matched files stay deleted.
PICARD-1336 - MP4 reports "bpm" as unsupported tag.
PICARD-1339 - Removing unclustered files can be very slow.
PICARD-1340 - File info doesn't display Mono / Stereo in Channels field anymore.
PICARD-1341 - Cluster track order misinterprets disc/track numbers.
PICARD-1346 - Move additional files fails if multiple patterns match.
PICARD-1348 - Keyboard shortcuts broken due to localization.
PICARD-1350 - Drag and drop on cover image box does not always work as expected.
PICARD-1355 - Setting or unsetting album for non-album tracks does not work.
PICARD-1359 - Crash with tagger integration when using DuckDuckGo Privacy Essentials.
PICARD-1364 - picard.exe has no version tag.
PICARD-1368 - Info messages are not sh
2.0.406 Sep 2018 10:45
minor bugfix:
PICARD-803 - tagging "8½ Minutes" with "replace with non-ascii characters" results in a directory being created.
PICARD-1216 - Does not display version information.
PICARD-1267 - 2.0.0dev6 crash in demode on Windows April Update (1803).
PICARD-1281 - Picard has wrong version string.
PICARD-1294 - Crashes every time Picard connects to MB server.
PICARD-1310 - Picard crashes on clearing log.
PICARD-1318 - RuntimeError: dictionary changed size during iteration.
PICARD-1321 - CD drive selection not working on Linux.
PICARD-1322 - Crash in options on "Restore defaults".
PICARD-1323 - Restore defaults does not restore CAA types.
PICARD-1324 - Default locale not working reliable.
PICARD-1326 - Picard Save Changes 5.1 Mix Type.
PICARD-1327 - Loading TAK files fails.
PICARD-1328 - Loading OptimFROG files fails.
PICARD-1329 - Picard fails saving ID3 tags with iTunNORM tag.
PICARD-1331 - Picard crashes on error during plugin install.
2.0.311 Aug 2018 03:25
minor bugfix:
PICARD-1122 - Preffered release type settings are exclusive and should be inclusive.
PICARD-1207 - Move additional files feature fails when source directory contains non-ascii characters.
PICARD-1247 - Not all "preserved" tags are preserved.
PICARD-1305 - Search dialog crashes picard when record doesn't have an album.
PICARD-1306 - picard crashes when opening the options dialog if the cwd doesn't exist.
New Feature.
PICARD-1289 - Allow manually running any tagger script.
Improvement.
PICARD-1292 - MusicBrainz Picard 2.01 64-bit for windows installs to "C: Program Files (x86)" by default.
PICARD-1302 - Dropping an image from Google image crashes picard.
PICARD-1303 - picard crashes when matching a cluster with a release with no tracks.
PICARD-1304 - Info dialog for album crashes because track doesn't have a tracknumber.
Regression.
PICARD-259 - Make file-specific variables available to tagger script.
2.0.231 Jul 2018 03:15
minor bugfix:
Sub-task
PICARD-1296 - Code sign Picard for macOS.
Task.
PICARD-1301 - Use PyQT 5.10 for macOS.
PICARD-342 - Picard is not properly signed for Mac OS X Gatekeeper.
PICARD-1212 - Picard 2.0.0dev4 crashing at startup.
PICARD-1300 - Picard crashes when logging lots of events.
2.0.123 Jul 2018 03:15
minor bugfix:
PICARD-1283 - Fingerprinting not working on macOS in Picard 2.0.
PICARD-1286 - Error creating SSL context on Windows.
Improvement.
PICARD-1290 - Improve slow start up times by moving to a non single file exe.
PICARD-1291 - Use an installer for Picard 2.x windows exe.
2.019 Jul 2018 13:30
major feature:
Python should now be at least version 3.5, PyQt 5.7 or newer and Mutagen should be 1.37 or newer. A side effect of this dependency bump is that Picard should look better and in general feel more responsive.
The highlights of this update are:
Retina and Hi-DPI display support,
Improved performance,
UI improvements.