mirror of
https://github.com/fergalmoran/picard.git
synced 2026-01-06 16:44:06 +00:00
568 lines
30 KiB
Plaintext
568 lines
30 KiB
Plaintext
Version 1.3 - xxxx-xx-xx
|
|
* The "About" window now displays the versions of libraries used by Picard
|
|
* Picard now correctly handles matching of MP3 files saved in ID3v2.3 tags
|
|
(which is the version that Microsoft Windows and iTunes both use).
|
|
Note: You may need to re-save your tags once to get them to match in future.
|
|
* A sort tags plugin is now provided as tag data is no longer displayed sorted by default.
|
|
* A new tag, musicbrainz_releasetrackid, containing the MusicBrainz Track MBID
|
|
introduced in the May 2013 schema change release, is now written to files.
|
|
* Add %_recordingtitle% (PICARD-515)
|
|
* Fix plugin install bugs (PICARD-444)
|
|
* Fix Options / File naming examples to handle primary/secondary release types (PICARD-516)
|
|
* A new advanced option is available to permanently set the starting directory
|
|
for the file browser and "Add files/folder" buttons.
|
|
* Requests to Musicbrainz against your own account e.g. for collections are now handled through SSL (PICARD-337)
|
|
* Refresh of Albums using Ctrl-R and selection of Other Releases are now more responsive during batch lookups.
|
|
* Main window is now emitting a "selection_updated" signal, plugin api version bumps to 1.3.0
|
|
* Append system information to user-agent string
|
|
* Compilation tag/variable functionality (for tagging & file naming) has been split into two:
|
|
- %compilation% is now aligned with iTunes, and set only for Various Artists type compilations
|
|
- %_multiartist% variable now indicates whether this release has tracks by multiple artists
|
|
(in order to prepend the artist name to the filename as shown in the default file naming script)
|
|
* autodetect the CD drive on Mac OS X (PICARD-123)
|
|
* Ignore directories and files while indexing when show_hidden_files option is set to False (PICARD-528)
|
|
* Add ignore_regex option which allows one to ignore matching paths, can be set in Options > Advanced (PICARD-528)
|
|
* Added an "artists" multi-value tag to track metadata, based on the one in Jaikoz, which contains the individual
|
|
artist names from the artist credit. Also useful in scripts (joining phrases like 'feat:' are omitted) and plugins.
|
|
* Added "_artists_sort", "_albumartists", "_albumartists_sort" variables for scripts and plugins.
|
|
* Made Picard use the country names also used on the MusicBrainz website (PICARD-205)
|
|
* New setup.py command `get_po_files` (Retrieve po files from transifex)
|
|
* New setup.py command `regen_pot_file` (Regenerate po/picard.pot)
|
|
* New Work tag (which for Classical music is often different from the track title) saved as ID3 TOAL tag.
|
|
* New Composer Sort Order tag (variable %composersort%).
|
|
* Improve the Other Releases list to prioritise and separate releases which match the correct number of tracks
|
|
and your Options / Metadata / Prefered Releases settings for Country and Format.
|
|
* New %_absolutetracknumber% variable numbering tracks sequentially regardless of disc structure
|
|
(so you can numbers tracks on multi-disc releases without a disc number)
|
|
* Support dropping image directly from Google image results to cover art box
|
|
* Add %_musicbrainz_tracknumber% to hold track # as shown on MusicBrainz release web-page
|
|
e.g. vinyl/cassette style A1, A2, B1, B2
|
|
* Show the ID3 version of the file in the Info... dialog (Ctrl-I) (PICARD-218)
|
|
* Fixed a bug where Picard crashed if a MP3 file had malformed TRCK or TPOS tags (PICARD-112)
|
|
* Add --files option to setup.py build_ui, used to force .ui to .py regeneration (PICARD-566)
|
|
* New setup.py command `update_constants` (Regenerate countries.py and attributes.py)
|
|
* Made Picard use release groups, medium formats and cover art types also used on the MusicBrainz website
|
|
* Use MusicBrainz Server translations for release groups, medium formats and cover art types
|
|
* Add checkbox to toggle debug at runtime in log/debug view dialog
|
|
* Add a plugin to add Artist Official Homepage relationships to the website tag (ID3 WOAR tag)
|
|
* Add integrated functions $eq_any, $ne_all, $eq_all, $ne_any, $swapprefix and $delprefix.
|
|
* Add %_performance_attributes%, containing performance attributes for the work e.g. live, cover, medley etc.
|
|
Use $inmulti in file naming scripts i.e. ...$if($inmulti(%_performance_attributes%,medley), (Medley),)
|
|
* Add optional `priority` parameter to `register_album_metadata_processor()` and `register_track_metadata_processor()`
|
|
Default priority is `PluginPriority.NORMAL`, plugins registered with `PluginPriority.HIGH` will be run first,
|
|
plugins registered with `PluginPriority.LOW` will run last
|
|
* Add Standardise Performers plugin to convert e.g. Performer [piano and guitar] into
|
|
Performer [piano] and Performer [guitar].
|
|
|
|
Version 1.2 - 2013-03-30
|
|
* 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)
|
|
|
|
Version 1.1 - 2012-09-03
|
|
* 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)
|
|
|
|
Version 1.0 - 2012-06-02
|
|
* 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)
|
|
|
|
Version 0.16 - 2011-10-23
|
|
* Added AcoustID support.
|
|
* 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)
|
|
|
|
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.
|
|
|
|
Version 0.15 - 2011-07-17
|
|
* Added options for using standardized track, release, and artist metadata.
|
|
* Added preferred release format support.
|
|
* Expanded preferred release country support to allow multiple countries.
|
|
* Added support for tagging non-album tracks (standalone recordings).
|
|
* Plugins can now be installed via drag and drop, or a file browser.
|
|
* Added several new tags: %_originaldate%, %_recordingcomment%, and %_releasecomment%
|
|
* Changes to request queuing: added separate high and low priority queues for each host.
|
|
* Tagger scripts now run after metadata plugins finish (#5850)
|
|
* The "compilation" tag can now be $unset or modified via tagger script.
|
|
* Added a shortcut (Ctrl+I) for Edit->Details.
|
|
* Miscellaneous bug fixes.
|
|
|
|
Version 0.15beta1 - 2011-05-29
|
|
* Support for the NGS web service
|
|
|
|
Version 0.14 - 2011-05-15
|
|
* Fixed a problem with network operations hanging after a network error (#5794, #5884)
|
|
* ID3v2.3 with UTF-16 is now the default ID3 version
|
|
* Option to set preferred release types for improved album matching
|
|
* Added support for sorting the album/file lists (#75)
|
|
* Fixed OptimFROG tag reading (#5859)
|
|
* Fixed colors for a white-on-black color scheme (#5846)
|
|
* Added an option to replace non-ASCII punctuation (#5834)
|
|
* Support for writing release group and work IDs, currently unused (#5805)
|
|
* Fixed saving of the release event format tag (#5250)
|
|
* Added support for the language and script tags (#943)
|
|
* Plugins can now use track-track relationships (#5849)
|
|
* Allowed external drives to be visible in the file browser panel on OS X (#5308)
|
|
|
|
Version 0.13 - 2011-03-06
|
|
* Changed Picard icon license to CC by-sa
|
|
* Small UI consistency changes
|
|
* Albums with tracks linked to more than one file are never marked as
|
|
"completed".
|
|
* Fixed matching of scanned files to tracks while the album is still loading.
|
|
* Support for properly embedded FLAC pictures
|
|
* Existing embedded images in APE and ASF files are removed only if there
|
|
are new images to replace them.
|
|
* More strict tagger script validation.
|
|
* Fixed the $truncate tagger script function.
|
|
* Proper rounding of track durations.
|
|
* Fixed a bug with saving images larger than 64k to WMA files.
|
|
* Added a $swapprefix tagger script function.
|
|
* Release events with a date are preferred over the ones without a date.
|
|
* Files that are being saved as marked as pending.
|
|
* Updated .desktop file to allow opening Picard with multiple files.
|
|
* Handle the "open file" event on Mac OS X.
|
|
* Added timeouts to the HTTP web service client.
|
|
* Fixed a bug with albums missing the expand/collapse icons
|
|
|
|
Version 0.12.1 - 2009-11-01
|
|
* Fixed deletion of all COMM frames in ID3, which was introduced with the
|
|
iTunNORM fix in Picard 0.12.0.
|
|
* Restored native add folder dialog.
|
|
|
|
Version 0.12 - 2009-10-25
|
|
* Live syntax checking for tagger script and naming strings.
|
|
(Nikolai Prokoschenko)
|
|
* Support ratings. (Philipp Wolfer)
|
|
* Support for user folskonomy tags. (Lukáš Lalinský)
|
|
* Embed cover art into APEv2 tags. (Lukáš Lalinský)
|
|
* Embed cover art into WMA tags. (Philipp Wolfer)
|
|
* New high quality application icon (Carlin Mangar)
|
|
* Support for originaldate tag. (Philipp Wolfer)
|
|
* Restructured file naming options. (Nikolai Prokoschenko)
|
|
* Added option to select the user interface language. (Philipp Wolfer)
|
|
* Highlight fully matched albums. (Nikolai Prokoschenko)
|
|
* New script functions $matchedtracks(), $initials(), $firstalphachar(),
|
|
$truncate() and $firstwords()
|
|
* CD drive dropdown selection on Linux. (Philipp Wolfer)
|
|
* Add disc ID to album metadata if loaded via disc lookup. (Philipp Wolfer)
|
|
* Add expand/collapse all actions to tree views. (Philipp Wolfer)
|
|
* Added DCC media format.
|
|
* Removed unncecessary and confusing PUID lookup threshold. (Philipp Wolfer)
|
|
* Fixed saving of copyright in ASF metadata. (#5419, Philipp Wolfer)
|
|
* Write TRACKTOTAL and DISCTOTAL to vorbis files. (#4088, Philipp Wolfer)
|
|
* Added keyboard shortcut to toggle file browser (#3954, Philipp Wolfer)
|
|
* Write ISRCs from MusicBrainz into tags (Philipp Wolfer)
|
|
* UI improvements on cover art box and icons (Carlin Mangar)
|
|
* New Windows installer (Carlin Mangar)
|
|
* New plugin extension point ui_init (Gary van der Merwe)
|
|
* Updated plugin options page (Carlin Mangar)
|
|
* Python 2.6 fixes. (Gary van der Merwe)
|
|
* Fix PUID generation on big endian machines. (Jon Hermansen)
|
|
* Fix lookup encoding for non latin characters. (#5233, Philip Jägenstedt)
|
|
* Fix infinite loop when using Qt 4.5. (Lukáš Lalinský)
|
|
* Ensure 16-byte memory alignment for avcodec, fixes issues with enabled SSE2
|
|
instructions. (#5263, Philipp Wolfer)
|
|
* Use default CD device for disc ID lookups if no device was specified.
|
|
(Philipp Wolfer)
|
|
* Preserve file information (bitrate, extension etc.) on saving.
|
|
(#3236, Philipp Wolfer)
|
|
* Allow empty release events (#4818, Philipp Wolfer)
|
|
* Respect the option "clear existing tags" when saving WMA files.
|
|
(Philipp Wolfer)
|
|
* Detect image format of cover images. (#4863, Philipp Wolfer)
|
|
* Don't load CD stubs. (#4251, Philipp Wolfer)
|
|
* Set match background color relative to the base color. (#4740, Philipp Wolfer)
|
|
* Fix infinite loop when using Qt 4.5. (Lukáš Lalinský)
|
|
* Fixed various issues with the PUID submission button. (Philipp Wolfer)
|
|
* Fixed copy and paste (#5428, Philipp Wolfer)
|
|
* Fixed loading of files with corrupted PUIDs (#5331, Carlin Mangar)
|
|
* Fixed redirection handling (Lukáš Lalinský)
|
|
* Fixed writng of iTunNORM tags in ID3 (Carlin Mangar)
|
|
* Always restore window position so that the window is visible (Carlin Mangar)
|
|
* Updated translations.
|
|
|
|
Version 0.11 - 2008-12-02
|
|
* Support for new FFmpeg install locations
|
|
* Automatically remove whitespaces from MB hostname in options
|
|
* Release date from MB is now optional
|
|
* Fixed per-track folksonomy tag support
|
|
* Evaluate tagger script for album metadata
|
|
* Show donation info in the about dialog
|
|
* Support for .oga files (Ogg FLAC, Ogg Speex or Ogg Vorbis)
|
|
* Fixed loading of performer tags from Vorbis Comments
|
|
* Load embedded cover art from COVERART/COVERARTMIME Vorbis Comments
|
|
* Allow setting the "Move Files To" location from the internal file browser
|
|
* Copy&paste support in the file details dialog
|
|
* Correct handling of "; " as a separator for sort names
|
|
* Minimal support for TAK files
|
|
* Fixed parsing of the "Pseudo-Release" release status
|
|
* Fixed reading performers with empty role from ID3 tags
|
|
* Don't allow empty file naming formats
|
|
* Interactive password dialog
|
|
* Fixed checking for non-Latin characters when using sort name as the main
|
|
artist name
|
|
|
|
Version 0.10 - 2008-07-27
|
|
* Fixed crash when reading CD TOC on 64-bit systems
|
|
* Fixed handling of MP4 files with no metadata
|
|
* Change the hotkey for help to the right key for OS X
|
|
* Replace special characters after tagger script evalutaion to allow
|
|
special characters being replaced by tagger script
|
|
* Actually ignore 'ignored (folksonomy) tags'
|
|
* Remove dependency on Mutagen 1.13, version 1.11 is enough now
|
|
* Escape ampersand in release selection (#3748)
|
|
|
|
Version 0.10.0rc1 - 2008-05-25
|
|
* Stop analyzing files that have been removed. (#3352, Gary van der Merwe)
|
|
* Automatically disable CD lookup if no CD device is specified.
|
|
(Will Holcomb)
|
|
* Don't abort directory reading on invalid filename. (#2829, amckinle)
|
|
* Add an option to select multiple directories from the 'Add Directory'
|
|
window. (#3541, Will Holcomb)
|
|
* Avoid scanning files that had been removed from the tagger.
|
|
(#3352, Gary van der Merwe)
|
|
* Folksonomy tags/genre support. (Lukáš Lalinský)
|
|
* Added menu items (with keyboard shortcuts) for CD lookup / Scan /
|
|
Lookup / Cluster. (Lukáš Lalinský)
|
|
* Add taggerscript function $performer(). (Lukáš Lalinský)
|
|
* Lower the default PUID lookup threshold to 10%. (Lukáš Lalinský)
|
|
* Compare tracknumber and totaltracks as numbers, not strings.
|
|
(Lukáš Lalinský)
|
|
* Correctly escape special Lucene characters for searches/lookups.
|
|
(#3448, Lukáš Lalinský)
|
|
* Use MusicIP Mixer "archived analysis" to speed up PUID lookups.
|
|
(Lukáš Lalinský)
|
|
* Add language and script to variables. (#3635, Nikki)
|
|
* Option to initiate searches with advanced query syntax on by default.
|
|
(#3526, Lukáš Lalinský)
|
|
* "Save Tags" item in options menu. (#3519, Lukáš Lalinský)
|
|
* Create empty "plugins" directory by default on installation.
|
|
(#3529, Lukáš Lalinský)
|
|
* Added default release country option. (#3452, Philipp Wolfer)
|
|
* Added release format type to release selection. (#3074, Philipp Wolfer)
|
|
* Convert Vorbis tag "tracktotal" to "totaltracks" on load. (Philipp Wolfer)
|
|
* Save 'arranger' to ID3 tags. (Lukáš Lalinský)
|
|
* Store cover art in Ogg and FLAC files. (#3647, Hendrik van Antwerpen)
|
|
* Album title not updated when related 'Unkown files' are modified.
|
|
(#3682, Hendrik van Antwerpen)
|
|
* Match selected release event to existing files.
|
|
(#3687, Hendrik van Antwerpen)
|
|
* Allow multiple files to be linked to a single track.
|
|
(#3729, Gary van der Merwe)
|
|
* Don't use mmap to resize files on Windows. (Lukáš Lalinský)
|
|
|
|
Version 0.9.0 - 2007-12-16
|
|
* More custom tags in MP4 files (compatible with MediaMonkey and Jaikoz) (#3379)
|
|
* Fixed MP4 fingerprinting on Windows. (#3454, #3374)
|
|
* Fixed CD lookups on Windows. (#3462, #3362, #3386)
|
|
* Set the %compilation% tag correctly. (#3263)
|
|
* Fixed location of saved cover art files. (#3345)
|
|
* The Picard window now won't start as hidden. (#2104, #2429)
|
|
* Fixed reading of length of MP3 files with VBRI headers. (#3409)
|
|
* Fixed WMA saving. (#3417)
|
|
* Fixed saving of comment to ID3 tags. (#3418)
|
|
* New mapping of "chorus master" AR to "conductor" tag.
|
|
* Fixed system-wide plugin path on Linux. (#3430)
|
|
* Use the earliest release date by default. (#3456)
|
|
|
|
Version 0.9.0beta1 - 2007-10-28
|
|
* Save ASIN to MP4 files.
|
|
* Add a --disable-locales option to setup.py build. (Santiago M. Mola)
|
|
* New threading code, should make Picard crash less and be faster.
|
|
* Replace initial dot in file and directory names. (#3204, Philipp Wolfer)
|
|
* Fixed caps in the default cover art image. (#3242, Bogdan Butnaru)
|
|
* Fixed broken naming preview. (#3214, Daniel Bumke)
|
|
* Re-enable the drag/drop target indicators. (#3106)
|
|
* Fix adding files and directories from the command line. (#3075)
|
|
* Don't show the cover art box by default.
|
|
* Lookup files individually for "Unmatched Files", not as a cluster.
|
|
|
|
Version 0.9.0alpha14 - 2007-08-05
|
|
* Fixed PUID submissions.
|
|
* Fixed drag&drop from Finder to Picard on Mac OS X.
|
|
* Don't save files from "Unmatched Files" when saving an album.
|
|
* Renamed "Analyze" to "Scan", to avoid confusion with MusicIP Mixer analysis.
|
|
* Added plugin API versioning. Plugins now need to define constant
|
|
PLUGIN_API_VERSIONS, otherwise they won't be loaded.
|
|
* Added option to overwrite cover art by default.
|
|
* Never wait more than second for the next HTTP request.
|
|
* Fixed setting of the "Move Tagged Files To" folder, if the name contains
|
|
non-ASCII characters.
|
|
|
|
Version 0.9.0alpha13 - 2007-07-29
|
|
* Bug Fixes:
|
|
* Fixed drag&drop issue on Windows Vista.
|
|
http://forums.musicbrainz.org/viewtopic.php?id=693
|
|
|
|
Version 0.9.0alpha12 - 2007-07-29
|
|
* Changes:
|
|
* "User directory" location changed:
|
|
- On Windows from "%HOMEPATH%\Local Settings\Application Data\MusicBrainz Picard"
|
|
to "%HOMEPATH%\Application Data\MusicBrainz\Picard"
|
|
- On UNIX from "~/.picard" to "$XDG_CONFIG_HOME/MusicBrainz/Picard"
|
|
(usually "~/.config/MusicBrainz/Picard")
|
|
* Picard no longer logs every action and doesn't saves the logs. To enable
|
|
more debug logging, use command line argument "-d" or "--debug" or
|
|
environment variable "PICARD_DEBUG".
|
|
* For plugins:
|
|
- metadata["~#length"] is now metadata.length
|
|
- metadata["~#artwork"] is now metadata.images
|
|
* New Features:
|
|
* Save embedded images to MP4 files.
|
|
* Added option to select release events for albums.
|
|
* Added internal log viewer.
|
|
* Track and file context menu hooks for plugins.
|
|
* Bug Fixes:
|
|
* Deleting files from clusters increments total time rather than
|
|
decrementing it. (#2965)
|
|
* Update metadata boxes and cover art for selected items. (#2498)
|
|
* Display error message for tracks.
|
|
* Fixed drag-and-drop bugs on Mac OS X.
|
|
* Added %releasecountry% to the file renaming preview.
|
|
* Cluster multi-disc albums identified by tags, not (disc x). (#2555)
|
|
|
|
Version 0.9.0alpha11 - 2007-05-27
|
|
* New Features:
|
|
* Added "Edit" button to the tag editor.
|
|
* Bug Fixes:
|
|
* Fixed initialization of gettext translations.
|
|
|
|
Version 0.9.0alpha10 - 2007-05-27
|
|
* New Features:
|
|
* New TaggerScript function $len(text). (#2843)
|
|
* Don't compress huge ID3 frames. (#2850)
|
|
* Move "Add Cluster As Release" to a plugin.
|
|
* Allow horizontal scrollbar in the file browser panel. (#2856)
|
|
* Removed "Basic" tab from the "Details" window, "Advanced" tab renamed to "Metadata".
|
|
* The tag editor can be used to edit multiple files. (#2893)
|
|
* Bug Fixes:
|
|
* F1 for Help instead of CTRL+H on Windows and Linux. (#2485, Nikolai Prokoschenko)
|
|
* Tabbing focus transition from search isn't as expected. (#2546, Nikolai Prokoschenko)
|
|
* Display an error message if launching a web browser failed.
|
|
* Fixed web-service error caused PUID submissions.
|
|
* Change function $gt(), $gte(), $lt(), $lte() to compare numbers, not strings. (#2848)
|
|
* Fixed kfmclient launching under KDE/Python 2.5.
|
|
* Fixed similarity calculation of non-latin texts. (#2891)
|
|
* Don't try to auto-analyze files with "loading" errors. (#2862)
|
|
|
|
Version 0.9.0alpha9 - 2007-05-12
|
|
* New Features:
|
|
* The tag editor now accepts free-text tag names.
|
|
* Load 'DJ-mixed by' AR data to %djmixer% tag.
|
|
* Load 'Mixed by' AR data to %mixer% tag.
|
|
* Delay the webservice client to do max. 1 request per second.
|
|
* Sort files in clusters by disc number, track number and file name. (#2547)
|
|
* Support for any text frame in special variable %_id3:%.
|
|
* Ignore empty ID3 text values.
|
|
* Windows installer:
|
|
* Removed DirectX-based decoder.
|
|
* FFmpeg compiled with AAC (faad2) support.
|
|
* Bug Fixes:
|
|
* Save XSOP frame to ID3v2.3 tags. (#2484)
|
|
* Use attributes like 'guest' or 'additional' also from generic performer ARs.
|
|
* Fixed capitalization of %releasetype% in file naming preview. (#2762)
|
|
* Fixed 'python setup.py build_ext' if py2app and setuptools are loaded.
|
|
* ID3v2.3 frame TDAT should be written in format DDMM, not MMDD. (#2770)
|
|
* Don't display an error on Ogg and FLAC files with no tags.
|
|
* Remove video files from the list of supported formats.
|
|
* Always use musicbrainz.org for PUID submissions. (#2764)
|
|
* Files/Pending Files count not reset/recalculated after removing files. (#2541)
|
|
* Removed files still get processed during fingerprinting. (#2738)
|
|
* Read only text values from APEv2 tags. (#2828)
|
|
|
|
Version 0.9.0alpha8 - 2007-04-15
|
|
* New Features:
|
|
* Notification of changed files in releases. (#2632, #2702)
|
|
* Bux Fixes:
|
|
* Don't open the file for analyzing twice. (#2733, #2734)
|
|
* Save ASIN and release country to ID3 tags. (#2484, #2456)
|
|
* Variable %country% renamed to %releasecountry%.
|
|
* Save release country to MP4 and WMA tags.
|
|
* Don't take unsupported tags into account when checking if the
|
|
tags are 'complete' and the file should have 100% match. This
|
|
fixes problems with showing the green check-marks for file
|
|
with limited tag formats, like MP4 or WMA.
|
|
* Ignore missing tag in $unset().
|
|
|
|
Version 0.9.0alpha7 - 2007-04-14
|
|
* New Features
|
|
* Remember location in the file browser. (#2618)
|
|
* Added FFmpeg support on Windows (MP3, Vorbis,
|
|
FLAC, WavPack and many other audio formats).
|
|
* Lowercase the extension on file renaming/moving. (#2701)
|
|
* TaggerScript function `$copy(new,old)` to copy metadata from
|
|
variable `old` to `new`. The difference between `$set(new,%old%)`
|
|
is that `$copy(new,old)` copies multi-value variables without
|
|
flattening them.
|
|
* Added special purpose TaggerScript variable `%_id3:%` for direct
|
|
setting of ID3 frames. Currently it supports only TXXX frames in format
|
|
`%_id3:TXXX:<description>%`, for example:
|
|
`$copy(_id3:TXXX:PERFORMERSORTORDER,artistsort)`.
|
|
* Support for WAV files. (#2537)
|
|
* Removed GStreamer-based decoder.
|
|
* Implemented `python setup.py install_locales`.
|
|
* Bug Fixes:
|
|
* Failed PUID submission deactivates the submit button. (#2673)
|
|
* Unable to specify album art file name mask. (#2655)
|
|
* Fixed incorrect copying of album metadata to tracks. (#2698)
|
|
* Added options to un-hide toolbars. (#2631)
|
|
* Fixed problem with saving extra performer FLAC tags
|
|
containing non-ASCII characters. (#2719)
|
|
* Read only the first date from ID3v2.3 tags. (#2460)
|
|
* If the remembered directory for add dialogs and file browser was
|
|
removed, try to find an existing directory in the same path.
|
|
|
|
Version 0.9.0alpha6 - 2007-04-04
|
|
* New Features:
|
|
* Added option --disable-autoupdate for 'build' and 'install' commands
|
|
of the setup script. (#2551)
|
|
* Automatically parse track numbers from file names like 01.flac for better
|
|
cluster->album matching with untagged files.
|
|
* Support for the new sorting tags in MP4 tags from iTunes 7.1.
|
|
* Strip white-space from directory names. (#2558)
|
|
* When replacing characters with their ascii equivalent, 'ß' should be
|
|
replaced by 'ss'. (#2610)
|
|
* Track level performer ARs. (#2561)
|
|
* Remove leading and trailing whitespace from tags on file saving.
|
|
(#892, #2665)
|
|
* Support for labels, catalog numbers and barcodes.
|
|
* Bug Fixes:
|
|
* Artist names from ARs should be translated, too.
|
|
* Freeze after answering no to "download the new version" prompt. (#2542)
|
|
* %musicbrainz_albumid% not working in file renaming. (#2543)
|
|
* Track time appears to display incorrectly if it's unknown on
|
|
MusicBrainz. (#2548)
|
|
* Fixed problem with removing albums/files after submitting PUIDs (#2556)
|
|
* The user's script should be applied also to album metadata.
|
|
* Fixed moving of additional files from paths with "special" characters.
|
|
* Internals:
|
|
* The browser integration HTTP server rewritten using QTcpServer.
|
|
|
|
Version 0.9.0alpha5 - 2007-03-18
|
|
* New Features:
|
|
* Replace Æ with AE in file/directory names. (#2512)
|
|
* "Add cluster as release" (#1049)
|
|
* Text labels under icon buttons. (#2476)
|
|
* Bug Fixes:
|
|
* Fixed fileId generator (caused problems with drag&drop
|
|
if files with multiple formats are used).
|
|
* Original Metadata not greyed out when no tracks are attached. (#2461)
|
|
* Better detecting of the default Windows browser, with fallback to
|
|
Internet Explorer. (#2502)
|
|
* Better album/track lookup. (#2521)
|
|
* File browser stays 'hidden' after first time use. (#2480)
|
|
* Track length changed in Original Metadata after save. (#2510)
|
|
* "Send PUIDs" button not disabled after albums are removed. (#2506)
|
|
* The Windows package now includes JPEG loader to show cover art
|
|
images correctly. (#2478)
|
|
|
|
Version 0.9.0alpha4 - 2007-03-09
|
|
* Bug Fixes:
|
|
* Fixed case-insentive file renaming. (#2457, #2513)
|
|
|
|
Version 0.9.0alpha3 - 2007-03-08
|
|
* New Features:
|
|
* Using of 'performed by' AR types (without instrument or vocal).
|
|
* The "Replace non-ASCII characters" option will try to remove
|
|
accents first. (#2466)
|
|
* Added option to auto-analyze all files. (#2465)
|
|
* Bug Fixes:
|
|
* Fixed file clustering.
|
|
* Added %albumartistsort%, %releasetype% and %releasestatus% to the
|
|
file naming example (#2458)
|
|
* Sanitize dates from ID3 tags. (#2460)
|
|
* Fixed page switching in the options window on error. (#2455)
|
|
* Correct case-insensitive file renaming on Windows (#1003, #2457)
|
|
* Relative paths in the 'Move files to' option are relative to the
|
|
current path of the file. (#2454)
|
|
* Added a .desktop file. (#2470)
|
|
* Release type and status should be in lower case. (#2489)
|
|
|
|
Version 0.9.0alpha2 - 2007-03-04
|
|
* New Features:
|
|
* New variable %_extension% (#2447)
|
|
* File naming format tester. (#2448)
|
|
* Added automatic checking for new versions.
|
|
* Bug Fixes:
|
|
* Fixed window position saving/restoring. (#2449)
|
|
* Fixed iTunes compilation flag saving. (#2450)
|
|
|
|
Version 0.9.0alpha1 - 2007-03-03
|
|
* First release.
|