Version 1.2 of Picard has been released today, with some notable features and bug fixes.
As announced recently, PUID support is being removed from MusicBrainz on October 15. This release of Picard has followed suit by removing all support for AmpliFIND/PUID scanning and submission. AcoustID is now the default (and only) method of scanning files. If you’re currently using AmpliFIND as your fingerprinting system, then after installing Picard 1.2 you must enable AcoustID in your options, under the “Fingerprinting” section.
Those who have the Picard cover art plugin installed will likely want to remove it. Picard 1.2 has built-in support for downloading cover images from a variety of sources, without the need for a plugin. Please see the new configuration under Options -> Cover Art.
Something important to note for people who build/package Picard is that Python 2.6 is now the minimum required version.
Special thanks to Wieland Hoffmann, Laurent Monin, Lukáš Lalinský, and everyone who’s helped contribute/report bugs for this release!
Picard 1.2 can be downloaded at:
Changes since 1.1:
- Picard now requires at least Python 2.6
- Removed support for AmpliFIND/PUIDs
- Add support for the Ogg Opus file format
- It’s now possible to download cover images without any plugin. Cover Art Archive images can be downloaded by image type
- Improved directory scanning performance
- Prefer already-loaded releases of the same RG when matching files
- Allow dropping new files onto specific targets
- Add basic collections management support (PICARD-84)
- Allow adding custom tags in the tag editing dialog (PICARD-349)
- Fix replacing of Windows-incompatible characters (PICARD-393)
- Save both primary and secondary release types (PICARD-240)
- Handle errors from the AcoustID service better (PICARD-391)
- Accept HTTPS URLs on drag-and-drop (PICARD-378)
Three months after the big release of Picard 1.0, we’ve released version 1.1 today with another good batch of changes.
Before discussing those, let’s say thanks to everyone who has contributed to version 1.1! Wieland Hoffmann (Mineo), Lukáš Lalinský, Frederik S. Olesen (Freso), and Johannes Weißl (weisslj) have all made some notable changes to make this release possible.
Users of the German translation should no longer experience any menu display issues. (Sorry for the annoyance that has caused!) Speaking of languages: the “language” tag now stores the lyrics language instead of the tracklist language.
Windows users should also no longer run into any trouble with drag-and-drop after launching Picard for the first time.
The new version can be downloaded at:
Please report any new bugs at:
Here’s the list of changes since 1.0:
- Always show basic tags in metadata comparison box, even if empty (title, artist, album, tracknumber, ~length, date) (PICARD-201)
- Fixed AcoustID submission failure after removing files from Picard (PICARD-82)
- Allow multi-select in new MetaDataBox for delete/remove tags (PICARD-194)
- File browser remembers last directory/no longer crashes on OS X (PICARD-104)
- Removed the “Run Picard” option from the Windows installer (PICARD-11)
- Refreshing a non-album track correctly clears previous track metadata (PICARD-220)
- Fixed the preserved tags setting for tags with uppercase characters (PICARD-217)
- Added a completion box to the preserved tags setting, and clarified how it works
- Store lyrics language in tags instead of text representation language (PICARD-242)
- Fix various oddities in the metadata comparison box (PICARD-255, PICARD-256)
Lukáš Lalinský announced the long-awaited release of Picard 1.0 today:
It took us a long time to get here, but I’m very happy to announce the release of Picard 1.0!
This version includes a new UI for viewing tags, some options have been rearranged and a number of bugs fixed. The file naming formats for single and various artist releases have been merged. If you were using a different format for various artist releases, Picard will upgrade the format automatically for you, but you might need to review the result. This version also comes with support for two audio fingerprinting solutions (AcoustID and AmpliFIND), but fingerprint scanning is disabled by default – you have to enable it and choose which one you want to use first.
Many thanks to Robert Kaye (ruaok), Phillipp Wolfer (outsidecontext), Michael Wiencek (bitmap), Chad Wilson (voiceinsideyou) and many many others who helped the project along the way from 2003 when it was started!
You can download the new version at:
If you notice any problems, please report them at:
Complete list of changes since version 0.16:
- New UI: Extended comparison of existing vs. MB metadata & tags (PICARD-43)
- Merged the renaming and moving options pages
- Removed the VA file naming format option (there is now a single format option) (PICARD-159)
- Add %license% tag
- Made %writer% available to tagger scripts and plugins with contents of songwriter (PICARD-21)
- Allow two multi-valued variables to be merged in tagger scripting (PICARD-139)
- Allow multi-valued variables to be transformed in tagger script and then set back in tags as multi-valued (PICARD-147)
- Fix $copy not preserving multi-value variables as documented (PICARD-138)
- Load/save free-text tags for ID3 as TXXX frames (PICARD-148)
- Fix writing of MusicBrainz Work Id / musicbrainz_workid to tags (PICARD-88)
- Handle mimetype for embedding cover art from EXIF jpegs (PICARD-27)
- Change cover art box to open MusicBrainz release rather than Amazon
- Support manual drag-and-drop of cover art onto a release via cover art box
- Only open browser on left-click of cover art box (PICARD-190)
- Fix Lookup in Browser (previously ‘tag lookup’) for clusters (PICARD-186)
- Lookup in Browser will now not use MBIDs to lookup unmatched files/clusters
- Add Date/Country to CD Lookup results dialog (PICARD-198)
- Fix/reset album folksonomy tag counts while refreshing releases (PICARD-4)
- Plugins actions can now create sub-menus using the MENU class attribute
- New plugin hook register_clusterlist_action
- Display the port Picard is listening on at bottom right status bar (PICARD-191)
- Make album drops from right hand pane to left default to “unmatched files” again (PICARD-33)
- Remove .DS_Store, desktop.ini, and Thumbs.db from otherwise empty directories (PICARD-75)
- Update artist translation to use new alias features (primary flag, sort names) (PICARD-200)
- Deleted tags aren’t indicated as changes (PICARD-165)
- Picard log entries have inaccurate timestamp (PICARD-45)
- Interface doesn’t allow keyboard only management (PICARD-103)
- Added option to preserve timestamps of tagged files (PICARD-31)
- Added keyboard shortcut to reload release (PICARD-99)
- Medium formats weren’t listed in order in the “Other versions” menu (PICARD-91)
- Couldn’t select multiple directories in “Add Folder” window on OS X (PICARD-74)
Lukáš Lalinský announced here:
We released a new version of Picard today. This new release includes a number of bug fixes. Unicode punctuation is now replaced by default for new users. Title standardization has been removed, as track titles now follow the same style guidelines as recording titles.
One larger change that is hidden by default is support for AcoustID fingerprinting. AcoustID is a new, completely open source, audio fingerprinting project, started by me last year. I’m really glad to finally integrate it with Picard. Integration with the MusicBranz website is planned for later. Configuring Picard to use AcoustID instead of AmpliFIND should be completely transparent, there are no visual differences in the scanning process. Note that this feature requires downloading an extra application, see the AcoustID wiki page for details.
Changes since version 0.15.1:
- Fixed track metadata plugins.
- Added new internal %_totalalbumtracks% tag field. (PICARD-16)
- Track metadata plugins now run also on non-album tracks. (PICARD-7)
- Fixed custom Various Artists name on the %albumartist% field. (PICARD-5)
- Album artist is now correctly “translated”. (PICARD-1)
- Unicode punctuation is now converted to ASCII by default.
- WavPack correction files are moved together with the main files. (PICARD-15)
- Unicode filename normalization on OS X.
- Original release date is now saved into %originaldate%.
- Allow tagging with localized artist aliases (PICARD-17)
- Added a quit confirmation dialog. (PICARD-46)
- Standalone recordings can be tagged with relationships now. (PICARD-10)
- Refreshing an album will refresh its “other versions” listing. (PICARD-8)
- “Unicode punctuation to ASCII” now works on album-level metadata. (PICARD-50)
- DJ-mix tags should only be written to the medium where they apply. (PICARD-20)
- Support URL redirects in web service/network request module (PICARD-54)
- Jamendo and Archive.org cover art is displayed on web page, but not loaded by Picard plugin (PICARD-52)
- Edits to metadata in “Details…” menu not reflected in UI (PICARD-13)
- The status bar/new metadata box is updated when a selected file/track is changed. (PICARD-14)
You can download the new version, as usual, at http://musicbrainz.org/doc/MusicBrainz_Picard
This is a minor release to correct some bugs that were present in 0.15. Additionally, the Mac OS X build should now run fine on 10.4 (i386) and 10.5. Here’s the changelog:
Version 0.15.1 – 2011-07-31
- “Other versions” menu now displays release labels and catalog numbers.
- Added CD-R, 8cm CD to the format mapping.
- Picard no longer fails to load releases with new or unknown media formats.
- Threading issues that could occasionally cause Picard to stop loading files have been fixed.
- Fixed album metadata processor plugins not working (#5960)
- Fixed loading of standalone recordings (#5961)
- Fixed requests stopping at midnight (#5963)
- Stopped using QDateTime for timing requests (for Qt 4.6 compatibility) (#5967)
- Fixed display of ampersands in the “other versions” menu. (#5969)
- Fixed use of numerical functions in advanced scripting.
You can download 0.15.1 here.