Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 560 lines (528 sloc) 30.33 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559
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 aligned with iTunes, set only for Various Artists type compilations.
 * 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_live%, %_performance_cover% etc. if track is shown as live, cover etc. in the MB database.


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.
Something went wrong with that request. Please try again.