Version history for Mp3tag
<<Back to software description
Changes for v3.01a Beta - v3.01b Beta
- FIX: not responding in some cases when cancelling reading files while Library feature was enabled. (#48983, #49032)
- FIX: file list focus jumped to first column after selecting multiple files (dirty workaround which needs testing and might be removed in case of unintended side effects). (#48411)
- CHG: re-added option to query data from freedb via web-based search from gnudb.org 21.
Changes for v3.01 - v3.01a Beta
- CHG: updated list of default freedb servers to include dbPowerAmp and gnudb.org 1 servers.
- CHG: removed option to query data from freedb via web-based search due to freedb.org 1 shutdown.
- LNG: updated Finnish language file
Changes for v3.00 - v3.01
- [2020-03-23] CHG: replace action now uses more characters to detect word boundaries if match as whole word is enabled. (#48186)
- [2020-03-22] FIX: save configuration did not include *.inc files from tag sources directory. (#48220)
- [2020-03-16] FIX: multi-field search for tag sources did not expand search placeholder `%s` in URLs anymore. (#48172)
- [2020-03-13] NEW: added support for WebM Container *.webm files.
- [2020-03-13] NEW: added support for WebM Container *.webm for Explorer context menu shell extension (requires restart to be updated if already installed).
- [2020-03-13] FIX: multi-field search for album-only tag sources used encoding on whole parameter fragment when building URLs.
- [2020-03-12] FIX: possible runtime error when editing files via the file list while files were loading. (#47085)
- [2020-03-11] FIX: filtered file list was not refreshed in some cases when files were added via drag and drop. (#48016)
- [2020-03-10] FIX: list column width was not automatically adjusted when resizing action and export dialogs. (#45316)
- [2020-02-24] FIX: saving MP4 with existing QuickTime chapters used global title instead of chapter names when creating Nero chapters. (#47883)
- [2020-02-23] CHG: optimized performance of local freedb index creation.
- [2020-02-21] FIX: local freedb index database was deleted right after creation in some cases. (#40956)
- [2020-02-16] CHG: added option to retry write to file operations from file list if file is being used by another application.
- [2020-02-15] FIX: populating the context menu and setting the context-menu item texts was off in some cases (since v3.00a). (#47882)
- [2020-02-15] CHG: added option to retry write to file operations if file is being used by another application. (#3487, #5786, #18951, #19047, #44969)
- [2020-02-14] FIX: track length for Matroska files with chapters was length of first chapter also if listing of chapters as separate files was disabled. (#47564)
- [2020-02-13] FIX: iTunes Soundcheck data produced by $rg2sc() was not detected for MP3 ID3v2 anymore. (#8069, #47702)
- [2019-02-13] FIX: possible memory issue when handling Apple QuickTime chapter information.
- [2019-02-11] FIX: web sources command `gotoline` failed if target line was empty. (#47769)
- [2020-02-10] CHG: web sources commands `debug` and `debugwriteinput` now use app data directory as base if output filename has relative path.
- [2020-02-09] NEW: added support for `*.jfif` image file extension when adding cover art. (#47546)
- [2020-02-08] CHG: moved MP4-related optimization functions to Utils submenu in right-click context menu.
- [2020-02-07] NEW: added 'Adjust cover' to resize cover art via cover context menu. (#47644, #47682)
- [2020-02-02] FIX: navigation via tab was not possible at extended tags dialog if previous or next buttons reached the end and got disabled.
- [2020-01-28] CHG: added link to privacy policy from help menu as now required by Microsoft Store guidelines.
Changes for v2.99a - v3.00
- [2020-01-15] FIX: unspecific error message after add field dialog at extended tag dialog looses focus while no field is selected. (#47427)
- [2020-01-14] NEW: action type 'Adjust cover' to resize cover art via actions. (#4662, #12512, #15355, #18061, #45228)
- [2020-01-13] CHG: MusicBrainz cover tag source now also uses multi-field search for album and artist.
- [2020-01-12] NEW: added support for MusicBrainz field MUSICBRAINZ_RELEASEGROUPID to MusicBrainz tag source. (#3591)
- [2020-01-10] CHG: json_select_array with index parameter now selects the object if array contains objects at web sources framework. (#47371)
- [2019-12-10] CHG: improved detection of high-contrast modes.
- [2019-12-04] CHG: disabled notification messages after changing, removing and saving tags by default.
- [2019-12-04] CHG: MusicBrainz tag source now also uses multi-field search for album and artist.
- [2019-12-03] FIX: MusicBrainz release type was not parsed anymore.
- [2019-12-03] FIX: multi-field search for tag sources used encoding on whole parameter fragment when building URLs. (#47197)
- [2019-11-13] FIX: display error message if non-existent file cannot be renamed. (#46956)
- [2019-11-13] FIX: automatically escape special characters used for scripting at chosen file name for action "Import text file". (#46620)
- [2019-11-12] CHG: added option to set file open dialog filter to all files at converter "Text file - Tag". (#46868)
- [2019-11-11] CHG: changed Discogs tag sources to use album artist instead of artist if present.
- [2019-11-11] FIX: removed single dash from characters that are replaced from pre-filled search string for MusicBrainz tag source.
- [2019-11-11] FIX: removed duplicated entry for ACOUSTID_ID from list of standard tag fields.
- [2019-11-11] FIX: extended info in playlists could contain newline characters from tag contents. (#46939, #46998)
- [2019-11-11] FIX: clipped text for longer search-by labels at tag sources search dialog. (#46952)
- [2019-11-09] CHG: changed to use double pipe symbol as SearchBy delimiter for tag sources.
- [2019-10-31] FIX: creating action groups with backslashes in its name did not work and was silently discarded. (#46544)
- [2019-10-28] FIX: format string helper menu could contain duplicate entries for standard tags fields.
- [2019-10-27] FIX: format string helper menu also showed _DIRECTORY and _SEPARATOR as tag fields if used on Tag Panel. (#46861)
- [2019-10-23] CHG: improved visual appearance of menu styles to conform with system defaults.
- [2019-10-22] FIX: improved appearance of menu selection colors and menu text styles and colors in high-contrast modes. (#46799)
- [2019-10-21] FIX: buttons to display format string helper menu were not accessible. (#46797)
- [2019-10-20] FIX: cover-type submenu of cover-art context-menu was not accessible for screen readers. (#46796)
Changes for v2.99b Beta - v2.99c Beta
- CHG: improved detection of high-contrast modes.
- CHG: disabled notification messages after changing, removing and saving tags by default.
- CHG: MusicBrainz tag source now also uses multi-field search for album and artist.
- FIX: MusicBrainz release type was not parsed anymore.
- FIX: multi-field search for tag sources used encoding on whole parameter fragment when building URLs. (#47197 2)
Changes for v2.99a - v2.99b Beta
- CHG: added option to set file open dialog filter to all files at converter "Text file - Tag". (#46868)
- CHG: improved visual appearance of menu styles to conform with system defaults.
- CHG: changed Discogs tag sources to use album artist instead of artist if present.
- CHG: changed to use double pipe symbol as SearchBy delimiter for tag sources.
- FIX: automatically escape special characters used for scripting at chosen file name for action "Import text file". (#46620)
- FIX: buttons to display format string helper menu were not accessible. (#46797 1)
- FIX: clipped text for longer search-by labels at tag sources search dialog. (#46952)
- FIX: cover-type submenu of cover-art context-menu was not accessible for screen readers. (#46796)
- FIX: creating action groups with backslashes in its name did not work and was silently discarded. (#46544)
- FIX: display error message if non-existent file cannot be renamed. (#46956)
- FIX: extended info in playlists could contain newline characters from tag contents. (#46939, #46998)
- FIX: format string helper menu also showed _DIRECTORY and _SEPARATOR as tag fields if used on Tag Panel. (#46861)
- FIX: format string helper menu could contain duplicate entries for standard tags fields.
- FIX: improved appearance of menu selection colors and menu text styles and colors in high-contrast modes. (#46799)
- FIX: removed duplicated entry for ACOUSTID_ID from list of standard tag fields.
- FIX: removed single dash from characters that are replaced from pre-filled search string for MusicBrainz tag source.
Changes for v2.99 - v2.99a
- [2019-10-19] FIX: hotfix for occasional runtime error when right-clicking cover art window (since v2.99). (#46793)
Changes for v2.98 - v2.99
- [2019-10-18] FIX: MusicBrainz tag source stopped working after changes in server response format. (#46738, #46748, #3591)
- [2019-10-18] FIX: occasional runtime error when adding cover art via drag'n'drop.
- [2019-10-08] FIX: filter view stayed disabled after exporting tags (since v2.97b). (#46631)
- [2019-09-25] FIX: focus was sometimes not correctly set to next file when deleting files from a filtered file list. (#46506)
- [2019-09-24] FIX: removing cover descriptions for multiple different covers had no effect. (#17975, #46437)
- [2019-09-24] FIX: querying via Discogs Release ID stopped working in [r1234567] format (as available on the Discogs website) (since v2.97b). (#19144)
- [2019-09-23] CHG: updated documentation to cover latest changes in web sources framework. (#46507)
Changes for v2.98 - v2.98a Beta
- FIX: focus was sometimes not correctly set to next file when deleting files from a filtered file list. (#46506)
- FIX: removing cover descriptions for multiple different covers had no effect. (#17975 1, #46437)
- FIX: querying via Discogs Release ID stopped working in [r1234567] format (as available on the Discogs website) (since v2.97b). (#19144)
- CHG: updated documentation to cover latest changes in web sources framework. (#46507)
Changes for v2.97 - v2.98
- [2019-09-11] FIX: error when copying cover art with invalid unset mimetype to clipboard.
- [2019-09-09] NEW: added Discogs tag source for search via artist and album.
- [2019-09-09] NEW: added Discogs tag source for search via artist and title.
- [2019-09-09] NEW: added Discogs tag source for search via artist and year.
- [2019-09-09] NEW: added Discogs cover-only tag source for search via artist and album.
- [2019-09-09] NEW: added Discogs cover-only tag source for search via artist and title.
- [2019-09-09] NEW: added Discogs cover-only tag source for search via artist and year.
- [2019-09-09] NEW: added support for including files from tag sources to reuse common parts.
- [2019-09-08] NEW: added support for multi-field search for tag sources.
- [2019-09-08] NEW: added support for more descriptive SearchBy parameters for tag sources.
- [2019-09-06] FIX: undefined application state when changing filter while writing changes to files.(#46130)
- [2019-09-05] FIX: files without extension were added to file list if loaded via Explorer shellextension. (#46100)
- [2019-08-21] CHG: placeholders %_cover_height% and %_cover_width% were not mentioned in documentation.
- [2019-07-16] FIX: accidentally switched positions of cover save and cover remove buttons at extended tag dialog (since v2.96b).
- [2019-07-15] FIX: file version info still showed 2.96.2.0 and v2.96b.
Changes for v2.97a Beta - v2.97b Beta
- NEW: added Discogs tag source for search via artist and album.
- NEW: added Discogs tag source for search via artist and title.
- NEW: added Discogs tag source for search via artist and year.
- NEW: added Discogs cover-only tag source for search via artist and album.
- NEW: added Discogs cover-only tag source for search via artist and title.
- NEW: added Discogs cover-only tag source for search via artist and year.
- NEW: added support for including files from tag sources to reuse common parts.
- NEW: added support for multi-field search for tag sources.
- NEW: added support for more descriptive SearchBy parameters for tag sources.
- FIX: error when copying cover art with invalid unset mimetype to clipboard.
- FIX: undefined application state when changing filter while writing changes to files. (#46130)
- FIX: files without extension were added to file list if loaded via Explorer shell extension. (#46100)
- CHG: placeholders %_cover_height% and %_cover_width% were not mentioned in documentation.
Changes for v2.97 - v2.97a Beta
- FIX: accidentally switched positions of cover save and cover remove buttons at extended tag dialog (since v2.96b).
Changes for v2.96 - v2.97
- [2019-07-06] FIX: some global placeholders at export (e.g., %_total_files%) were not evaluated on a per-loop basis anymore (since v2.91b). (#45818)
- [2019-07-05] FIX: error message was empty if export file was opened and locked by another application.
- [2019-07-04] FIX: invisible _SEPARATOR fields on the Tag Panel were part of the tab sequence.
- [2019-07-01] CHG: copying cover art from Firefox via clipboard uses original image data if available.
- [2019-07-01] FIX: copying cover art from Firefox via clipboard was no longer possible (since v2.95a). (#45776)
Changes for v2.96a Beta - v2.96b Beta
- FIX: some global placeholders at export (e.g., %_total_files%) were not evaluated on a per-loop basis anymore (since v2.91b). (#45818)
- FIX: error message was empty if export file was opened and locked by another application.
- FIX: invisible _SEPARATOR fields on the Tag Panel were part of the tab sequence.
Changes for v2.96 - v2.96a Beta
- FIX: copying cover art from Firefox via clipboard was no longer possible (since v2.95a). (#45776 1)
- CHG: copying cover art from Firefox via clipboard uses original image data if available.
Changes for v2.94 - v2.96
- [2019-06-19] FIX: runtime error when clicking on existing files while adding files via drag and drop.
- [2019-06-05] FIX: added detection of image type in case no mimetype is set. (#45505)
- [2019-05-29] CHG: copy cover art to clipboard now also copies original data in addition to DIB. (#12474)
- [2019-05-23] FIX: Discogs titles with pipe symbol were identified as different titles. (#45268)
- [2019-05-20] NEW: added support for detection of Opus in files with *.ogg file extension. (#19737, #41487, #44971)
- [2019-04-30] FIX: initial column width in Tag Sources didn't respect splitter sizing.
Changes for v2.94c Beta - v2.95a Beta
- NEW: added support for detection of Opus in files with *.ogg file extension. (#19737, #41487, #44971)
- CHG: copy cover art to clipboard now also copies original data in addition to DIB. (#12474)
- FIX: added detection of image type in case no mimetype is set. (#45505)
- FIX: Discogs titles with pipe symbol were identified as different titles. (#45268 1)
- FIX: initial column width in Tag Sources didn't respect splitter sizing.
Changes for v2.94b Beta - v2.94c Beta
- NEW: added option to toggle file list columns via context menu on column header. (#43867 4)
- NEW: added support for nested action menus via # menu delimiter in action name. (#44859)
- FIX: cover-image mimetype was not reported for multiple covers in Nero MP4 tags. (#45041)
- FIX: possible size inflation for MP4 files with garbage at end of file (e.g., ID3v1 tags). (#44879)
- LNG: fixed encoding issues in the Polish installer. (#44900)
- LNG: updated Catalan, Hebrew and Norwegian translations.
Changes for v2.94a Beta - v2.94b Beta
- FIX: tag sources dialog used temporary fields from web sources in some cases.
- CHG: added option to use current input as JSON input at web sources framework. (#16247 4)
- CHG: object name is current output if json_select_object was successful at web sources framework. (#18214 3)
Changes for v2.94 - v2.94a Beta
- NEW: added support for Discogs subtracks. (#18373 3, #42178 2, #43812 1, #44689 1)
- CHG: improved visibility of current selection focus for filtered file lists. (#44341 1)
- FIX: audio length of MP3s with Info header was wrong in some cases.
- FIX: creation of files and folders with reserved names (from the DOS-aera) was still possible under certain conditions.
- FIX: default value was not disabled when selecting _SEPARATOR as field on Tag Panel configuration.
- FIX: file list selection mark was on wrong file in certain cases when auto-saving tags was enabled.
- FIX: multiple _SEPARATOR fields on the Tag Panel were not preserved (since v2.93a). (#44746 2)
- FIX: perfomance issue when writing large custom ID3v2 tag fields. (#44837 3)
- FIX: runtime error when parsing certain invalid ID3v2 TCON frames.
- LNG: added Tamil translation and updated Hebrew translation.
Changes for v2.93 - v2.94
- [2019-02-27] NEW: added synchronized selection from files list to results list at Tag Sources dialog. (#10694, #44456)
- [2019-02-18] LNG: updated Arabic, Bulgarian, Catalan, Simplified Chinese, Traditional Chinese, Corsican, Czech, Dutch, Hebrew, Hungarian, Indonesian, Japanese, Portuguese, Slovak and Turkish language files.
- [2019-02-14] FIX: checkboxes for track- and discnumber were not sized to fit for installations in different locales.
- [2019-02-14] FIX: focus for auto-numbering wizard wasn't set correctly. (#44488)
- [2019-02-08] NEW: made quick replace with regular expression action to remember previous inputs.
- [2019-02-08] NEW: made quick replace action to remember previous inputs.
- [2019-02-08] NEW: added history to replace with regular expression action input fields.
- [2019-02-07] NEW: added history to replace action input fields.
- [2019-02-07] CHG: pasting tags of multiple files from the clipboard restarted the paste sequence if more files were selected. (#44380)
- [2019-02-07] FIX: cancelling certain write operations kept file list in a state as if the tags were written. (#44442)
- [2019-02-06] NEW: added support for discnumbers to auto-numbering wizard.
- [2019-02-05] FIX: action 'Format value' did not apply changes for multi-value fields if first value stayed the same. (#44428)
- [2019-02-04] FIX: ensured that no duplicate fields are created on the Tag Panel. (#44383, #44406)
- [2019-02-03] CHG: saving config directly after updating to a new version.
- [2019-02-02] FIX: information field %_id3v2_character_encoding% wasn't set for user-defined fields. (#44410)
- [2019-02-01] NEW: configuration option to disable showing release notes on update. (#44309)
- [2019-01-31] FIX: single MP4 chapter title wasn't updated if listing chapters as separate files was disabled. (#44322)
- [2019-01-31] NEW: added resizeable splitter between lists on tag sources dialog. (#43624)
- [2019-01-30] FIX: dropdown menus selection was not case-sensitive. (#44365)
- [2019-01-29] CHG: chpl atom was created if Apple gapless data was present. (#44323)
- [2019-01-28] FIX: length of first MP4 chapter was displayed if chapter display is disabled. (#44331)
- [2019-01-27] FIX: MP4 length of first chapter is displayed also if listing chapters as separate files is disabled. (#44331)
Changes for v2.93 - v2.93a Beta
- NEW: made quick replace with regular expression action to remember previous inputs.
- NEW: made quick replace action to remember previous inputs.
- NEW: added history to replace with regular expression action input fields.
- NEW: added history to replace action input fields.
- CHG: pasting tags of multiple files from the clipboard restarted the paste sequence if more files were selected. (#44380 1)
- FIX: cancelling certain write operations kept file list in a state as if the tags were written. (#44442)
- NEW: added support for discnumbers to auto-numbering wizard.
- FIX: action 'Format value' did not apply changes for multi-value fields if first value stayed the same. (#44428)
- FIX: ensured that no duplicate fields are created on the Tag Panel. (#44383, #44406)
- CHG: saving config directly after updating to a new version.
- FIX: information field %_id3v2_character_encoding% wasn't set for user-defined fields. (#44410)
- NEW: configuration option to disable showing release notes on update. (#44309)
- FIX: single MP4 chapter title wasn't updated if listing chapters as separate files was disabled. (#44322)
- NEW: added resizeable splitter between lists on tag sources dialog. (#43624)
- FIX: dropdown menus selection was not case-sensitive. (#44365)
- CHG: chpl atom was created if Apple gapless data was present. (#44323)
- FIX: length of first MP4 chapter was displayed if chapter display is disabled. (#44331)
- FIX: MP4 length of first chapter is displayed also if listing chapters as separate files is disabled. (#44331)
Changes for v2.92a - v2.93
- [2019-01-26] FIX: MP4 field ITUNESMEDIATYPE was not read correctly (since v2.91a). (#44312)
- [2019-01-26] FIX: MP4 fields ITUNNORM and ITUNSMPB were not written correctly (since v2.91a). (#44312)
- [2019-01-25] FIX: MP4 fields TVEPISODE, TVSEASON and ITUNESCATALOGID were not written correctly (since v2.91a). (#44294)
- [2019-01-25] FIX: configuration option to toggle listing chapters as separate files did not work in all cases. (#44300)
Changes for v2.92 - v2.92a
- [2019-01-25] FIX: MP4 fields TVEPISODE, TVSEASON and ITUNESCATALOGID were not written correctly (since v2.91a). (#44294)
- [2019-01-25] FIX: configuration option to toggle listing chapters as separate files did not work in all cases. (#44300)
Changes for v2.91 - v2.92
- [2019-01-18] CHG: removed installer option to pin Mp3tag to taskbar. (#44116, #44117)
- [2019-01-17] NEW: added support for silent uninstalls. (#44196)
- [2019-01-11] CHG: further compatibility improvements regarding language identifiers when reading and writing ID3v2 USLT frames. (#44167)
- [2019-01-11] NEW: added support for MP4 E-AC3.
- [2019-01-11] CHG: compatibility improvements for raw AAC that now also supports reading and writing of ID3v2 tags.
- [2019-01-11] CHG: compatibility improvements regarding language identifiers when reading and writing ID3v2 USLT frames. (#44167)
- [2019-01-10] NEW: added advanced configuration option to toggle listing chapters as separate files (disabled by default). (#19589, #42399, #43935, #44112, #44127)
- [2019-01-06] NEW: added support for reading and removing QuickTime chapter information. (#17978)
- [2019-01-05] NEW: added information fields %_subsong% (subsong index) and %_subsong_count% (number of subsongs).
- [2019-01-05] CHG: import from text file now detects if file is UTF-8 also if it has no BOM. (#14842)
- [2019-01-04] FIX: occasional runtime error when pasting metadata.
- [2019-01-03] FIX: Tag Panel row calculation for mutliple fields of size Smaller was incorrect in some cases. (#44015)
- [2019-01-02] NEW: added Tag-Panel field size Smaller (i.e., smaller than Small). (#42119, #43525, #44015)
- [2018-12-31] NEW: added support for MP4 HEVC (hvc1 codec). (#43877)
- [2018-12-30] FIX: current selection of files was incorrect after disabling filter in some cases. (#18259, #42896)
- [2018-12-29] FIX: enabling and disabling Tag-Panel fields via context menu was limited to 40 fields. (#44012)
- [2018-12-28] FIX: enabling and disabling Tag-Panel fields via context menu reverted some customization settings. (#44012)
- [2018-12-22] NEW: added %_video_width% and %_video_height% for Matroska video files. (#43969)
- [2018-12-21] FIX: empty album artwork placeholder image was blurry on high DPI screens. (#43899)
- [2018-12-21] FIX: action to import text file did not apply new field content if first value was identical. (#16091)
- [2018-12-19] LNG: updated Bulgarian, Czech, French and Slovak language files.
- [2018-12-18] FIX: global placeholders were parsed incorrectly when used inside scripting functions at export. (#12378)
- [2018-12-17] FIX: loading files from drive root directory did not work anymore (since v2.91a). (#43902)
- [2018-12-16] NEW: added support for MP4 HEVC (hev1 codec). (#43877)
- [2018-12-10] CHG: added even more mappings for special MusicBrainz fields for ID3v2 and MP4. (#43846)
- [2018-12-10] FIX: parsing error for export filenames that contained escaped parentheses. (#43826)
- [2018-12-10] FIX: files from recycle bin were displayed when loading drive root directory. (#17833)
- [2018-12-09] NEW: added option to configure size of multiline tag fields. (#15943)
- [2018-12-08] CHG: enabling mouse wheel in dropdown fields after edit by opening the list (besides pressing keys arrow up or arrow down). (#16423, #43754)
- [2018-12-07] FIX: editing of cuesheets was no longer possible (since v2.90c). (#43809)
- [2018-12-04] FIX: auto-complete for Tag-Panel fields was case sensitive (since v2.90e). (#43743)
Changes for v2.91d Beta - v2.91f Beta
- CHG: further compatibility improvements regarding language identifiers when reading and writing ID3v2 USLT frames.
Changes for v2.91c Beta - v2.91d Beta
- NEW: added information fields %_subsong% (subsong index) and %_subsong_count% (number of subsongs).
- CHG: import from text file now detects if file is UTF-8 also if it has no BOM. (#14842 1)
- FIX: occasional runtime error when pasting metadata.
- FIX: Tag Panel row calculation for mutliple fields of size Smaller was incorrect in some cases. (#44015 7)
Changes for v2.91b Beta - v2.91c Beta
- NEW: added Tag-Panel field size Smaller (i.e., smaller than Small). (#42119 1, #43525 1, #44015 1)
- NEW: added support for MP4 HEVC (hvc1 codec). (#43877 21)
- FIX: current selection of files was incorrect after disabling filter in some cases. (#18259 1, #42896 1)
- FIX: enabling and disabling Tag-Panel fields via context menu was limited to 40 fields. (#44012 1)
- FIX: enabling and disabling Tag-Panel fields via context menu reverted some customization settings. (#44012 1)
Changes for v2.91 - v2.91b Beta
- NEW: added %_video_width% and %_video_height% for Matroska video files. (#43969 1)
- FIX: empty album artwork placeholder image was blurry on high DPI screens. (#43899 1)
- FIX: action to import text file did not apply new field content if first value was identical. (#16091 2)
- LNG: updated Bulgarian, Czech, French and Slovak language files.
- FIX: global placeholders were parsed incorrectly when used inside scripting functions at export. (#12378 3)
- FIX: loading files from drive root directory did not work anymore (since v2.91a). (#43902 1)
- 2.91a (2018-12-16)
- NEW: added support for MP4 HEVC. (#43877 3)
- CHG: added even more mappings for special MusicBrainz fields for ID3v2 and MP4. (#43846 4)
- FIX: parsing error for export filenames that contained escaped parentheses. (#43826 1)
- FIX: files from recycle bin were displayed when loading drive root directory. (#17833)
- LNG: updated French and Slovak language files.
- NEW: added option to configure size of multiline tag fields. (#15943 2)
- CHG: enabling mouse wheel in dropdown fields after edit by opening the list (besides pressing keys arrow up or arrow down). (##16423, #43754)
- FIX: editing of cuesheets was no longer possible (since v2.90c). (#43809)
- FIX: auto-complete for Tag-Panel fields was case sensitive (since v2.90e). (#43743 1)
Changes for v2.90a - v2.91
- ------------ -------------------------------------------------------------------------------------
- [2018-11-26] FIX: Tag Panel sometimes auto-scrolled to the control that had the focus when activated. (#42206)
- [2018-11-24] FIX: Discogs artist and albumartist were wrong for releases where albumartist consists of multiple artists. (#43641)
- [2018-11-24] CHG: modified default file-view columns to display multiple values via $meta_sep(field,\\) on new installs. (#43651)
- [2018-11-23] FIX: reverted fix for multiple occurrences of a mapped field with identical values were displayed as one. (#43607, #11432)
- [2018-11-23] FIX: improved Tag-Panel scrolling behavior when docked horizontally. (#43560)
- [2018-11-22] NEW: CDG files are now renamed with corresponding WMA files. (#43547)
- [2018-11-22] FIX: CDG files were not renamed with corresponding MP3 files anymore (since v2.90e). (#43605)
- [2018-11-21] FIX: tag source commands else and elseif were treated case-sensitive. #43622
- [2018-11-16] FIX: multiple occurrences of a mapped field with identical values were displayed as one. (#11432)
- [2018-11-16] FIX: action replace with regular expressions combined two consecutive dollar signs to one. (#11970)
- [2018-11-16] CHG: scripting language combined two consecutive dollar signs to one.
- [2018-11-16] CHG: improved display of window caption for Tag Sources search-by dialog. (#43324)
- [2018-11-15] CHG: extended number of actions possibly displayed in actions pop-up menu.
- [2018-11-14] FIX: converter 'Filename - Filename' used new directory of previous file in sequence, even if no new directory was computed for current file. (#11568)
- [2018-11-13] FIX: data in ID3v2 UFID frames was interpreted as UTF-8 in some cases. (#4062, #15567)
- [2018-11-13] FIX: auto-complete for Tag-Panel fields failed in some special cases. (#9114)
- [2018-11-12] CHG: improved handling of FLAC files with multiple METADATA_BLOCK_VORBIS_COMMENT blocks. (#9155, #10481, #43535)
- [2018-11-12] CHG: improved writing performance for Opus files. (#43420)
- [2018-11-12] LNG: updated Bulgarian, Czech, and Turkish language files.
- [2018-11-12] CHG: renamed Tag-Panel field sizes to large, medium, and small. (#40873)
- [2018-11-09] NEW: added default value configuration for Tag Panel fields that is used when multiple files are selected.
- [2018-11-09] CHG: MP4 desc atom is now mapped to DESCRIPTION instead of SUBTITLE to improve compatibility with other software. (#43507)
- [2018-11-08] FIX: files and directories passed via command line to an existing instance were always added. (#43407)
- [2018-11-07] CHG: non-audio files are now ignored from tag writing processes. (#43487)
- [2018-11-07] FIX: files without extension were added to file list if loaded via drag'n'drop or command line. (#19223, #43480)
- [2018-11-06] FIX: icons for non-audio files used audio-file icon in file list. (#43480)
- [2018-10-15] FIX: auto-numbering wizard did not use given total count of tracks to determine number of leading zeros. (#43120)
- [2018-10-14] FIX: configuration file was not written in some cases if the session was ended through Windows. (#42287, #42331, #42800)
- [2018-10-13] FIX: field MOVEMENTTOTAL was written at subtrack level and is now written at the parent track level for Matroska.
- [2018-10-12] NEW: added copy, cut and paste for individual fields to extended tag dialog. (#19495, #40816, #41151)
- [2018-10-11] FIX: tag sources framework function 'json_select_array' did not convert UTF-8 encoded data correctly. (#43228)
- [2018-10-08] CHG: various UI color changes for improved usability under Windows high-contrast mode and dark themes.
- [2018-10-02] CHG: improved command line parser so that multiple file paths and folder paths are now supported.
- [2018-10-02] FIX: MusicBrainz tag source omitted joinphrases for featuring artists. (#43073)
- [2018-09-27] CHG: improved sorting behavior at list of user-defined tools. (#43054)
- [2018-09-25] FIX: status bar and tag panel lists showed data from previous selection in some cases. (#43035)
Changes for v2.90e Beta - v2.90f Beta
- FIX: Discogs artist and albumartist were wrong for releases where albumartist consists of multiple artists. (#43641 1)
- CHG: modified default file-view columns to display multiple values via $meta_sep(field,\\) on new installs. (#43651 1)
- FIX: reverted fix for multiple occurrences of a mapped field with identical values were displayed as one. (#43607 1, #11432 1)
- FIX: improved Tag-Panel scrolling behavior when docked horizontally. (#43560)
- NEW: CDG files are now renamed with corresponding WMA files. (#43547)
- FIX: CDG files were not renamed with corresponding MP3 files anymore (since v2.90e). (#43605)
- FIX: tag source commands else and elseif were treated case-sensitive #43622
Changes for v2.90d Beta - v2.90e Beta
- FIX: multiple occurrences of a mapped field with identical values were displayed as one. (#11432 2)
- FIX: action replace with regular expressions combined two consecutive dollar signs to one. (#11970 1)
- CHG: scripting language combined two consecutive dollar signs to one.
- CHG: improved display of window caption for Tag Sources search-by dialog. (#43324 1)
- CHG: extended number of actions possibly displayed in actions pop-up menu.
- FIX: converter 'Filename - Filename' used new directory of previous file in sequence, even if no new directory was computed for current file. (#11568 2)
- FIX: data in ID3v2 UFID frames was interpreted as UTF-8 in some cases. (#4062 1, #15567 1)
- FIX: auto-complete for Tag-Panel fields failed in some special cases. (#9114 2)
Changes for v2.90c Beta - v2.90d Beta
- CHG: improved handling of FLAC files with multiple METADATA_BLOCK_VORBIS_COMMENT blocks. (#9155, #10481, #43535)
- CHG: improved writing performance for Opus files. (#43420 2)
- CHG: renamed tag-panel field sizes to large, medium, and small. (#40873)
- LNG: updated Bulgarian, Czech, and Turkish language files.
Changes for v2.90b Beta - v2.90c Beta
- NEW: added default value configuration for Tag Panel fields that is used when multiple files are selected.
- CHG: MP4 desc atom is now mapped to DESCRIPTION instead of SUBTITLE to improve compatibility with other software. (#43507 2)
- FIX: files and directories passed via command line to an existing instance were always added. (#43407)
- CHG: non-audio files are now ignored from tag writing processes. (#43487 1)
- FIX: files without extension were added to file list if loaded via drag'n'drop or command line. (#19223 1, #43480 1)
- FIX: icons for non-audio files used audio-file icon in file list. (#43480 1)
Changes for v2.90a - v2.90b Beta
- FIX: auto-numbering wizard did not use given total count of tracks to determine number of leading zeros. (#43120)
- FIX: configuration file was not written in some cases if the session was ended through Windows. (#42287, #42331, #42800)
- FIX: field MOVEMENTTOTAL was written at subtrack level and is now written at the parent track level for Matroska.
- NEW: added copy, cut and paste for individual fields to extended tag dialog. (#19495, #40816, #41151)
- FIX: tag sources framework function 'json_select_array' did not convert UTF-8 encoded data correctly. (#43228)
- CHG: various UI color changes for improved usability under Windows high-contrast mode and dark themes.
- CHG: improved command line parser so that multiple file paths and folder paths are now supported.
- FIX: MusicBrainz tag source omitted joinphrases for featuring artists. (#43073)
- CHG: improved sorting behavior at list of user-defined tools. (#43054)
- FIX: status bar and tag panel lists showed data from previous selection in some cases. (#43035)
Changes for v2.90 - v2.90a
- [2018-09-23] FIX: refreshing file list of individually loaded files emptied list. (#43047)
- [2018-09-22] FIX: runtime error when copying and pasting of tags in some cases. (#43037)
Changes for v2.89a - v2.90
- [2018-09-20] CHG: updated code-signing certificate.
- [2018-09-19] FIX: loading root directories via context-menu did not work anymore (since v2.88f).
- [2018-09-18] FIX: current selection of files was incorrect after enabling filter in some cases.
- (#42896)
- [2018-09-17] FIX: missing files from playlists were not reported anymore (since v2.88f). (#42934)
- [2018-09-14] FIX: runtime error when closing Microsoft Store version in rare cases.
- [2018-08-23] FIX: cover count display on Tag Panel did only support one-digit counts. (#12779)
- [2018-08-20] FIX: export failed for non-canonicalized paths when triggered from actions (since
- v2.88f). (#42515)
- [2018-08-19] FIX: save configuration did not include all files from data directory. (#42680)
- [2018-08-18] FIX: undo tag source menu-entry always displayed freedb. (#42670)
- [2018-08-17] FIX: added missing documentation on adding files via CLI. (#42597)
- [2018-08-16] CHG: improved over-time footprint of in-memory caching if library is disabled.
- (#42442)
- [2018-08-06] FIX: some default Tag Panel field names were not auto-translated on language change.
- (#42331)
- [2018-08-03] FIX: disabled fields on Tag Panel were part of the Tab navigation sequence.
- [2018-07-30] FIX: some system error messages were displayed as raw UTF-8 (since v2.88f). (#42508)
- [2018-07-13] FIX: auto-numbering wizard did not allow for track numbers starting at 0. (#42265)
- [2018-07-12] NEW: released Mp3tag to the Microsoft Store. (#42546)
Changes for v2.89b Beta - v2.89c Beta
- FIX: export failed for non-canonicalized paths when triggered from actions (since v2.88f). (#42515)
- FIX: save configuration did not include all files from data directory. (#42680)
- FIX: undo tag source menu-entry always displayed freedb. (#42670)
- FIX: added missing documentation on adding files via CLI. (#42597)
Changes for v2.89a - v2.89b Beta
- CHG: improved over-time footprint of in-memory caching if library is disabled. (#42442 1)
- FIX: some default Tag Panel field names were not auto-translated on language change. (#42331)
- FIX: disabled fields on Tag Panel were part of the Tab navigation sequence.
- FIX: some system error messages were displayed as raw UTF-8 (since v2.88f). (#42508 1)
- FIX: auto-numbering wizard did not allow for track numbers starting at 0. (#42265 1)
Changes for v2.88 - v2.89
- [2018-07-09] FIX: trying to enable TLS 1.2 on Windows Vista failed all HTTP connections (since v2.88h).
- [2018-07-08] CHG: changed to reuse existing ID3v2 chunk identifier for AIF and WAV to increase compatibility.
- [2018-07-06] FIX: https connections on Windows 7 and 8 did not use TLS 1.2 by default (Discogs requires TLS 1.2 now).
- [2018-07-05] CHG: changed to use 'id3 ' instead of 'ID3 ' for new ID3v2 chunk identifier for WAV to increase compatibility.
- [2018-07-04] FIX: wrong parameter error when directory history was empty and selection changed.
- [2018-07-03] CHG: added artist to search query for MusicBrainz tag sources.
- [2018-07-02] FIX: directory history was not saved correctly in some cases. (#3020)
- [2018-07-02] FIX: MusicBrainz tag source stopped working after extended namespace alias was changed on server-side. (#3591, #42157, #42159)
- [2018-06-29] NEW: added support for long filesystem paths (> 260 characters). (#42047)
- [2018-06-26] NEW: added panels directory that is also included when saving configuration.
- [2018-06-26] LNG: updated Bulgarian, Czech, Hungarian, Portuguese-Brazil, Slovak and Turkish language files.
- [2018-06-25] FIX: status bar selection state was not updated in some cases. (#42022)
- [2018-06-25] FIX: bits per sample for WavPack DSD was reported as default PCM values.
- [2018-06-24] FIX: directory was not added to Tag Panel directory field when loading via context menu (since v2.88c). (#42007)
- [2018-06-23] FIX: contents of Tag Panel were cleared after loading of Tag Panel configuration.
- [2018-06-22] FIX: auto-save on file selection change did not work in some cases (since v2.88b). (#41922)
- [2018-06-21] NEW: added loading and saving of Tag Panel configurations from options.
- [2018-06-20] NEW: added loading and saving of Tag Panel configurations from Tag Panel context menu.
- [2018-06-19] CHG: library cleanup now also rebuilds database to free unused space.
- [2018-06-18] FIX: last field in vertical Tag Panel layout was hidden in some cases (since v2.88c). (#41956)
- [2018-06-17] FIX: samplerate for WavPack DSD was reported as default PCM values.
- [2018-06-16] FIX: small and smaller Tag Panel fields had minor sizing inconsitencies. (#40873/21)
- [2018-06-15] FIX: Tag Panel fields of size 'smaller' did not flow correctly in some cases (since v2.88c).
- [2018-06-15] NEW: added Windows Application Registration for Standard installation. (#41902)
- [2018-06-14] NEW: added context menu to customize Tag Panel.
- [2018-06-14] NEW: added option to specify size when adding Tag Panel fields (normal, smaller, small, multiline).
- [2018-06-13] NEW: improved Tag Panel layout when displayed horizontally. (#40873)
- [2018-06-12] NEW: added Tag Panel fields _DIRECTORY and _SEPARATOR.
- [2018-06-11] NEW: added support for DSD audio for WavPack.
- [2018-06-10] NEW: made all Tag Panel fields configurable, including default fields.
- [2018-06-09] CHG: improved layout of configuration dialogs.
- [2018-06-08] FIX: new Tag Panel fields were not enabled by default (since v2.88b).
- [2018-06-07] NEW: added support for enabling/disabling user-defined fields at 'Options >Tag Panel'. (#41601)
- [2018-06-06] FIX: icons at user-defined tools option dialog were displayed too small on large-DPI systems.
- [2018-06-05] NEW: added support for MusicBrainz field MUSICBRAINZ_ALBUMID to MusicBrainz tag source. (#41855)
- [2018-06-04] CHG: added mappings for special fields with MusicBrainz IDs for ID3v2 and MP4. (#18405)
- [2018-06-04] CHG: adjusted MusicBrainz tag source to write MUSICBRAINZ_ARTISTID. (#18567)
- [2018-06-03] NEW: option to keep moved files in file list. (#19786)
- [2018-06-02] FIX: saving cover to file failed silently if file already exists with system file attribute set. (#17919)
Changes for v2.88f - v2.88h
- FIX: https connections on Windows Vista, 7 and 8 did not use TLS 1.2 by default (Discogs requires TLS 1.2 now).
- CHG: changed to use 'id3 ' instead of 'ID3 ' as ID3v2 chunk identifier for WAV and AIF to increase compatibility.
- FIX: wrong parameter error when directory history was empty and selection changed.
- CHG: added artist to search query for MusicBrainz tag sources.
- FIX: directory history was not saved correctly in some cases. (#3020 5)
- FIX: MusicBrainz tag source stopped working after extended namespace alias was changed on server-side. (#3591 2, #42157 2, #42159 2)
Changes for v2.88e - v2.88f
- NEW: added support for long filesystem paths (> 260 characters). (#42047)
- NEW: added panels directory that is also included when saving configuration.
- LNG: updated Bulgarian, Czech, Hungarian, Portuguese-Brazil and Turkish language files.
- FIX: status bar selection state was not updated in some cases. (#42022)
- FIX: bits per sample for WavPack DSD was reported as default PCM values.
- FIX: directory was not added to Tag Panel directory field when loading via context menu (since v2.88c). (#42007)
- FIX: contents of Tag Panel were cleared after loading of Tag Panel configuration.2.88e (2018-06-22)
- FIX: auto-save on file selection change did not work in some cases (since v2.88b). (#41922 2)
- NEW: added loading and saving of Tag Panel configurations from options.
- NEW: added loading and saving of Tag Panel configurations from Tag Panel context menu.
- CHG: library cleanup now also rebuilds database to free unused space.
- FIX: last field in vertical Tag Panel layout was hidden in some cases (since v2.88c). (#41956 1)
- LNG: updated Bulgarian, Czech, Portuguese-Brazil and Turkish language files.
- FIX: samplerate and bits per sample for WavPack DSD were reported as default PCM values.
- FIX: small and smaller Tag Panel fields had minor sizing inconsitencies. (#40873)
Changes for v2.88d - v2.88e
- FIX: auto-save on file selection change did not work in some cases (since v2.88b). (#41922 2)
- NEW: added loading and saving of Tag Panel configurations from options.
- NEW: added loading and saving of Tag Panel configurations from Tag Panel context menu.
- CHG: library cleanup now also rebuilds database to free unused space.
- FIX: last field in vertical Tag Panel layout was hidden in some cases (since v2.88c). (#41956 1)
- LNG: updated Bulgarian, Czech, Portuguese-Brazil and Turkish language files.
- FIX: samplerate and bits per sample for WavPack DSD were reported as default PCM values.
- FIX: small and smaller Tag Panel fields had minor sizing inconsitencies. (#40873)
Changes for v2.88b - v2.88d
- FIX: Tag Panel fields of size 'smaller' did not flow correctly in some cases (since v2.88c).
- 2.88c (2018-06-15) Download: mp3tagv288csetup.exe 36
- NEW: added Windows Application Registration for Standard installation. (#41902 3)
- NEW: added context menu to customize Tag Panel.
- NEW: added option to specify size when adding Tag Panel fields (normal, smaller, small, multiline).
- NEW: improved Tag Panel layout when displayed horizontally. (#40873)
- NEW: added Tag Panel fields _DIRECTORY and _SEPARATOR.
- NEW: added support for DSD audio for WavPack.
- NEW: made all Tag Panel fields configurable, including default fields.
- CHG: improved layout of configuration dialogs.
- FIX: new Tag Panel fields were not enabled by default (since v2.88b).
Changes for v2.88a - v2.88b
- NEW: added support for enabling/disabling user-defined fields at 'Options >Tag Panel'. (#41601)
- FIX: icons at user-defined tools option dialog were displayed too small on large-DPI systems.
- NEW: added support for MusicBrainz field MUSICBRAINZ_ALBUMID to MusicBrainz tag source. (#41855 1)
- CHG: added mappings for special fields with MusicBrainz IDs for ID3v2 and MP4. (#18405 2)
- CHG: adjusted MusicBrainz tag source to write MUSICBRAINZ_ARTISTID. (#18567)
- NEW: option to keep moved files in file list. (#19786)
- FIX: saving cover to file failed silently if file already exists with system file attribute set. (#17919)
- 8
Changes for v2.87a - v2.88
- [2018-05-28] NEW: added support for using more than 2GB addressable memory on 64-bit systems (/LARGEADDRESSAWARE).
- [2018-05-27] FIX: occasional runtime error when setting sort arrow to non-existent column.
- [2018-05-25] CHG: improved status messages and cancelation behaviour at library cleanup.
- [2018-05-23] FIX: internal window snap interferred with Aero snap in case the Windows option 'Show window contents while dragging' was disabled. (#15305)
- [2018-05-23] FIX: copy freedb disc ID option used malformed ID if starting with 0. (#12674, #17783)
- [2018-05-22] FIX: MP4 fields PODCAST, ITUNESGAPLESS and ITUNESHDVIDEO were not displayed if set to 0. (#18017)
- [2018-05-22] FIX: Quick Launch installer option now correctly pins Mp3tag to taskbar also on Windows 7 and above. (#19472)
- [2018-05-21] FIX: rename or edit in file list via delayed double-click was triggered even if file lost focus in the meantime. (#13729, #41750)
- [2018-05-21] FIX: occasional runtime error when renaming files. (#41737)
- [2018-05-20] FIX: library cleanup did not block the file list. (#41696)
- [2018-05-20] FIX: some operations where still enabled when building local freedb index database. (#41691)
- [2018-05-20] FIX: export dialog lost focus after duplicating or deleting export configurations.
- [2018-05-20] FIX: action group select dialog lost focus after duplicating or deleting actions. (#16063)
- [2018-05-19] FIX: action group edit dialog lost focus after duplicating or deleting actions. (#16063)
- [2018-05-18] FIX: context helper menus were occasionally displayed on wrong screen in multi-monitor setups.
- [2018-05-15] CHG: improved performance when reading files via Ctrl+T or 'File > Read tag'.
- [2018-05-14] FIX: interacting with the file list while reading files had unintended effects.
- [2018-05-14] CHG: changed database that is used for local freedb index.
- [2018-05-07] CHG: importing tags via Discogs tag source now lists all formats and the catalog number of the release.
- [2018-05-07] FIX: occasional runtime error when dropping files during file writing operations. (#41634)
- [2018-05-07] CHG: added limit to column width of tag sources results list (and other lists).
- [2018-05-07] CHG: removed default values configuration.
- [2018-05-05] FIX: statistics of files total were not updated in all cases. (#41604)
- [2018-05-02] FIX: occasional runtime error when aborting file reading operations.
- [2018-04-30] FIX: drop operation had no effect work with some applications. (#41567)
- [2018-04-30] CHG: improved detection of clipboard contents relevant for drop operations. (#41579)
- [2018-04-17] CHG: improved Tag Panel layout when displayed horizontally. (#40873)
- [2018-04-15] CHG: Tag Panel, Filter and file list now use default font. (#18410, #41381)
- [2018-04-13] FIX: tag sources framework function 'json_select_many' did not convert UTF-8 encoded data correctly. (#18955)
- [2018-04-12] FIX: tag sources framework functions 'json_foreach' did work correctly when nested. (#18956)
- [2018-04-10] CHG: importing tags via Discogs tag source supports track numbers and disc numbers from Discogs. (#19744)
- [2018-04-09] NEW: added fields %_cover_width% and %_cover_height% for width and height of first embedded cover art. (#41243)
- [2018-04-08] FIX: auto-removing special characters that are not supported by MusicBrainz search. (#41350)
- [2018-04-08] LNG: updated Bulgarian, Corsican, Czech and Turkish language files.
- [2018-04-07] FIX: memory corruption for format strings that end with a starting %. (#41348)
- [2018-04-04] CHG: removed splash screen.
- [2018-04-03] FIX: runtime error when adding zero-size cover art (since v2.86).
Changes for v2.87f Beta - v2.87h Beta
- CHG: improved status messages and cancelation behaviour at library cleanup.
Changes for v2.87d Beta - v2.87e Beta
- FIX: library cleanup did not block the file list. (#41696 2)
- FIX: some operations where still enabled when building local freedb index database. (#41691)
- FIX: export dialog lost focus after duplicating or deleting export configurations.
- FIX: action group select dialog lost focus after duplicating or deleting actions. (#16063)
- FIX: action group edit dialog lost focus after duplicating or deleting actions. (#16063)
- FIX: context helper menus were occasionally displayed on wrong screen in multi-monitor setups.
Changes for v2.87b Beta - v2.87d Beta
- CHG: improved performance when reading files via Ctrl+T or 'File > Read tag'.
- FIX: interacting with the file list while reading files had unintended effects.
- CHG: changed database that is used for local freedb index.
- CHG: importing tags via Discogs tag source now lists all formats and the catalog number of the release.
- FIX: occasional runtime error when dropping files during file writing operations. (#41634)
- CHG: added limit to column width of tag sources results list (and other lists).
- CHG: removed default values configuration.
- FIX: statistics of files total were not updated in all cases. (#41604)
- FIX: occasional runtime error when aborting file reading operations.
- FIX: drop operation had no effect work with some applications. (#41567)
- CHG: improved detection of clipboard contents relevant for drop operations. (#41579)
Changes for v2.87a - v2.87b Beta
- NEW: added fields %_cover_width% and %_cover_height% for width and height of first embedded cover art (#41243).
- FIX: auto-removing special characters that are not supported by MusicBrainz search. (#41350)
- FIX: memory corruption for format strings that end with a starting %. (#41348)
- FIX: runtime error when adding zero-size cover art (since v2.86).
- CHG: removed splash screen.
- LNG: updated Corsican language file
Changes for v2.86h Beta - v2.86k Beta
- CHG: improved mapping of Matroska tag fields.
- FIX: failed to write tags to Matroska files where SeekHead could not be directly expanded.
- FIX: navigating with tab key on tag panel did not scroll if input field was outside the visible region. (#41132)
- FIX: check for updates did not work on some systems (since v2.86f).
Changes for v2.86f Beta - v2.86h Beta
- FIX: tooltips for Tag Panel input fields did not display ampersand characters. (#411142)
- FIX: uncommitted changes to the filter text in manual filtering mode gave unexpected filter result when re-enabling the filter. (#411161)
- CHG: reverted change from v2.86f where language identifier and description were not displayed for UNSYNCEDLYRICS if both are default ('eng' and empty). (#411091)
- CHG: updated internally used libraries.
- LNG: updated Catalan, Czech, Hebrew, Hungarian and Spanish language files.
Changes for v2.86e Beta - v2.86f Beta
- NEW: added option to enable/disable auto-applying filter to filter helper menu. (#410131)
- CHG: files that were moved are now kept in file list independent of the target location. (#19786)
- CHG: don't display language identifier and description for UNSYNCEDLYRICS if both are default ('eng' and empty).
- FIX: saving UNSYNCEDLYRICS for ID3v2 omitted text if pipe symbol occurred in lyrics text. (#11617)
- FIX: another runtime error when performing drag'n'drop from external applications.
- FIX: keyboard shortcut Ctrl+S for saving tag-panel contents was active in file-list editing mode and discarded input. (#19760)
- FIX: keyboard shortcuts Ctrl+N and Ctrl+Shift+N did not commit change while in file-list editing mode.
- LNG: updated Catalan, Hebrew, Hungarian and Spanish language files.
Changes for v2.86b Beta - v2.86e Beta
- FIX: WAV files > 2GB could not be tagged. (#409893)
- FIX: some links in about dialog were broken. (#409783)
- FIX: installation mode could not be changed via keyboard.
Changes for v2.86 - v2.86b Beta
- FIX: auto-save did not remove varied cover art when removed via tag panel. (#40836)
- FIX: runtime error when changing library settings while performing other file operations. (#40797)
- FIX: scripting function $strstr did return nothing instead of 0 if the search string wasn't found. (#19637)
- FIX: runtime error when performing undo via keyboard shortcut while in-place editing in the file list.
- FIX: fields absent from a subset of files were erroneously shown as present and identical at extended tag dialog in some cases.
- FIX: anything else than lower-case %_filename% did not allow column-editing when used in column configuration. (#19797)
- NEW: placeholder %_tool% for MP3 now contains used LAME encoder version (if present).
- CHG: reimplemented MP3 audio info parsing.
- LNG: updated Catalan, Hebrew and Spanish language file
- 2.86a (2018-02-04)
- FIX: cover mimetypes were not parsed for APEv2 tags in some cases (since 2.86). (#23476)
- FIX: runtime error when reading malformed APEv2 cover that has no cover-data.
- NEW: added MusicBrainz tag source for search via album name based on MusicBrainz.org XML Web Service v2. (#23427, #23435)
- NEW: added MusicBrainz cover-only tag source for search via album name based on MusicBrainz.org XML Web Service v2.
- LNG: updated Hebrew language file.
Changes for v2.85 - v2.86
- [2018-01-13] FIX: action "Format value" for _FILENAME caused new file directory to be set also in
- cases where file cannot be renamed.
- [2018-01-10] LNG: updated Bulgarian, Czech, Hebrew, Italian, Norwegian, Portuguese-Brazil and
- Slovenian language files.
- [2018-01-10] FIX: vendor string was not written when updating Vorbis Comments in Opus files.
- [2018-01-08] CHG: default tag panel field names are now auto-translated on language change.
- (#23220, #22856, #22200)
- [2018-01-08] CHG: default file view column names are now auto-translated on language change.
- (#23220, #22856, #22200)
- [2018-01-08] FIX: runtime error when parsing broken UFID ID3v2 frames. (#23295)
- [2018-01-01] FIX: runtime error when performing library cleanup directly after enabling library
- option (since 2.85i).
- [2017-12-21] FIX: runtime error when performing save via keyboard shortcut while in-place editing
- in the file list.
- [2017-12-20] FIX: importing tags via Discogs tag source set YEAR field to 0 for releases without
- year.
- [2017-12-20] FIX: file list selection mark was wrong in some cases after deleting, removing or
- moving files.
- [2017-12-19] NEW: added option to cleanup the database from orphaned files.
- [2017-12-13] NEW: added preferences page to enable the Library and to configure included
- directories.
- [2017-12-11] CHG: attempting a more graceful shutdown on out-of-memory conditions.
- [2017-12-10] FIX: deleting non-standard files from file view did not update file list (since
- 2.85b).
- [2017-12-08] FIX: sync issue between actual file information fields (i.e., size, modification
- timestamps, ...) and internal representation (since 2.85b).
- [2017-12-07] FIX: runtime error when adding files to an already running instance via the Windows
- Explorer context-menu extension (since 2.85b).
- [2017-12-07] FIX: file renaming collision when target file was already in database but removed
- externally (since 2.85b).
- [2017-12-07] FIX: info fields were not updated in database when tags were written or removed (since
- 2.85b).
- [2017-12-07] FIX: actions that caused a directory to be renamed did not update the database entries
- (since 2.85b).
- [2017-12-06] CHG: improved library reading performance on subsequent reads by using an internal
- database.
- [2017-12-02] CHG: MP4 tag fields are not truncated to 255 characters anymore. (#23176)
- [2017-11-26] FIX: runtime error when adding cover art to Ogg Vorbis or Opus files (since 2.85a).
- (#23213)
- [2017-11-22] CHG: improved memory consumption especially for large music libraries.
- [2017-11-22] CHG: changes regarding cover art are now also part of undo information.
- [2017-11-16] FIX: tag sources framework function 'json_foreach' now also works with arrays as
- unnamed JSON root element. (#23165)
Changes for v2.85i Beta - v2.85k Beta
- CHG: default tag panel field names are now auto-translated on language change. (#23220, #22856, #22200)
- CHG: default file view column names are now auto-translated on language change. (#23220, #22856, #22200)
- FIX: runtime error when parsing broken UFID ID3v2 frames. (#23295)
- LNG: updated Bulgarian, Czech, Italian, Norwegian, and Slovenian language files.
- FIX: runtime error when performing library cleanup directly after enabling library option (since 2.85i).
- FIX: runtime error when performing save via keyboard shortcut while in-place editing in the file list.
Changes for v2.85h Beta - v2.85i Beta
- FIX: importing tags via Discogs tag source set YEAR field to 0 for releases without year.
- FIX: file list selection mark was wrong in some cases after deleting, removing or moving files.
- NEW: added option to cleanup the database from orphaned files.
Changes for v2.85f Beta - v2.85h Beta
- NEW: added preferences page to enable the Library and to configure included directories.
- CHG: attempting a more graceful shutdown on out-of-memory conditions.
- LNG: updated Norwegian language file.
Changes for v2.84 - v2.85
- [2017-10-24] FIX: Windows 10 Fall Creators Update (version 1709) was prevented from shutting down without user interaction in some cases.
- [2017-10-17] FIX: Tag Panel column width was calculated wrong if Tag Panel was docked horizontally (since 2.84d). (#23056)
- [2017-10-16] NEW: added support for Matroska MKA/MKV files for Explorer context menu shell extension. (#22955)
- [2017-10-16] FIX: deleting a file with subsongs did not remove the other subsongs of that file from the file list.
- [2017-10-16] FIX: removing MP4 chapters from a filtered file list left orphan subsongs of those files when disabling the filter.
- [2017-10-15] FIX: moving subsongs from a filtered file list left orphan subsongs of those files when disabling the filter.
- [2017-10-15] FIX: moving files from a filtered file list did not update file list correctly (since 2.84). (#23047)
- [2017-10-14] FIX: importing format descriptions to MEDIATYPE field via Discogs tag source did not work. (#23011)
- [2017-10-12] FIX: GDI resource leak when populating the list of user-defined tools.
- [2017-10-10] FIX: relative paths from playlists were not canonicalized and sometimes unnecessarily exceeded the 260 character path limit.
- [2017-10-08] LNG: updated Hungarian and Swedish language files.
- [2017-10-06] NEW: extended list of default genres by ID3v1 genres 148 to 191. (#22984)
- [2017-09-23] FIX: runtime error when using Mp3tag on computers with older CPUs (e.g, Pentium III, Athlon XP, ...) (since 2.84b).
- [2017-09-22] NEW: added support for Matroska MKA/MKV files.
- [2017-09-18] CHG: updated internally used libraries.
- [2017-08-30] FIX: contents of BPM fields for MP4 were not read in some cases.
- [2017-08-30] CHG: querying via Discogs Release ID now also works in [r1234567] format (as available on the Discogs website).
Changes for v2.84d Beta - v2.84e Beta
- FIX: Tag Panel column width was calculated wrong if Tag Panel was docked horizontally (since 2.84d). (#23056)
Changes for v2.84c Beta - v2.84d Beta
- NEW: added support for Matroska MKA/MKV files for Explorer context menu shell extension. (#22955)
- FIX: deleting a file with subsongs did not remove the other subsongs of that file from the file list.
- FIX: removing MP4 chapters from a filtered file list left orphan subsongs of those files when disabling the filter.
- FIX: moving subsongs from a filtered file list left orphan subsongs of those files when disabling the filter.
- FIX: moving files from a filtered file list did not update file list correctly (since 2.84). (#23047)
- FIX: importing format descriptions to MEDIATYPE field via Discogs tag source did not work. (#23011)
- FIX: GDI resource leak when populating the list of user-defined tools.
- FIX: relative paths from playlists were not canonicalized and sometimes unnecessarily exceeded the 260 character path limit.
- NEW: extended list of default genres by ID3v1 genres 148 to 191. (#22984)
- 2.84c (2017-09-23)
- FIX: runtime error when using Mp3tag on computers with older CPUs (e.g, Pentium III, Athlon XP, ...) (since 2.84b).
Changes for v2.84b Beta - v2.84c Beta
- FIX: runtime error when using Mp3tag on computers with older CPUs (e.g, Pentium III, Athlon XP, ...) (since 2.84b)
Changes for v2.84a - v2.84b Beta
- NEW: added support for Matroska MKA/MKV files.
- CHG: updated internally used libraries.
- LNG: updated Hungarian and Swedish language files.
- FIX: contents of BPM fields for MP4 were not read in some cases.
- CHG: querying via Discogs Release ID now also works in [r1234567] format (as available on the Discogs website).
Changes for v2.84 - v2.84a
- FIX: Windows XP based and Wine-based installations (macOS/Linux) had problems with HTTP/HTTPS connections.
Changes for v2.83 - v2.84
- [2017-08-22] FIX: renaming files did not update name in file list in all cases (since 2.83h).
- (#22810)
- [2017-08-18] LNG: updated Bulgarian, Catalan, Czech, Italian, Japanese, Polish and Slovak language
- files.
- [2017-08-17] CHG: added ABSENT as synonym for MISSING in Filter and updated documentation. (#22766)
- [2017-08-17] FIX: reading system-encoded WAV RIFF INFO sub chunks did result in data truncation in
- case special characters were involved. (#22742)
- [2017-08-16] FIX: directory field at Tag Panel didn't use correct case for directory names when
- entered with incorrect casing. (#22043)
- [2017-08-15] FIX: installer didn't consider user input for startmenu folder when updating. (#22479)
- [2017-08-13] FIX: format strings for converter 'Filename - Filename' showed UTF-8 encoded data if
- special characters were involved.
- [2017-08-12] NEW: added support for Nero-style MP4 chapters.
- [2017-08-12] FIX: error message when writing tags to larger files in some cases (since 2.83f).
- (#22754)
- [2017-08-09] CHG: improved MP4 tagging compatibility.
- [2017-08-03] FIX: added reading of non-iTunes custom MP4 tags. (#22695)
- [2017-08-02] FIX: attempting to write tags to larger files that are locked by other processes left
- only temporary file in some cases. (#22734)
- [2017-07-13] NEW: added $distance(x,y) scripting function to compute edit distance between strings
- x and y.
- [2017-07-10] FIX: runtime error when using Mp3tag on computers with older CPUs (e.g, Pentium III,
- Athlon XP, ...) (since 2.83c).
- [2017-07-06] FIX: manually rearranging files in file list resulted in unexpected behaviour when
- renaming files (since 2.83c). (#22663)
- [2017-07-05] FIX: extended documentation of web sources framwork function 'MoveLine'. (#22654)
- [2017-07-04] FIX: wav files with invalid ID3Helper data at end of file were not read.
- [2017-07-01] CHG: updated Opus to version 1.2.1.
- [2017-06-30] CHG: made cue sheet handling fully transparent so that it doesn't require artificially
- indexed filenames anymore.
- [2017-06-30] CHG: extended Discogs tag source with fallback detection of secondary images if no
- primary image exists. (#22475)
- [2017-06-30] NEW: added web sources framework functions to check if output contains content via
- 'ifoutput' and 'ifnotoutput'.
- [2017-06-30] CHG: modified dialog for adding cover-art from files to raise warning message if file
- doesn't exist.
- [2017-06-28] CHG: added check to Discogs tag source if query gave any results which results in
- correct error message.
- [2017-06-27] FIX: runtime error when clicking on tag sources toolbar button and last used tag
- source was removed.
- [2017-06-27] FIX: runtime error if Discogs cover-only tag source returned no results (since 2.83a).
- [2017-06-26] FIX: dot and underscore characters where percent-encoded when querying Discogs which
- resulted in HTTP 401 error.
- [2017-06-26] CHG: extended Discogs result list to current API maximum of 100 releases.
- [2017-06-26] NEW: added Discogs cover-only tag source for search via Discogs Release ID.
- [2017-06-26] NEW: added Discogs cover-only tag source for search via album name.
Changes for v2.83j Beta - v2.83k Beta
- FIX: renaming files still did not update name in file list in all cases (since 2.83h). (#22810)
Changes for v2.83i Beta - v2.83j Beta
- FIX: renaming files with did not update name in file list in all cases (since 2.83h). (#22810)
- CHG: added ABSENT as synonym for MISSING in Filter and updated documentation. (#22766)
- LNG: updated Japanese language file.
Changes for v2.83h Beta - v2.83i Beta
- FIX: reading system-encoded WAV RIFF INFO sub chunks did result in data truncation in case special characters were involved. (#22742)
- FIX: directory field at Tag Panel didn't use correct case for directory names when entered with incorrect casing. (#22043)
- FIX: installer didn't consider user input for startmenu folder when updating. (#22479)
- FIX: format strings for converter 'Filename - Filename' showed UTF-8 encoded data if special characters were involved.
Changes for v2.83g Beta - v2.83h Beta
- NEW: added support for Nero-style MP4 chapters.
- FIX: error message when writing tags to larger files in some cases (since 2.83f). (#22754)
Changes for v2.83d Beta - v2.83g Beta
- CHG: improved MP4 tagging compatibility.
- 2.83f (2017-08-03)
- FIX: added reading of non-iTunes custom MP4 tags. (#22695)
- FIX: attempting to write tags to larger files that are locked by other processes left only temporary file in some cases. (#22734)
- 2.83e (2017-07-14)
- NEW: added $distance(x,y) scripting function to compute edit distance between strings x and y.
- FIX: runtime error when using Mp3tag on computers with older CPUs (e.g, Pentium III, Athlon XP, ...) (since 2.83c).
Changes for v2.83c Beta - v2.83d Beta
- FIX: manually rearranging files in file list resulted in unexpected behaviour when renaming files (since 2.83c). (#22663)
- FIX: extended documentation of web sources framwork function 'MoveLine'. (#22654)
- FIX: wav files with invalid "ID3Helper" data at end of file were not read.
- CHG: updated Opus to version 1.2.1.
Changes for v2.83b Beta - v2.83c Beta
- NEW: added web sources framework functions to check if output contains content via 'ifoutput' and 'ifnotoutput'.
- CHG: cue sheet handling is now fully transparent and doesn't require artificially indexed filenames anymore.
- CHG: modified dialog for adding cover-art from files to raise warning message if file doesn't exist.
- CHG: extended Discogs tag source with fallback detection of secondary images if no primary image exists. (#22475)
- CHG: added check to Discogs tag source if query gave any results which results in correct error message.
- LNG: updated Slovak language file.
Changes for v2.83 - v2.83b Beta
- 2.83b (2017-06-27)
- FIX: runtime error if Discogs cover-only tag source returned no results (since 2.83a).
- LNG: updated Bulgarian, Catalan, Czech, Italian and Polish language files.
- 2.83a (2017-06-26)
- FIX: dot and underscore characters where percent-encoded when querying Discogs which resulted in HTTP 401 error.
- CHG: extended Discogs result list to current API maximum of 100 releases.
- NEW: added Discogs cover-only tag source for search via Discogs Release ID.
- NEW: added Discogs cover-only tag source for search via album name.
Changes for v2.82 - v2.83
- [2017-06-23] NEW: added MP4 column to tag-field mappings overview table in documentation.
- [2017-06-22] CHG: removed Amazon tag sources after Amazon.com invalidated Mp3tag's web services
- account.
- [2017-06-19] CHG: Discogs tag source name is now correctly capitalized.
- [2017-06-19] LNG: updated Bulgarian, Chinese, Czech, Polish and Turkish language files.
- [2017-06-18] NEW: added Discogs Release ID tag source to directly search by Discogs Release ID.
- [2017-06-18] NEW: added support for ISRC field in cue sheets. (#12046)
- [2017-06-18] CHG: main performer from cue sheet is now mapped to ALBUMARTIST (instead of ALBUM
- ARTIST). (#12046)
- [2017-06-17] FIX: special characters in main performer from cue sheet were not correctly converted
- when writing. (#12046)
- [2017-06-17] FIX: cue sheets that started with a different track number than 1 were not read.
- (#12046)
- [2017-06-17] FIX: checkboxes at dialog for cover export were not labeled correctly (since 2.82b).
- [2017-06-16] FIX: tags saved to wrong file when auto-save was enabled and column-click in file list
- changed the file order. (#22571)
- [2017-06-15] FIX: Discogs Web Source had problems with certain artists which resulted in obsolete
- comma after artist name. (#21603, #22494)
- [2017-06-14] FIX: sort arrow was incorrectly shown for next column after adding or removing a
- column left from the sort column. (#15855, #20154)
- [2017-06-13] NEW: added option to restrict action-based cover export to certain cover type.
- (#22567)
- [2017-06-10] FIX: added detection of non-iTunes custom tags which are now kept unmodified during
- rewrites.
- [2017-06-10] FIX: encoding of cover art for Opus did not always include Base64 padding (which was
- problematic for some players).
- [2017-06-10] NEW: added support for stripping Nero-style chapter information from MP4 files via
- context-menu in the file list.
- [2017-06-10] NEW: added support for detecting Nero-style MP4 tags and reporting via %_tag% if
- present.
- [2017-06-10] FIX: runtime error at Export if loop limit exceeded actual export result set size.
- (#20595, #22557)
- [2017-06-10] LNG: added Indonesian language file.
- [2017-05-04] FIX: possible index overflow at $substr() scripting function.
Changes for v2.82b Beta - v2.82d Beta
- NEW: added Discogs Release ID tag source to directly search by Discogs Release ID.
- NEW: added support for ISRC field in cue sheets. (#12046)
- CHG: main performer from cue sheet is now mapped to ALBUMARTIST (instead of ALBUM ARTIST). (#12046)
- FIX: special characters in main performer from cue sheet were not correctly converted when writing. (#12046)
- FIX: cue sheets that started with a different track number than 1 were not read. (#12046)
- 2.82c (2017-06-17)
- FIX: checkboxes at dialog for cover export were not labeled correctly (since 2.82b).
Changes for v2.82a Beta - v2.82b Beta
- NEW: added option to restrict action-based cover export to certain cover type. (#22567)
- FIX: tags saved to wrong file when auto-save was enabled and column-click in file list changed the file order. (#22571)
- FIX: Discogs Web Source had problems with certain artists which resulted in obsolete comma after artist name. (#21603, #22494)
- FIX: sort arrow was incorrectly shown for next column after adding or removing a column left from the sort column. (#15855, #20154)
- LNG: updated Polish language file.
Changes for v2.82 - v2.82a Beta
- NEW: added support for stripping Nero-style chapter information from MP4 files via context-menu in the file list.
- NEW: added support for detecting Nero-style MP4 tags and reporting via %_tag% if present.
- FIX: added detection of non-iTunes custom tags which are now kept unmodified during rewrites.
- FIX: encoding of cover art for Opus did not always include Base64 padding (which was problematic for some players).
- FIX: runtime error at Export if loop limit exceeded actual export result set size. (#20595, #22557)
- FIX: possible index overflow at $substr() scripting function.
- LNG: added Indonesian language file.
- LNG: updated Bulgarian, Chinese and Czech language files.
Changes for v2.81 - v2.82
- [2017-04-28] FIX: mp4 atoms with errorneous data size descriptors were not detected. (#22429)
- [2017-04-21] FIX: after closing the filter window via the x symbol, focus was still on the now
- invisible filter window. (#20831)
- [2017-04-21] FIX: auto-numbering wizard did not consider track-number offset when determining
- amount of leading zeros. (#22396)
- [2017-04-21] FIX: removed text-length limitation from track number field at tag panel. (#20106)
- [2017-04-21] FIX: some actions allowed to create empty tag fields for certain tag formats. (#18139,
- #19012)
- [2017-04-18] CHG: removed associate tag from Amazon.de web sources.
- [2017-04-17] FIX: unicode characters in filenames where not supported when exporting configuration
- to zip file. (#22377)
- [2017-04-17] FIX: scripting functions $meta(x), $meta(x,n) and $meta_sep(x,sep) did not create
- matches in square bracket notion. (#21937, #21938)
- [2017-04-13] CHG: updated Vorbis to version 1.3.5.
- [2017-04-13] CHG: updated Ogg to version 1.3.2.
- [2017-04-13] CHG: updated FLAC to version 1.3.2.
- [2017-04-13] CHG: updated zlib to version 1.2.11.
- [2017-04-12] CHG: updated Opus to version 1.1.4 and Opusfile to 0.7.
- [2017-04-12] NEW: added reading of WavPack version.
- [2017-04-12] CHG: updated WavPack to version 5.1.0.
- [2017-04-12] FIX: removed DATE from list of default tag field names. (#22226)
- [2017-03-19] FIX: renaming directories via action 'Format value' also affected files where the
- folder path contained the renamed directory string. (#22216)
- [2017-03-18] FIX: preserving the file modification date on write operations resulted in an 1h
- offset of the file creation date if daylight saving time status was different.
- (#22212)
- [2017-03-13] FIX: installer did not default to English for unsupported languages. (#22115, #22196)
Changes for v2.81a Beta - v2.81c Beta
- FIX: auto-numbering wizard did not consider track-number offset when determining amount of leading zeros. (#22396)
- FIX: removed text-length limitation from track number field at tag panel. (#20106)
- FIX: some actions allowed to create empty tag fields for certain tag formats. (#18139, #19012)
- CHG: removed associate tag from Amazon.de web sources.
- FIX: unicode characters in filenames where not supported when exporting configuration to zip file. (#22377)
- FIX: scripting functions $meta(x), $meta(x,n) and $meta_sep(x,sep) did not create matches in square bracket notion. (#21937, #21938)
- CHG: updated Vorbis to version 1.3.5.
- CHG: updated Ogg to version 1.3.2.
- CHG: updated FLAC to version 1.3.2.
- CHG: updated zlib to version 1.2.11.
- CHG: updated Opus to version 1.1.4 and Opusfile to 0.7.
- NEW: added reading of WavPack version.
- CHG: updated WavPack to version 5.1.0.
- FIX: removed DATE from list of default tag field names. (#22226)
- 2.81b (2017-03-19)
- FIX: renaming directories via action 'Format value' also affected files where the folder path contained the renamed directory string. (#22216)
- FIX: preserving the file modification date on write operations resulted in an 1h offset of the file creation date if daylight saving time status was different. (#22212)
Changes for v2.81 - v2.81a Beta
- FIX: installer did not default to English for unsupported languages.
Changes for v2.80 - v2.81
- [2017-02-06] NEW: added support for iTunes-specific ID3v2 grouping tag field GRP1 as GROUPING.
- [2017-02-05] NEW: added support for reading ID3v2.2 iTunes tag fields for classical music MOVEMENT, MOVEMENTTOTAL, MOVEMENTNAME.
- [2017-01-23] FIX: automatic playlist creation used previous values after tag save.
- [2017-01-07] NEW: added support for press and hold gesture on cover art window to trigger context menu on touch devices.
- [2016-12-17] FIX: regression where URL ID3v2 fields (WWW*) were accidentally written as multi-value fields (since v2.80a).
- [2016-12-15] FIX: value overflow when calculating bitrate for large VBR MP3 files which resulted in negative bitrates.
- [2016-12-14] LNG: added Corsican installer language and updated Czech and Turkish language files.
- [2016-12-12] CHG: updated installer icons and graphics.
- [2016-12-11] NEW: added portable installation mode that stores settings in application directory and doesn't write information to the registry.
- [2016-12-11] NEW: installer now asks for UAC admin elevation in case if its run from a non-admin user account.
- [2016-12-11] CHG: changed installer and application to guess user language instead of asking user.
- [2016-12-11] NEW: improved installer UI for high-resolution screens with high DPI settings (DPI awareness).
- [2016-12-11] NEW: added version information to installer.
- [2016-12-11] NEW: added size estimation to uninstaller.
- [2016-12-07] NEW: added placeholders to access file path of current active playlist, i.e., %_playlist_filename%, %_playlist_filename_ext% and %_playlist_folderpath%.
- [2016-12-06] FIX: renaming files via direct-editing in file list in %_filepath% column automatically removed trailing blanks.
- [2016-12-05] FIX: improved ID3v2 specification compliance by adding terminating 0x00 for text strings.
- [2016-12-02] FIX: randomizing a filtered file list by clicking on first column header resulted in resetting of list contents.
- [2016-11-30] FIX: missing breadcrumb links in help topic for "Configuration > Tags > Mapping" and missing link from "Configuration > Tags"
- [2016-11-29] FIX: converter 'Tag - Filename' treated paths that were built from field values containing slash characters as relative.
Changes for v2.80c Beta - v2.80d Beta
- NEW: added support for iTunes-specific ID3v2 grouping tag field GRP1 as GROUPING.
- NEW: added support for reading ID3v2.2 iTunes tag fields for classical music MOVEMENT, MOVEMENTTOTAL, MOVEMENTNAME.
- FIX: automatic playlist creation used previous values after tag save.
- NEW: added support for press and hold gesture on cover art window to trigger context menu on touch devices.
Changes for v2.80b Beta - v2.80c Beta
- FIX: regression where URL ID3v2 fields (WWW*) were accidentally written as multi-value fields (since v2.80a).
- FIX: value overflow when calculating bitrate for large VBR MP3 files which resulted in negative bitrates.
- LNG: added Corsican installer language and updated Czech and Turkish language files.
- CHG: updated installer icons and graphics.
Changes for v2.80a - v2.80b Beta
- NEW: added portable installation mode that stores settings in application directory and doesn't write information to the registry.
- NEW: installer now asks for UAC admin elevation in case if its run from a non-admin user account.
- CHG: changed installer and application to guess user language instead of asking user.
- NEW: improved installer UI for high-resolution screens with high DPI settings (DPI awareness).
- NEW: added version information to installer.
- NEW: added size estimation to uninstaller.
- NEW: added placeholders to access file path of current active playlist, i.e., %_playlist_filename%, %_playlist_filename_ext% and %_playlist_folderpath%.
- FIX: renaming files via direct-editing in file list in %_filepath% column automatically removed trailing blanks.
Changes for v2.79 - v2.80
- CHG: updated Amazon.com and Amazon.de web sources to include cover dimensions in list
- of search results.
- NEW: added support for press and hold gesture to trigger context menu on touch devices.
- LNG: added Arabic language file and updated French and Russian language files.
- NEW: added support for iTunes flag to trigger showing movement information instead of the song title via SHOWMOVEMENT (MP4 only).
- CHG: bitrate indicator is now kbits/s instead of kBit/s
- NEW: added support for iTunes tag fields for classical music MOVEMENT, MOVEMENTTOTAL,
- MOVEMENTNAME (ID3v2 and MP4) and for WORK (MP4 only).
- FIX: runtime error when moving files in tag sources dialog past the end of the file list.
- FIX: runtime error when parsing some mono and non-pcm WAV files.
Changes for v2.78 - v2.79
- LNG: updated Dutch, Finnish, Hebrew, and Spanish language files.
- FIX: Wine's long path prefix \\?\ was not handled correctly.
- CHG: Wine-based Mp3tag.app is now signed using a verified Developer Certificate as required by macOS Sierra.
- [2016-09-22] FIX: displaying tooltips for very long texts in Tag Panel input fields blocked UI.
- FIX: converter 'Tag - Filename' had problems with relative paths (since 2.78a).
- FIX: converter 'Tag - Filename' produced in some cases file names which started with one backslash.
- FIX: preview for converter 'Tag - Filename' displayed wrong file names in some rare cases.
- FIX: information for 32-bit WAV was not displayed.
- FIX: changing the Filter was possible even if files were currently loading.
Changes for v2.78 - v2.78b Beta
- FIX: converter 'Tag - Filename' had problems with relative paths (since 2.78a).
- 2.78a (2016-09-03)
- FIX: converter 'Tag - Filename' produced file names which started with one backslash in some cases.
- FIX: preview for converter 'Tag - Filename' displayed wrong file names in some rare cases.
- FIX: information for 32-bit WAV was not displayed.
- FIX: changing the Filter while files were loading was still possible.
Changes for v2.77 - v2.78
- NEW: added support for AIF/AIFC/AIFF files with ID3v2 tags.
- FIX: addressed occasional Tag Panel repaint issue.
- NEW: added support for ITUNESOWNER field that reports the user name from the iTunes Store.
- CHG: modified setup to not create start-menu shortcut to uninstaller on new installs.
- FIX: samplerate for some MP4 files was not reported correctly.
Changes for v2.77 - v2.77a Beta
- NEW: added support for AIF/AIFC/AIFF files with ID3v2 tags.
- NEW: added support for ITUNESOWNER field that reports the user name from the iTunes Store.
- CHG: modified setup to not create start-menu shortcut to uninstaller on new installs.
- FIX: addressed occasional Tag Panel repaint issue.
- FIX: samplerate for some MP4 files was not reported correctly.
Changes for v2.76 - v2.77
- LNG: updated Hungarian, Italian and Russian language files.
- FIX: runtime error when tagging FLAC files on computers with older CPUs (e.g, Pentium III, Athlon XP, ...) (since 2.76).
- FIX: runtime error that appeared with some installations when displaying the file list (since 2.76).
- FIX: samplerate for some MP4 files was not reported.
- FIX: action import cover from file did not expand all placeholders and scripting functions in some cases (since 2.76).
Changes for v2.75 - v2.76
- FIX: action import cover from file did not work if explicitly selected filename contained special characters that are part of the scripting language.
- FIX: keyboard shortcuts for navigating to previous and next directory history entry were not working anymore (since 2.74)
- [LNG: updated Bulgarian, Czech, Japanese and Portuguese language files.
- NEW: added support for WAV files for Explorer context menu shell extension.
- FIX: revised status bar messages.
- NEW: added support for WAV files with INFO tags and ID3v2 tags.
- FIX: cover art of previously selected files was still displayed even after directory change (Wine-only)
Changes for v2.74 - v2.75
- LNG: added Corsican language file and updated Japanese language file.
- FIX: entries removed from filter history reappeared after program restart.
- FIX: freedb web search did not work anymore (since v2.74).
- FIX: runtime error when using Mp3tag on computers with older CPUs (e.g, Pentium III,
- Athlon XP, ...).
Changes for v2.73d - v2.74
- CHG: MP4 lyrics are now stored with carriage-return and line-feed as newline sequence.
- CHG: directory list in tag panel now always shows trailing backslash for directories.
- NEW: added support for %podcastkeywords% which is mapped from ID3v2 frame TKWD and MP4 atom keyw.
- LNG: added Farsi language file and updated Bulgarian, Croatian, Czech, French, Hebrew, Italian and Slovak language files.
- CHG: Discogs OAuth authentication and default web source now uses HTTPS.
- NEW: added support for HTTPS for web sources framework.
- CHG: changed to use SHA-2 when digitally signing the installer and the program executable.
- FIX: startup in favorite directory resulted in starting in program directory if favorite directory was configured without trailing backslash at 'Options > Directories'
- NEW: added advanced configuration option for setting the ID3v2 language code used for comments.
- FIX: runtime error when using very long field names in converter dialogs.
Changes for v2.73b - v2.73d
- NEW: added support for %podcastkeywords% which is mapped from ID3v2 frame TKWD and MP4 atom keyw.
- CHG: directory list in tag panel now always shows trailing backslash for directories.
- LNG: added Farsi language file and updated Bulgarian, Czech, French, Hebrew and Italian language files.
- 2.73c (2016-02-01)
- FIX: selection in web source results was ignored (since v2.73b)
Changes for v2.73 - v2.73b
- NEW: added advanced configuration option for setting the ID3v2 language code used for comments.
- NEW: added support for HTTPS for web sources framework.
- CHG: Discogs OAuth authentication and default web source now uses HTTPS.
- CHG: changed to use SHA-2 when digitally signing the installer and the program executable.
- 2.73a (2016-01-02)
- FIX: runtime error when using very long field names in converter dialogs.
- LNG: updated French language file.
Changes for v2.72 - v2.73
- LNG: updated Bulgarian, Czech and Italian language files.
- CHG: updated to libopus 1.1.1.
- NEW: added toolbar button for selecting all files.
- FIX: previous selection was lost when adding files and directories and auto-selection was disabled (since v2.72b).
- CHG: file selection state is now preserved when filtering.
- NEW: configuration option to automatically select files that were added to the file list.
- FIX: displayed file icon was dependent on the case of the file extension on some systems.
- CHG: added detailed error message in cases where the configuration file cannot be saved when closing Mp3tag.
- CHG: CONDUCTOR field now maps to MP4 �con atom.
- NEW: added information field %_bitspersample% for some supported file types.
Changes for v2.71 - v2.72
- NEW: added official support for Windows 10.
- CHG: updated code-signing certificate.
Changes for v2.70 - v2.71
- FIX: fixed scaling issue that appeared on some systems where toolbar icons were not rendered correctly (since v2.70).
- FIX: after selecting multiple sequences of files auto saving affected only the last block.
- CHG: renaming files marked as read-only does not require removing of read-only flag anymore.
Changes for v2.69 - v2.70
- NEW: added 24x24 and 32x32 toolbar icons which are used for high-resolution screens with high DPI settings.
- NEW: added support for high-resolution screens with high DPI settings (DPI awareness).
- NEW: added 256x256 application icon.
- LNG: updated Dutch language file.
- FIX: popup menus overlapped screen in case taskbar location was top and menu did exceed the screen height.
- FIX: length for files with a duration greater than 24h was displayed incorrectly
- FIX: runtime error at specificly broken APIC frames in ID3v2 tags.
- CHG: removed associate tag from Amazon.com web sources.
Changes for v2.69 - v2.69a Beta
- NEW: added support for high-resolution screens with high DPI settings.
- NEW: added 256x256 application icon.
- LNG: updated Dutch language file.
- CHG: removed associate tag from Amazon.com web sources.
- FIX: length for files with a duration greater than 24h was displayed incorrectly
- FIX: popup menus overlapped screen in case taskbar location was top and menu did exceed the screen height.
- FIX: runtime error at specificly broken APIC frames in ID3v2 tags.
Changes for v2.68 - v2.69
- FIX: field names were not always sorted when displayed in the extended tag dialog
- FIX: directory names containing a dot had only the part till the dot in %_directory%
Changes for v2.67a Beta - v2.68
- FIX: Runtime errors caused by internal changes from v2.67
Changes for v2.66 - v2.67a Beta
- FIX: Runtime errors caused by internal changes from v2.67
- FIX: Discogs images were not retrieved for releases with only one version where the release selection dialog was skipped.
- CHG: extended number of actions possibly displayed in actions popup-menu to 500.
- CHG: updated Discogs image caching proxy (required by Discogs API change from 2015-02-20).
- CHG: removed authentication via OAuth when requesting images from Discogs (required by Discogs API change from 2015-02-20).
Changes for v2.65a - v2.66
- NEW: added support for complex JSON object values by web sources framework functions 'json_select_object' and 'json_unselect_object'.
- NEW: added support for boolean values in web sources framework function 'json_select'.
- FIX: MP4 cdec field for encoder settings was not preserved when writing tags.
- CHG: added support for mouse wheel scrolling in tag panel.
- CHG: added context-specific detection of mouse-wheel usage to prevent accidentally overwriting the field contents.
- FIX: updated RATING MM to use latest mapping of values.
- FIX: removing filter from filter history did not reset filter and file list.
- FIX: field RELEASETIME was missing after resetting the tag fields list.
- FIX: adding cover art did not conform to the description in the documentation (select file dialog was showing the current working directory instead of the file's directory in case no default directory was provided).
- FIX: documentation of action 'Remove duplicate fields' did not mention that the first value is retained.
- NEW: added scripting function $strcmp to compare strings case-sensitively.
- NEW: added scripting function $stricmp to compare strings case-insensitively.
- FIX: documentation of scripting function $eql did not mention that strings are compared case insensitive.
- FIX: scripting function $eql was not working correctly if strings contained umlauts or diacritic characters.
Changes for v2.65 - v2.65a
- FIX: Discogs web source now uses %20 as word separator (using + gave HTTP 401 Unauthorized in some cases).
Changes for v2.64 - v2.65
- CHG: added Discogs image caching through dedicated caching server.
- FIX: web sources framework function 'ifnot' did not work for empty parameter in some cases.
- CHG: web sources framework function "json_select_array" does not create error result in case parameter does not refer to an array.
Changes for v2.64 - v2.64a Beta
- CHG: added Discogs image caching through dedicated caching server.
- FIX: web sources framework function 'ifnot' did not work for empty parameter in some cases.
- CHG: web sources framework function "json_select_array" does not create error result in case parameter does not refer to an array.
Changes for v2.63 - v2.64
- CHG: Discogs web source rewritten based on Discogs JSON API.
- NEW: added JSON-related functions to web sources framework (json_foreach, json_foreach_end, json_select, json_select_array, json_select_many).
- LNG: updated Italian language file.
Changes for v2.63 - v2.63a Beta
- CHG: Discogs web source rewritten based on Discogs JSON API.
- LNG: updated Italian language file.
Changes for v2.62 - v2.63
- FIX: Runtime error when closing Mp3tag on computers with older CPUs (e.g, Pentium III, Athlon XP, ...).
- FIX: Runtime error when performing 'File > Save configuration ...' on computers with older CPUs (e.g, Pentium III, Athlon XP, ...).
- LNG: updated French language file.
Changes for v2.61a - v2.62
- LNG: updated Bulgarian, Czech, Hungarian, and Korean language files.
- FIX: search requests to Discogs were not URL encoded anymore (since v2.61b).
- FIX: authentication via OAuth 1.0a for Discogs tag sources was not triggered in all cases (since v2.61b).
- NEW: added authentication via OAuth 1.0a for Discogs tag sources.
- NEW: added scripting function $list(x,y,z) to official documented scripting functions.
- LNG: replaced Romanian language file by new translation from Andrei-Felix Areanu.
- FIX: runtime error when file name resulting from performing actions was one of the reserved device file names CON, PRN, AUX, NUL, COM1-9, or LPT1-9.
Changes for v2.61a - v2.61b Beta
- NEW: added authentication via OAuth 1.0a for Discogs tag sources.
- NEW: added scripting function $list(x,y,z) to official documented scripting functions.
- LNG: replaced Romanian language file by new translation from Andrei-Felix Areanu.
- FIX: runtime error when file name resulting from performing actions was one of the reserved device file names CON, PRN, AUX, NUL, COM1-9, or LPT1-9.
Changes for v2.61 - v2.61a
- FIX: regression that configuration could not be saved anymore (since v2.61)
- LNG: updated Hebrew language file.
Changes for v2.60 - v2.61
- FIX: issue on some systems when selection in file list has been changed (e.g., by invert selection, or click on selected files - since v2.59b).
- FIX: runtime error when closing Mp3tag if Mp3tagSettings.zip was locked or user had no write permission.
- FIX: duplicate message in preview of converter 'Text-file - Tag' for previous file in case no matching file entry was found in text file.
- FIX: file dialog at converter 'Text-file - Tag' now does not ask for creation of files anymore.
- FIX: removing files from file list ocassionally resulted in runtime error (since v2.59b).
- FIX: tab order in various dialogs was wrong.
Changes for v2.59c Beta - v2.60
- FIX: Tag field mapping in help file now states that YEAR is written to TYER in ID3v2.3
- FIX: Filtered file list displayed wrong files after moving files in file list (since v2.59b).
- CHG: Rewrote huge parts of the internal code base to use standard container libraries and algorithms.
- CHG: updated Discogs web source.
- FIX: occasional runtime error while performing undo of renaming of files.
Changes for v2.59b Beta - v2.59c Beta
- FIX: Filtered file list displayed wrong files after moving files in file list (since v2.59b).
Changes for v2.59a - v2.59b Beta
- CHG: Rewrote huge parts of the internal code base to use standard container libraries and algorithms. Please have an open eye on any quirks you're noticing wink.gif
- CHG: updated Discogs web source.
- FIX: occasional runtime error while performing undo of renaming of files.
Changes for v2.58 - v2.59a
- FIX: fixed repainting issue at menu buttons for removing format strings from histories at converter 'Filename - Filename' (since v2.59).
Changes for v2.56 - v2.57
- CHG: Added *.m3u8 to playlist save dialog filter.
- FIX: runtime error during undoing move operation after renaming last file in list.
- LNG: changed syntax for placeholders in language files.
- FIX: runtime error due to wrong use of placeholders in some translations.
Changes for v2.55a - v2.56
- CHG: updated Danish, French, Hebrew, Russian, Slovenian and Turkish translations.
- CHG: updated TAK library to TAK 2.3.0.
- FIX: Performing update check occasionally resulted in runtime error.
- FIX: Changing option to show only user-defined genres had no effect until restarting Mp3tag.
- FIX: Undo after removing first file from list had no effect.
- LNG: Lithuanian language file.
Changes for v2.54c - v2.54d
- FIX: accidentally dropped support for Windows XP.
- FIX: preview at converter 'Tag - Tag' displayed 0 for %_counter% instead of 1.
Changes for v2.54 - v2.54c
- NEW: added support for *.opus files for Explorer context menu shell extension.
- CHG: added special handling for iTunMOVI field name for MP4.
- CHG: updated MusicBrainz web source to version 1.06.
- FIX: after deleting files the list jumps to the beginning.
- FIX: after moving files the list jumps to the beginning.
- FIX: preview at converter 'Tag - Tag' displayed 0 for %_counter% instead of 1.
Changes for v2.54 - v2.54b Beta
- FIX: temporary file was not removed when writing tags to Opus files (since v2.54a)
- NEW: added support for the IETF Opus codec.
- CHG: improved compatibility with Windows 8.
Changes for v2.53 - v2.54
- NEW: added official support for Windows 8.
- FIX: large decimal-encoded characters in HTML (e.g., &nnnnn;) where not translated in web sources.
- FIX: menu button at filter was drawn incorrectly.
- FIX: after removing files under Windows XP the list jumps to the beginning.
- FIX: short path names where displayed when loaded from specific NAS devices in some cases (since v2.53).
- LNG: Macedonian language file.
- FIX: installation in silent mode ignored language from Mp3tagSetup.ini.
Changes for v2.52 - v2.52a
- CHG: Drag and drop of cover art now uses original image without re-encoding whenever possible.
- CHG: Explorer context menu extension is now included in default installation.
- CHG: ID3v2.3 TYER/TDAT now merged into one YEAR field formatted as YYYY-MM-DD.
- FIX: files and folders added from command line were displayed with upper/lower case from command line.
- FIX: file names added from playlists were displayed with upper/lower case from playlist.
- NEW: added support for drag and drop of cover art from Google Chrome.
Changes for v2.50 - v2.51
- NEW: added support for %_counter% and %_total_files% for format string at action 'Import cover from file'.
- NEW: added option to specify cover type at action 'Import cover from file'.
- CHG: added extended support for HTTP 302 cases (redirect) at web sources.
- CHG: add cover now defaults to the last used cover directory if the is no cover art in the file's directory.
- CHG: next file is now focused after removing files from file list.
- FIX: regression regarding output of multi-valued tag fields for discogs web sources since v2.49b.
Changes for v2.49b - v2.50
- NEW: converter 'Tag - Tag' via menu 'Converter', toolbar and Alt+5 keyboard shortcut.
- CHG: changed keyboard shortcut for actions to Alt+6 and Alt+Shift+6.
- NEW: added $verticalBar() for masking vertical bar symbol in web sources.
- FIX: truncated separator string that occurred in sayregexp result.
- NEW: support for writing of UTF-8 encoded playlists using *.m3u8 as file extension.
- FIX: regression regarding sorting filtered file lists since v2.49b.
- FIX: converter 'Filename - Tag' did not work for field names containing dots.
- FIX: regression regarding output of multi-valued tag fields for discogs web sources since v2.49b.
Changes for v2.49a - v2.49b
- FIX: cpil atoms (compilation at MP4) set to 0x00 were not displayed.
- CHG: updated Discogs web source.
- NEW: added support for Discogs API v2.0.
- FIX: sort arrow was incorrectly shown after randomizing file list.
Changes for v2.48e Beta - v2.49
- [2011-06-01] REL: VERSION 2.49 (for Windows XP/2003/Vista/2008/7)
- ------------ -------------------------------------------------------------------------------------
- [2011-05-18] NEW: added new field UserAgent for web sources which enables sending Mp3tag/#.## as user agent if set to 1.
- [2011-05-19] CHG: updated MusicBrainz web source.
- [2011-05-15] NEW: added %rate% for MP4 file
- [2011-05-15] NEW: added %keywords% for MP4 files.
- [2011-05-15] NEW: added support for preserving unknown MP4 atoms when writing tags.
- [2011-05-04] NEW: added cover-specific %_cover_type% at action Export cover to file.
- [2011-05-04] FIX: action Export cover to file duplicated file extension for multiple covers.
- [2011-04-18] NEW: support for inbuilt parameters MP3TAGAPP and MP3TAGAPPDATA for $getEnv.
- [2011-04-18] CHG: replaced discogs web source by web source based on discogs web service.
- [2011-04-07] CHG: updated discogs web source.
- [2011-04-03] NEW: added support for wildcards in format string of action Import cover from file.
- [2011-04-03] NEW: added support for wildcards in format string of action Import text file.
- [2011-04-03] NEW: added %rating winamp% for MP3 files.
- [2011-03-26] FIX: possible runtime error when creating new actions.
- [2011-03-25] NEW: added %itunesaccount% and %itunespurchasedate% for MP4 files.
- [2011-03-22] FIX: $rand was only seeded once per session.
- [2011-03-22] FIX: $ifLonger did not work as documented.
- [2011-03-21] NEW: added %_video_height%, %_video_width%, and %_video_bitrate% for MP4 video files.
- [2011-03-21] NEW: scripting function $getEnv.
- [2011-03-21] NEW: support for Unicode encoded web sources scripts.
- [2011-03-21] FIX: runtime error at converter preview with empty format string.
- [2011-03-20] CHG: removed action type 'Shorten filenames to 64 characters'.
Changes for v2.48d Beta - v2.48e Beta
- NEW: added support for preserving unknown MP4 atoms when writing tags.
- NEW: added %keywords% for MP4 files.
- NEW: added %rate% for MP4 file
- NEW: added cover-specific %_cover_type% at action Export cover to file.
- NEW: added new field UserAgent for web sources which enables sending Mp3tag/#.## as user agent if set to 1.
- CHG: updated MusicBrainz web source.
- FIX: action Export cover to file duplicated file extension for multiple covers.
Changes for v2.48c Beta - v2.48d Beta
- NEW: support for inbuilt parameters MP3TAGAPP and MP3TAGAPPDATA for $getEnv.
- CHG: replaced discogs web source by web source based on discogs web service.
Changes for v2.48b Beta - v2.48c Beta
- NEW: added support for wildcards in format string of action Import cover from file.
- NEW: added support for wildcards in format string of action Import text file.
- NEW: added %rating winamp% for MP3 files.
- CHG: updated discogs web source.
Changes for v2.48a Beta - v2.48b Beta
- FIX: possible runtime error when creating new actions.
Changes for v2.48 - v2.48a Beta
- NEW: added %itunesaccount% and %itunespurchasedate% for MP4 files.
- NEW: added %_video_height%, %_video_width%, and %_video_bitrate% for MP4 video files.
- NEW: scripting function $getEnv.
- NEW: support for Unicode encoded web sources scripts.
- CHG: removed action type 'Shorten filenames to 64 characters'.
- FIX: $ifLonger did not work as documented.
- FIX: $rand was only seeded once per session.
- FIX: runtime error at converter preview with empty format string.
Changes for v2.47b - v2.48
- CHG: improved Amazon query handling.
- CHG: updated Amazon Web Sources.
- FIX: wildcard matcher for filter expressions occasionally produced runtime errors.
- FIX: click on helper menu for removing individual tag fields resulted in runtime error at action 'Merge duplicate fields'.
- FIX: history at converter 'Text file - Tag' had problems with special characters.
Changes for v2.47 - v2.47b
- NEW: helper menu for removing individual tag fields, removing all tag fields, and resetting the tag fields list at tag field selection lists.
- NEW: menu item for removing all items from history at format string selection lists.
- FIX: applying changes to M4V files gave file cannot be written error message.
Changes for v2.46e Beta - v2.47
- [2010-11-11] NEW: scripting functions $trimLeft, $trimRight, $cutLeft and $cutRight.
- [2010-11-10] CHG: menu item 'Actions' moved from 'Converter' to own top-level menu with action groups as menu items.
- [2010-11-08] FIX: scripting function $IfLonger did not always return the correct result.
- [2010-11-08] FIX: some tag fields were renamed incorrectly with v2.46d.
- [2010-10-26] CHG: updated discogs web source.
- [2010-10-23] CHG: handling of Amazon web sources to allow for web sources that do not rely on AWS.
- [2010-10-13] CHG: renamed field name BAND to ALBUMARTIST
- [2010-10-13] CHG: renamed field name ALBUMSORTORDER to ALBUMSORT
- [2010-10-13] CHG: renamed field name ARTISTSORTORDER to ARTISTSORT
- [2010-10-13] CHG: renamed field name BANDSORTORDER to ALBUMARTISTSORT
- [2010-10-13] CHG: renamed field name COMPOSERSORTORDER to COMPOSERSORT
- [2010-10-13] CHG: renamed field name TITLESORTORDER to TITLESORT
- [2010-10-13] CHG: renamed field name TVSHOWSORTORDER to TVSHOWSORT
- [2010-10-13] CHG: renamed field name ITUNESCOMPILATION to COMPILATION
- [2010-10-13] CHG: renamed field name ITUNESPODCAST to PODCAST
- [2010-10-13] CHG: renamed field name ITUNESPODCASTCATEGORY to PODCASTCATEGORY
- [2010-10-13] CHG: renamed field name ITUNESPODCASTDESC to PODCASTDESC
- [2010-10-13] CHG: renamed field name ITUNESPODCASTID to PODCASTID
- [2010-10-13] CHG: renamed field name ITUNESPODCASTURL to PODCASTURL
- [2010-10-10] CHG: improved splash screen response time.
- [2010-10-04] NEW: added support for iTunes U at ITUNESMEDIATYPE MP4 field.
- [2010-09-25] FIX: ID3v2 WXXX frames with empty description were not read.
- [2010-09-24] NEW: MP4 fields ITUNESCATALOGID and ITUNESHDVIDEO.
- [2010-09-21] FIX: dragging columns after resizing restored previous column width.
- [2010-09-21] CHG: file extensions is now omitted when using _FILENAME or _ALL at all action types except 'Replace with regular expression'.
- [2010-09-07] FIX: fixed possible runtime error when displaying the extended tag dialog (since v2.46b).
- [2010-08-30] NEW: added M4V to supported file extensions.
- [2010-08-22] NEW: added German help file (many thanks to dano!).
- [2010-08-22] FIX: filter IS and HAS did not handle umlauts in uppercase correctly.
- [2010-08-17] CHG: updated MusicBrainz tag source.
- [2010-08-14] CHG: updated discogs tag source.
- [2010-08-08] CHG: added workaround for an issue when displaying the extended tag dialog under Wine 1.3.
- [2010-08-02] NEW: added support for setting cover type for multiple different covers at once.
- [2010-04-22] FIX: closing filter window when in floating state did not reset file view.
- [2010-04-22] FIX: moving file where file already exists in target resulted in duplicate entries in file list.
- [2010-04-22] NEW: edit user-defined tool dialog is resizable now.
- [2010-04-22] CHG: file path of the currently selected file now displayed at caption of extended tag dialog.
- [2010-04-18] NEW: file list columns can now be rearranged via drag'n'drop.
- [2010-04-18] CHG: minor changes in default genre list.
- [2010-04-17] FIX: replace did not work in web source scripts if replacement was part of sequence to be found.
- [2010-04-10] FIX: deadlock on files with malformed ID3v2 tags.
- [2010-04-09] FIX: undesired behaviour when renaming _DIRECTORY through action 'Format value' with a format string resulting in an empty value.
- [2010-04-09] CHG: DATE is not automatically mapped to ID3v2.4 TDRC frame anymore.
- [2010-04-04] CHG: updated discogs web source.
- [2010-04-03] CHG: changed format of %_replaygain_track_gain% and %_replaygain_album_gain% for Musepack to difference values.
Changes for v2.46d Beta - v2.46e Beta
- NEW: scripting functions $trimLeft, $trimRight, $cutLeft and $cutRight.
- CHG: menu item 'Actions' moved from 'Converter' to own top-level menu with action groups as menu items.
- FIX: scripting function $IfLonger did not always return the correct result.
- FIX: some tag fields were renamed incorrectly with v2.46d.
Changes for v2.46c Beta - v2.46d Beta
- NEW: added support for iTunes U at ITUNESMEDIATYPE MP4 field.
- CHG: handling of Amazon web sources to allow for web sources that do not rely on AWS.
- CHG: improved splash screen response time.
- CHG: renamed field name ALBUMSORTORDER to ALBUMSORT
- CHG: renamed field name ARTISTSORTORDER to ARTISTSORT
- CHG: renamed field name BAND to ALBUMARTIST
- CHG: renamed field name BANDSORTORDER to ALBUMARTISTSORT
- CHG: renamed field name COMPOSERSORTORDER to COMPOSERSORT
- CHG: renamed field name ITUNESCOMPILATION to COMPILATION
- CHG: renamed field name ITUNESPODCAST to PODCAST
- CHG: renamed field name ITUNESPODCASTCATEGORY to PODCASTCATEGORY
- CHG: renamed field name ITUNESPODCASTDESC to PODCASTDESC
- CHG: renamed field name ITUNESPODCASTID to PODCASTID
- CHG: renamed field name ITUNESPODCASTURL to PODCASTURL
- CHG: renamed field name TITLESORTORDER to TITLESORT
- CHG: renamed field name TVSHOWSORTORDER to TVSHOWSORT
- CHG: updated discogs web source.
Changes for v2.46b Beta - v2.46c Beta
- NEW: added M4V to supported file extensions.
- NEW: MP4 fields ITUNESCATALOGID and ITUNESHDVIDEO.
- CHG: file extensions is now omitted when using _FILENAME or _ALL at all action types except 'Replace with regular expression'.
- FIX: dragging columns after resizing restored previous column width.
- FIX: fixed possible runtime error when displaying the extended tag dialog (since v2.46b).
- FIX: ID3v2 WXXX frames with empty description were not read.
Changes for v2.46a - v2.46b Beta
- NEW: added German help file (many thanks to dano!).
- NEW: added support for setting cover type for multiple different covers at once.
- NEW: edit user-defined tool dialog is resizable now.
- NEW: file list columns can now be rearranged via drag'n'drop.
- CHG: added workaround for an issue when displaying the extended tag dialog under Wine 1.3.
- CHG: changed format of %_replaygain_track_gain% and %_replaygain_album_gain% for Musepack to difference values.
- CHG: DATE is not automatically mapped to ID3v2.4 TDRC frame anymore.
- CHG: file path of the currently selected file now displayed at caption of extended tag dialog.
- CHG: minor changes in default genre list.
- CHG: updated discogs tag source.
- CHG: updated discogs web source.
- CHG: updated MusicBrainz tag source.
- FIX: closing filter window when in floating state did not reset file view.
- FIX: deadlock on files with malformed ID3v2 tags.
- FIX: filter IS and HAS did not handle umlauts in uppercase correctly.
- FIX: moving file where file already exists in target resulted in duplicate entries in file list.
- FIX: replace did not work in web source scripts if replacement was part of sequence to be found.
- FIX: undesired behaviour when renaming _DIRECTORY through action 'Format value' with a format string resulting in an empty value.
Changes for v2.46 - v2.46a
- CHG: updated zlib.
- [2010-03-19] CHG: obsolete dockbar data was not removed from Windows Registry.
- [2010-03-16] FIX: MP4 atom disc was written in a way that caused specific programs (e.g., Android) to not read the tag.
- [2010-03-16] FIX: occasional runtime error while reading tags.
Changes for v2.45a - v2.46
- [2010-03-13] FIX: iTunes-specific field Encoding Params was not preserved.
- [2010-03-10] FIX: saving tags to files on some NAS drives occasionally did not work.
- [2010-03-10] FIX: blanks before extension part in file names were automatically removed at Replace actions for _FILENAME.
- [2010-03-09] CHG: multiple Source fields mapped to same Target field are now merged if they have the same values.
- [2010-03-09] NEW: added dedicated help page for User-defined Field Mappings.
- [2010-03-04] FIX: first file deleted from filter results returned to list on filter refresh.
- [2010-03-04] FIX: omitted slash character when used at user-defined field mappings.
- [2010-03-01] FIX: focus not moved to file list when closing Tag Panel.
- [2010-02-28] FIX: update notification also reported beta versions when using latest stable release (since v2.45a).
- [2010-02-27] FIX: keyboard shortcuts for tools Ctrl+1 to Ctrl+0 did not work anymore (since v2.45c).
- [2010-02-27] NEW: Shift key modifier option at 'Remove from history' menu items that empties history.
- [2010-02-27] FIX: shell extension did not resolve symbolic links.
- [2010-02-26] CHG: improved copy and paste of tags to multiple files.
- [2010-02-22] CHG: performance improvements for MATCHES keyword when filtering using regular expressions.
- [2010-02-21] FIX: $validate removed colons in directory part of parameter instead of using replacement character.
- [2010-02-10] NEW: added Ctrl+Space keyboard shortcut for displaying format string helper menu.
- [2010-02-10] FIX: runtime error when clicking the actions drop-down menu after deleting all action groups.
- [2010-02-10] FIX: tag field mappings did not work for APEv2 tagged files.
- [2010-02-07] FIX: shell extension did not load directories with dots in their names.
- [2010-02-07] NEW: support for %_md5audio% for FLAC files.
- [2010-02-06] CHG: dockbar information now always stored in configuration file.
- [2010-01-30] NEW: Explorer context menu entry now realised via dedicated shell extension.
- [2010-01-21] FIX: placeholder %_md5audio% now only available for audio formats tagged with ID3 and/or APE tags.
- [2010-01-21] FIX: placeholder %_counter% was not available at action 'Export cover to file'.
- [2010-01-11] NEW: placeholder %_tool% for TAK now contains used TAK encoder version.
- [2010-01-11] CHG: extended profile information displayed in %_vbr% for TAK files.
- [2010-01-08] CHG: updated TAK decoder library tak_deco_lib.dll to TAK 2.0.0.
- [2009-12-24] CHG: user-defined fields are not truncated to 255 characters in MP4 anymore.
- [2009-12-24] CHG: now displays technical information of the first audio track in MP4 (instead of the first track).
- [2009-12-20] FIX: menu 'Edit, Select all files' only worked if file list had focus.
- [2009-12-20] FIX: sort indicator in file view was not reset if playlists were loaded or files were added.
- [2009-12-20] FIX: removing files from filter result caused files that do not match the filter expression to be displayed.
- [2009-12-13] CHG: COPYRIGHT field now maps to MP4 cprt atom.
- [2009-12-13] NEW: added field PRESENT keyword to filter for files that contain a specific field in their tags.
- [2009-12-09] NEW: support for reordering files via drag and drop at Tag Sources dialog.
- [2009-12-07] CHG: adjusted MP4 mediatype mappings to reflect changes in iTunes 9.
- [2009-12-04] CHG: SUBTITLE at MP4 now contains what previously was ITUNESPODCASTDESC which now contains the long description.
- [2009-12-04] FIX: workaround for MP4 files with unconventional avcC atoms.
- [2009-12-02] CHG: updated discogs web source.
- [2009-12-02] FIX: runtime error when sorting files after filtering with an invalid filter expression.
- [2009-11-29] CHG: file extension is now not selected when renaming files in file list.
- [2009-11-29] CHG: Tag Sources selection dialog now remembers its selection state and sorting of search results.
Changes for v2.45c Beta - v2.45d Beta
- NEW: Shift key modifier option at 'Remove from history' menu items that empties history.
- FIX: keyboard shortcuts for tools Ctrl+1 to Ctrl+0 did not work anymore (since v2.45c).
Changes for v2.45b Beta - v2.45c Beta
- NEW: added Ctrl+Space keyboard shortcut for displaying format string helper menu.
- NEW: support for %_md5audio% for FLAC files.
- CHG: dockbar information now always stored in configuration file.
- CHG: improved copy and paste of tags to multiple files.
- CHG: performance improvements for MATCHES keyword when filtering using regular expressions.
- FIX: $validate removed colons in directory part of parameter instead of using replacement character.
- FIX: runtime error when clicking the actions drop-down menu after deleting all action groups.
- FIX: shell extension did not load directories with dots in their names.
- FIX: shell extension did not resolve symbolic links.
- FIX: tag field mappings did not work for APEv2 tagged files.
Changes for v2.45a - v2.45b Beta
- NEW: Explorer context menu entry now realised via dedicated shell extension.
- NEW: added field PRESENT keyword to filter for files that contain a specfic field in their tags.
- NEW: placeholder %_tool% for TAK now contains used TAK encoder version.
- NEW: support for reordering files via drag and drop at Tag Sources dialog.
- CHG: adjusted MP4 mediatype mappings to reflect changes in iTunes 9.
- CHG: COPYRIGHT field now maps to MP4 cprt atom.
- CHG: extended profile information displayed in %_vbr% for TAK files.
- CHG: file extension is now not selected when renaming files in file list.
- CHG: now displays technical information of the first audio track in MP4 (instead of the first track).
- CHG: SUBTITLE at MP4 now contains what previously was ITUNESPODCASTDESC which now contains the long description.
- CHG: Tag Sources selection dialog now remembers its selection state and sorting of search results.
- CHG: updated discogs web source.
- CHG: updated TAK decoder library tak_deco_lib.dll to TAK 2.0.0.
- CHG: user-defined fields are not truncated to 255 characters in MP4 anymore.
- FIX: menu 'Edit, Select all files' only worked if file list had focus.
- FIX: placeholder %_counter% was not available at action 'Export cover to file'.
- FIX: placeholder %_md5audio% now only available for audio formats tagged with ID3 and/or APE tags.
- FIX: removing files from filter result caused files that do not match the filter expression to be displayed.
- FIX: runtime error when sorting files after filtering with an invalid filter expression.
- FIX: sort indicator in file view was not reset if playlists were loaded or files were added.
- FIX: workaround for MP4 files with unconventional avcC atoms.
Changes for v2.45 - v2.45a
- FIX: some MP4 parsers had problems with additional 0x00 at hdlr atom name.
- FIX: internal error when last used sorting column was greater than the total number of enabled columns.
Changes for v2.44h Beta - v2.45
- FIX: internal selection state was not reset when loading files via drag and drop (since v2.44a).
- LNG: Swedish translation reworked by Matthias Stasiak.
- CHG: removed built-in field mapping from WRITER to COMPOSER at MP4.
- NEW: hex-encoded HTML entities are now also translated in Tag Sources.
- FIX: moving files from one directory to another via drag'n'drop resulted in unresponsive program (since v2.44a).
- FIX: query strings containing equal or ampersand signs did not work with Amazon Tag Source.
- FIX: undo remove or write tag operations sometimes refreshed wrong files in file view (since v2.44a).
- FIX: sorting filtered results displayed files that were not matched by the filter expression.
- CHG: trailing pipe symbol in fields filled by Tag Sources are now removed.
- NEW: installer and program now digitally signed.
- FIX: numerical ID3v2 frames TLEN, TBPM and TDAT were always written in Unicode instead of ISO-8859-1.
- CHG: changed %_total% to be empty if there is no total number of tracks stored in the track field.
- NEW: added support for multiline fields (for e.g., Lyrics) in Tag Panel.
- FIX: lines in M3U playlists consisting of blanks only resulted in the M3U's directory being loaded.
- CHG: multiple values of fields in Tag Panel are now also listed in drop-down fields
- FIX: applying actions on _FILENAME did not always remove invalid characters.
- FIX: tag panel was not updated after removing files from file list (since v2.44a)
- FIX: dropping directories from optical drives was always interpreted as add directory regardless of Ctrl-key state.
- FIX: action Case Conversion (Sentence) and $caps3 gave different results.
- FIX: importing covers via Web Sources occasionally resulted in erroneous mimetype containing charset descriptions.
- NEW: added MATCHES keyword to filter using regular expressions.
- FIX: dropping cover art to extended tag dialog stopped working (since v2.44).
- CHG: empty fields from web source are no longer listed in tag sources dialog.
- FIX: query strings containing question marks did not work with Amazon Tag Source.
- FIX: drag'n'drop of non-audio files resulted in blank line in file view (since v2.44a).
- FIX: selection was not preserved when sorting in file view (since v2.44a).
- FIX: spaces in quoted filter strings were ignored.
- FIX: occasional runtime error on Export (since v2.44a).
- FIX: selection state did not update after filtering (since v2.44a).
- FIX: selecting multiple files via Shift+Arrow keys did not set to fields with different content in Tag Panel (since v2.44a).
- FIX: saving tags when using arrow keys/single mouse click did not work anymore (since v2.44a).
- FIX: selecting multiple files did not set to fields with different content in Tag Panel (since v2.44a).
- FIX: fixed $loop(%field%) still limited after $loop(%field%,n) at export.
- NEW: support for user-defined field name mappings.
- CHG: updated MusicBrainz web source.
- FIX: occasional runtime error when writing tags to malformed FLAC files.
- CHG: improved status reporting when files are added via drag and drop.
- NEW: added *.flc (used for FLAC in some programs) to list of supported file extensions.
- CHG: converter 'Text file - Tag' now runs in separate thread with progress dialog.
- FIX: fixed resizing issue at convert dialogs.
- CHG: addressed performance issues when reading OGG files with large metadata values.
- NEW: filter now supports filter expressions.
- CHG: filtering is now done in separate thread.
- FIX: occasional runtime error when removing tags from Ogg Vorbis files.
- NEW: added support for preserving mp3HD correction data.
- FIX: fixed lost focus after editing via the extended tags dialog.
- FIX: occasional runtime error when canceling writing operations.
- CHG: filter now enabled by default.
- CHG: changed appearance of lists to themed style under Vista and above.
- CHG: removed German help files.
- CHG: removed Quick Launch Shortcut installer option for Windows 7 and above.
Changes for v2.44f Beta - v2.44h Beta
- NEW: hex-encoded HTML entities are now also translated in Tag Sources.
- CHG: trailing pipe symbol in fields filled by Tag Sources are now removed.
- FIX: moving files from one directory to another via drag'n'drop resulted in unresponsive program (since v2.44a).
- FIX: query strings containing equal or ampersand signs did not work with Amazon Tag Source.
- FIX: sorting filtered results displayed files that were not matched by the filter expression.
- FIX: undo remove or write tag operations sometimes refreshed wrong files in file view (since v2.44a).
Changes for v2.44e Beta - v2.44f Beta
- NEW: added support for multiline fields (for e.g., Lyrics) in Tag Panel.
- NEW: installer and program now digitally signed.
- CHG: changed %_total% to be empty if there is no total number of tracks stored in the track field.
- FIX: lines in M3U playlists consisting of blanks only resulted in the M3U's directory being loaded.
- FIX: numerical ID3v2 frames TLEN, TBPM and TDAT were always written in Unicode instead of ISO-8859-1.
Changes for v2.44d Beta - v2.44e Beta
- NEW: added MATCHES keyword to filter using regular expressions.
- CHG: empty fields from web source are no longer listed in tag sources dialog.
- CHG: multiple values of fields in Tag Panel are now also listed in drop-down fields.
- FIX: action Case Conversion (Sentence) and $caps3 gave different results.
- FIX: applying actions on _FILENAME did not always remove invalid characters.
- FIX: drag'n'drop of non-audio files resulted in blank line in file view (since v2.44a).
- FIX: dropping cover art to extended tag dialog stopped working (since v2.44).
- FIX: dropping directories from optical drives was always interpreted as add directory regardless of Ctrl-key state.
- FIX: importing covers via Web Sources occasionally resulted in erroneous mimetype containing charset descriptions.
- FIX: query strings containing question marks did not work with Amazon Tag Source.
- FIX: selection was not preserved when sorting in file view (since v2.44a).
- FIX: tag panel was not updated after removing files from file list (since v2.44a).
Changes for v2.44c Beta - v2.44d Beta
- FIX: spaces in quoted filter strings were ignored.
- FIX: occasional runtime error on Export (since v2.44a).
Changes for v2.44 - v2.44b Beta
- FIX: saving tags when using arrow keys/single mouse click did not work anymore (since v2.44a).
- FIX: selecting multiple files did not set
to fields with different content in Tag Panel (since v2.44a).
Changes for v2.43c Beta - v2.43d Beta
- CHG: added Amazon API signing.
- CHG: added *.jpeg to supported file extensions for displaying cover art from directories.
- FIX: fixed wrong splitting of artist names containing slash characters for freedb web search.
Changes for v2.43b Beta - v2.43c Beta
- CHG: workaround for Firefox 3.5 dragged images always reported as BMP files.
- FIX: possible runtime error with Ogg Vorbis cover art.
- FIX: action 'Export cover to file' stopped working (since v2.43b).
- FIX: command-line parameter /fp on non-existent directory loads all tracks of upper directory.
Changes for v2.43a Beta - v2.43b Beta
- NEW: support for cover art for Ogg Vorbis files.
- NEW: support for Musepack SV8.
- CHG: increased number of possible user-defined tools.
- CHG: unlocalised strings now defaulting to English.
- CHG: updated internal value mapping for MediaMonkey rating field RATING MM to address changes in MM 3.1.
- CHG: updated used TAK SDK to version 1.1.1.
- FIX: fields greater than 255 characters were not truncated in MP4 tags.
- FIX: minor fixes regarding file path canonicalization and validation.
- FIX: occasional runtime error while parsing ill-formed UFID frames in ID3v2 tags.
- FIX: pressing 'Cancel' on write-protected files did not cancel to complete tag-writing process but only skipped the protected file.
- FIX: random runtime error when starting Mp3tag with multiple files from the Explorer context menu.
- FIX: removing fields by writing empty values was not possible anymore (since 2.43a).
- FIX: scripting functions used at 'Replace with' of action 'Replace with regular expressions' were not evaluated anymore (since v2.43).
Changes for v2.43 - v2.43a Beta
- NEW: field %_cover_type% containing cover type of first embedded cover art.
- NEW: multiple-valued fields can now also be created via 'Format value' actions (values separated by \\).
- NEW: multiple-valued fields can now also be created via direct editing in the file view (values separated by \\).
- NEW: option 'Correct aspect ratio' at right-click menu of cover art window.
- CHG: action 'Merge duplicate fields' now also takes _ALL as field name to merge all fields.
- CHG: preventing accidentally hiding of columns in the file view.
- FIX: action 'Convert codepage' did not work in some cases.
- FIX: action 'Merge duplicate fields' merged all fields instead of only given one.
- FIX: adding cover art via drag and drop was not possible anymore after modifying tag panel fields via 'Options > Tag Panel'.
- FIX: internal changes to prevent runtime errors on invalid file paths.
- FIX: overflow with negative values as second parameter for $num scripting function.
- FIX: previous installation directory was not remembered by the installation program.
- FIX: updated discogs.com web source.
Changes for v2.42f Beta - v2.42h Beta
- NEW: added functions SayNextNumber, SayNextWord, SayNewline, SayRegexp und Unspace for Web Sources Framework.
- CHG: Genre field at 'Options > Tag Panel > Default values' now editable.
- CHG: renamed PERFORMERSORTORDER to ARTISTSORTORDER.
- FIX: action 'Format value' with $regexp resulted in duplication of existing dollar signs in value.
- FIX: aspect ratio was not kept when displaying cover art that exceeded the size of the cover art window.
- FIX: text in Tag Panel fields was always selected if panel was resized.
- LNG: Hebrew language file.
Changes for v2.42e Beta - v2.42f Beta
- NEW: keyboard shortcuts Ctrl+Tab and Shift+Ctrl+Tab for fast navigation between sub-windows.
- CHG: internal undo buffer gets reset when changing directories now.
- FIX: overflow at total size in status bar for large archives.
- FIX: runtime error when configuring the favourite directory (since v2.42e).
Changes for v2.42d Beta - v2.42e Beta
- FIX: debug setting that caused slow reading of files was still enabled (sorry!)
Changes for v2.42b Beta - v2.42c Beta
- NEW: support for %_total_files% in SearchBy part of Web Sources.
- CHG: column presets are now stored in %APPDATA%\Mp3tag\data\columns.
- CHG: consistently removing empty tag fields when saving tags now.
- CHG: extended fields Album Artist, Composer, and Discnumber are now displayed in Tag Panel (see 'Options > Tag Panel' for configuration).
- CHG: extended list of default columns for initial installations.
- FIX: column presets were not included in backup via 'File > Save configuration'.
- FIX: minor UI glitch with line cursor at Tag Sources menu.
- FIX: preview at 'Text file - Tag' ignored blank lines.
- FIX: some genres from the extended list of ID3v1 genres were not allowed as standard genres in MP4 tags.
- FIX: TVEPISODE and TVSEASON set by iTunes were not read.
- LNG: Ukrainian language file.
- LNG: Vietnamese language file.
Changes for v2.42a Beta - v2.42b Beta
- FIX: improved error handling for 0 bytes sized files.
- FIX: improved error handling for broken APIC frames.
Changes for v2.42 - v2.42a Beta
- NEW: option to check for updates on program startup.
- NEW: function sayuntilml for web sources framework.
- CHG: updated discogs tag source.
- FIX: lost keyboard focus after removing last cover via extended tag dialog.
- FIX: runtime error while trying to read empty ID3v2 UFID frames.
Changes for v2.41b Beta - v2.41c Beta
- NEW: support for drag'n'drop of cover art from Mp3tag.
- NEW: action type 'Split fields by separator'
- NEW: MP4 fields ITUNESMEDIATYPE, TVEPISODEID, TVNETWORK, TVSEASON and TVEPISODE.
- NEW: tag sources dialogs now with Back buttons.
- CHG: memory consumption improvements for large music libraries with cover art.
- CHG: SHOW and SHOWSORTORDER MP4 tags renamed to TVSHOW and TVSHOWSORTORDER.
- FIX: binary ID3v2 UFID frames were not read and preserved correctly.
- FIX: changing cover to 'Back cover' was ignored at MP4s with Nero Digital tags.
- FIX: fixed wrong button state at column configuration dialogue.
- FIX: runtime error when undoing operations for files where file name contained percent character.
- FIX: undo rename overwrote tag of current visible files in some rare error cases.
Changes for v2.41a Beta - v2.41b Beta
- NEW: support for padding in Ogg Vorbis files to improve tag writing performance.
- NEW: support for Ogg Vorbis files with OGA file extension.
- NEW: type and description of cover art can now also be set via the Tag Sources dialog.
- CHG: installer information is now stored at HKLM or HKCU in Windows Registry based on user privileges.
- CHG: removing and deleting of files now separated into different menu items.
- FIX: changing cover to 'Back cover' was ignored at MP4.
- FIX: drag'n'drop of cover art from Firefox 3 did not work.
- FIX: minor issues with displaying of error messages.
- FIX: possible crash caused by ill-formatted action files.
Changes for v2.41 - v2.41a Beta
- NEW: type of cover art can now be changed via the context menu of the cover art display in the main view.
- NEW: type of cover art is now displayed in the main view.
- NEW: description of cover art can now be changed via the context menu of the cover art display in the main view.
- NEW: scripting functions $meta(x), $meta(x,n), and $meta_sep(x,sep).
- NEW: added _FOLDERPATH filtering option.
- NEW: context menu for cover-related functions now also available at the extended tags dialog.
- CHG: fields with multiple matching values are now displayed individually at the extended tags dialog also for multiple files.
- CHG: filtering by _PATH uses the complete file path now.
- CHG: handling of Ctrl+A in edit fields to select all text.
- CHG: line-breaks in ID3v2 comments now CR LF (0x0D 0x0A) instead of 0x0A for compatibility reasons.
- CHG: line-breaks in multi-line edit fields now via Ctrl+Return.
- CHG: Mp3tag now ignores the tag alter preservation flag in ID3v2 frames.
- CHG: open and save dialogs are resizeable now.
- FIX: 'Edit > Undo' was not activated in all cases.
- FIX: arrow symbol for helper menu at 'Tag - Filename' was not displayed on some systems.
- FIX: deleting files with Ctrl+Del sometimes only removed them from the file list.
- FIX: fixed possible deadlock situation at action 'Remove fields except'.
- FIX: horizontal scrollbar wasn't displayed after changing columns on some systems.
- FIX: installer ignored different user-defined startmenu folder.
- FIX: playcounter of ID3v2 POPM frame was written to the wrong byte.
- FIX: progress bar showed wrong status in some cases when reading multiple directories from Explorer.
- FIX: runtime error under Windows Vista at accessing MP3 files that have been moved outside of Mp3tag.
- FIX: some actions created empty tag fields if applied to non-existing tag fields with the same name.
Changes for v2.40c Beta - v2.40d Beta
- NEW: support for ITUNESPODCASTCATEGORY at ID3v2 and MP4.
- NEW: field RATING MM for rating in MediaMonkey style.
- CHG: renamed 'Explorer Shell Extension' to 'Explorer Context Menu' in installer.
- CHG: TDRL ID3v2 frame (RELEASETIME) now also supported for ID3v2.3.
- FIX: length was not sorted correctly in some cases. On new installations, Mp3tag now sorts by %_length_seconds% numerically.
- FIX: preview at converter 'Filename - Tag' displayed duplicate entries (since v2.40).
Changes for v2.40b Beta - v2.40c Beta
- NEW: option for message before removing of tags.
- NEW: support for ITUNESPODCASTDESC, ITUNESPODCASTID, and ITUNESPODCASTURL at ID3v2 and MP4.
- FIX: detection of cover art for display in Tag Panel was case-sensitive and did not detect folder.* including upper-case letters.
- FIX: refreshing the directory after renaming the directory via an action resulted in empty file list in some cases.
Changes for v2.40a Beta - v2.40b Beta
- NEW: option 'Export duplicate covers' at action 'Export cover to file'.
- NEW: option 'General > Use natural sorting'.
- FIX: case conversion on _FILENAME left blank field (introduced in v2.39n).
- FIX: crash when right-clicking on empty file view column headers.
- FIX: displayed data of previously selected file in Tag Panel when clicking on another file while editing in the file view.
- FIX: displayed file size in status bar was wrong after undoing remove file operations.
- FIX: undo remove file left modified and other technical fields blank.
Changes for v2.40 - v2.40a Beta
- NEW: 'Edit > Undo' runs in separate thread now.
- NEW: 'Utils > Convert Codepage' at freedb dialog.
- NEW: helper menus for quick access to placeholders and scripting functions at 'View > Columns...'.
- CHG: added mnemonics to filter.
- CHG: changed behaviour of F2 and F4 keyboard shortcuts at extended tag dialog.
- CHG: converter 'Tag - Filename' runs in separate thread now.
- CHG: improved accessibility at extended tags dialog.
- CHG: invalid characters are now automatically removed from the file name at 'Export cover to file' actions.
- CHG: minor changes to error reporting at export.
- CHG: removed detection of already existing album art at action 'Export cover to file'.
- FIX: action 'Merge duplicate fields' had no effect (since v2.40).
- FIX: action 'Remove duplicate fields' had no effect (since v2.40).
- FIX: encoding of default HTML export configurations now UTF-8 again (since v2.40).
- FIX: navigation to 'Options > Genres' via Tab key was not possible.
- FIX: nested subdirectories were not completely removed at undo.
- FIX: preview at converter 'Text file - Tag' displayed duplicate entries (since v2.40).
- FIX: UNSYNCEDLYRICS was truncated to 10 characters (since v2.40).
Changes for v2.39o Beta - v2.39p Beta
- NEW: File > Read tag runs in separate thread now.
- NEW: option Show message at warnings from Actions at Options > Messages.
- CHG: detailed status display at reading directories is back.
- FIX: export in append mode also appended byte order marker to file if option was enabled.
- FIX: progress dialog got stuck in certain circumstances until interaction with the program.
- FIX: rare crash on multi-core systems on actions that were executed in another thread.
- FIX: removing varying album art via extended tags dialog was not possible anymore (introduced in v2.39n Development Build)
- FIX: undo create directory operations resulted in error messages after first undo.
- FIX: uninstaller did not remove all created shortcuts from the startmenu in some cases.
Changes for v2.39n Beta - v2.39o Beta
- CHG: added error reporting to actions 'Import cover art from file' and 'Import text file'.
- FIX: action 'Export' did not default to ansi.
- FIX: action 'Format value' for _DIRECTORY was executed per file.
- FIX: case conversion on _FIELDNAME left blank field (introduced in v2.39n).
- FIX: focus was not set to next tag field when deleting fields via the extended tag dialog on multiple files (introduced in v2.39n).
- FIX: minor UI, language text, and help issues.
- FIX: saving FLAC album art did not default to "Cover" as album art type (introduced in v2.39n).
Changes for v2.39m Beta - v2.39n Beta
- NEW: completely redesigned dialog for Tag Sources (Web Sources, freedb, and local freedb).
- CHG: keyboard shortcut F2 now also works if filename column is disabled.
- FIX: in some cases pressing the TAB key did not jump to the next editable field in the file view.
- FIX: memory leak when saving flac tags.
- FIX: runtime error when removing invalid album art via tag panel.
Changes for v2.39l Beta - v2.39m Beta
- FIX: saving cover art in APEv2 tags omitted last byte of cover art file.
- FIX: 'Retry' at renaming of locked files did not have the expected effect.
- FIX: minor fixes at saving selection state of action groups.
Changes for v2.39k Beta - v2.39l Beta
- NEW: loading and saving of selection state of action groups.
- NEW: function 'set' for web sources framework.
- LNG: Norwegian Language file.
Changes for v2.39j Beta - v2.39k Beta
- NEW: individual action groups can now be executed directly via drop-down menu of actions toolbar button.
- CHG: WRITER at WMA is mapped to LYRICIST as in other tag formats.
- CHG: improved accessibility at edit action group dialog.
- CHG: tracknumbers in number format (DWORD) are now automatically converted to string format when saving WMA tags.
- FIX: added workaround for HTTP proxies with erroneous implementation of HTTP chunked mode.
- FIX: erroneous MPEG properties if Emphasis bit was set.
- FIX: fixed various problems due to misplaced/missing formatting parameters in some language files (especially Finnish and Trad. Chinese).
- FIX: reading of RATING WMP did not convert to values 1-5.
- FIX: runtime error when right-clicking on empty space at the column header of the file view.
Changes for v2.39i Beta - v2.39j Beta
- NEW: open directory now uses new-style dialog under Windows Vista.
- NEW: button to browse for file at action type 'Import cover from file'.
- CHG: 'ID3v2 only if ID3v1 too small' is now also triggered if tracknumber is > 255 or contains info about total tracks
- FIX: Always saved only one value for WMA tag fields that support multiple values.
- FIX: import cover from clipboard or via drag'n'drop resulted in reduced image quality.
- FIX: import cover from clipboard shifted cover by a few pixels in some cases.
Changes for v2.39h - v2.39i Beta
- NEW: button to browse for file at action type 'Import text file'.
- CHG: ALBUMARTIST is now BAND again since change confused too many users.
- CHG: improved list of tag fields at extended tag dialog for readability.
- FIX: fixed some issues with new column configuration.
- FIX: tag fields containing = could not be removed via extended tag dialog.
Changes for v2.39f Beta - v2.39h
- CHG: BAND is ALBUMARTIST now, BANDSORTORDER is ALBUMARTISTSORTORDER
- NEW: dialog 'Export cover to file' is resizable now.
- NEW: dialog 'Format values' is resizable now.
- NEW: dialog 'Guess values' is resizable now.
- NEW: dialog 'Import cover from file' is resizable now.
- NEW: dialog 'Replace with regular expression' is resizable now.
- NEW: dialog 'Replace' is resizable now.
- CHG: removed option for case-sensitive sorting (it's not case sensitive by default now).
- CHG: supported operating systems: Windows XP, Windows 2003, Windows Vista, Windows 2008
- FIX: contents of user-defined fields in the tag panel got reset after changing the tag panel via the options dialog.
- FIX: global keyboard shortcut Ctrl+Alt+Del triggered confirmation dialog on deleting files.
- FIX: restart after changing languages got stuck (since Mp3tag v2.39f Development Build)
- FIX: sorting lost the collating sequence which caused misplacing of accented chars (since Mp3tag v2.39f Development Build)
- FIX: new export configurations were not listed at Export dialog (since Mp3tag v2.39f Development Build)
Changes for v2.39e Beta - v2.39f Beta
- NEW: mapping of ID3v2 UFID frame with MusicBrainz description to MUSICBRAINZ_TRACKID.
- CHG: $num has now a bigger range of values.
- CHG: FLAC 1.2.1
- CHG: export dialogs now detects changes automatically.
- CHG: export with enabled option 'One file per directory' not longer depends on order of files in file view.
- FIX: directories created by converter 'Tag - Filename' were not removed at undo.
- FIX: renaming directories via actions was not undoable.
Changes for v2.39d Beta - v2.39e Beta
- NEW: action type 'Export'.
- NEW: natural sorting at file list and export.
- FIX: selection at 'Options > Tags > Default values' was not preserved in all cases.
- FIX: use of | inside $loop at export gave unexpected results.
Changes for v2.39c Beta - v2.39d Beta
- NEW: action type 'Import text file'.
- NEW: dialog 'Export' is resizable now.
- NEW: enabling and disabling of columns in file view.
- NEW: improvements regarding accessibility (menu items can be read by Screen Readers now).
- NEW: loading and saving of column configurations.
- NEW: support for iTunes advisory field for MP4 (ITUNESADVISORY).
- CHG: executing files from within Mp3tag now consistent with Windows Explorer.
- CHG: improved accessibilty at column configuration dialog.
- CHG: improved support for regular exressions at filter.
- CHG: standard format for cover art from clipboard now JPEG.
- FIX: action 'Export cover to file' had problems with creating a sequence of file names when exporting multiple covers from one file.
- FIX: when adding multiple playlists via drag'n'drop no progress dialog was displayed.
Changes for v2.39b Beta - v2.39c Beta
- NEW: helper menus for quick access to placeholders and scripting functions.
- NEW: scripting function $ord(x).
- NEW: tooltips for long items in drop-down lists.
- CHG: invalid characters are now automatically removed from file names when creating new export configurations.
- CHG: removed menu item 'Default values in input fields'.
- CHG: removed obsolete option dialogs for converters and actions.
- FIX: message regarding inproper installation after installation under Windows Vista.
- FIX: tracknumbers greater than 255 are written as 0 now at ID3v1 because of limitations of ID3v1.
- FIX: when sorting the export result with an undefined sort key, the initial order from the file view was not preserved.
- FIX: wrong directory in question whether configuration files should be removed during uninstall.
- LNG: Serbian (Latin) language file.
Changes for v2.39a Beta - v2.39b Beta
- NEW: option 'Default file name for cover art' at 'Options > Web Sources'
- NEW: option 'Save image to disk' at web sources (uses default file name for cover art).
- NEW: possibility to change language within Mp3tag at 'Options > Language'.
- NEW: support for ID3v2.4 TSST frame (SETSUBTITLE).
- NEW: support for iTunes SHOW field at MP4.
- NEW: support for iTunes sorting fields at ID3v2.2, ID3v2.3, and ID3v2.4 (ALBUMSORTORDER, BANDSORTORDER, COMPOSERSORTORDER, PERFORMERSORTORDER, and TITLESORTORDER).
- NEW: support for iTunes sorting fields at MP4 (ALBUMSORTORDER, BANDSORTORDER, COMPOSERSORTORDER, PERFORMERSORTORDER, SHOWSORTORDER, and TITLESORTORDER).
- FIX: NETRADIOOWNER was saved to TXXX instead of TRSO at ID3v2.
- LNG: Galician language file.
Changes for v2.39 - v2.39a Beta
- NEW: possibility to create new directories while exporting cover art via an action.
- NEW: support for gzip compressed results for web sources.
- NEW: keywords url and url-utf-8 for encoding in web sources.
- CHG: field ORGANIZATION is mapped to PUBLISHER at Vorbis Comments now.
- FIX: freedb web search only worked with limited functionality.
- FIX: function $len(...) omitted everything after first comma.
- FIX: removing of tag fields with trailing blanks was not possible at extended tag dialog.
- FIX: several improvements at encoding detection for web sources.
- LNG: Japanese language file.
Changes for v2.38b Beta - v2.38c Beta
- FIX: bug when writing multiple covers to APEv2 tags (since v2.38b)
Changes for v2.38a - v2.38b Beta
- NEW: support for cover art for APEv2 tagged files (Monkeys Audio, MusePack, OptimFrog, WavPack).
- LNG: Bulgarian language.
- FIX: clipboard was empty after pasting previously copied tags.
- FIX: endless loop when replacing whole words inside an action.
- FIX: update of list of freedb servers did not work anymore.
Changes for v2.38 - v2.38a
- NEW: support for copy and cut cover art to clipboard.
- NEW: possibility to remove varying cover art from multiple files via main window.
- CHG: changed old version notification.
- CHG: format string for compilations at freedb dialog now uses standard placeholders %title% and %artist%
- FIX: lost focus after canceling move or copy files operation.
- FIX: permission denied when writing tags to Samba shares under Windows Vista.
- FIX: placeholder %_length% was not available at converter 'Tag - Filename' anymore.
- FIX: renamed files were not reloaded during 'View > Refresh' in some cases.
- FIX: special syntax for MusicMatch* and Songs-DB* comment descriptions was not preserved.
- FIX: undo at moving files sometimes caused a runtime error.
- FIX: when sorting the export result with an undefined sort key, the initial order from the file view was not preserved
Changes for 2.37i - v2.37j
- NEW: support for TAK lossless codec.
- FIX: as usual: some bugs and problems introduced with previous development builds.
Changes for v2.37h - 2.37i
- NEW: field RATING WMP for ID3v2 and WMA tags.
- NEW: scripting fuction $repeat(a,n).
- CHG: ID3v2 text frames are written without terminating 0 now.
- CHG: after disabling the filter, all files will be displayed again.
- CHG: removed option for notification if no tag was found in file.
- FIX: menu 'Tag sources' was initialised at startup only.
- FIX: temporary playlist for playing multiple files was not compatible to all players.
Changes for v2.37f - v2.37h
- NEW: support for import of cover art from the clipboard.
- FIX: $folderdepth returned incorrect result on relative folderpaths.
- FIX: $left, $right and $mid were missing some range checks.
- FIX: improved syntax checks for export configurations.
- FIX: tags were not removed from files consisting of tags only.
- FIX: as usual: some bugs and problems introduced with previous development builds.
Changes for v2.37e - v2.37f
- NEW: support for iTunes gapless field at MP3 files (COMMENT ITUNPGAP)
- FIX: runtime error on some freedb queries (introduced with v2.27e)
Changes for v2.37d - v2.37e
- NEW: support for import of cover art from the clipboard.
- NEW: support for AacGain undo field at MP4 files.
- NEW: support for iTunes gapless field at MP4 files.
- FIX: ITUNESCOMPILATION ID3v2 field was always saved with value 1.
- FIX: cover art wasn't included in copy/cut/paste clipboard operations.
- FIX: cover art wasn't removed via action 'Remove fields' if other fields where also specified.
- FIX: mimetype of cover wasn't saved at MP4 files.
- FIX: playing files under Windows Vista sometimes didn't work.
- FIX: fixed bugs introduced with the last Development Builds
Changes for v2.37c - v2.37d
- FIX: incorrect order of web sources in menu and toolbar menu.
Changes for v2.37b - v2.37c
- FIX: incorrect order of web sources in menu and toolbar menu.
Changes for v2.37a - v2.37b
- NEW: files can be reordered by the keyboard shortcuts Alt+Up/Alt+Down and Alt+Page up/Alt+Page down.
- NEW: support for loading of multiple files or directories via context menu from Windows Explorer.
- NEW: support for loading of multiple files or directories via drag'n'drop.
- NEW: now all previously added files and directories are read again when refreshing the file view via F5.
- NEW: freedb web search back again.
- NEW: now possible to use tracktype.org as freedb server.
- NEW: removing files from the file view without deleting them.
- FIX: history for format strings was not saved for actions 'Export cover to file' and 'Format value'.
- FIX: playlists were read by using ISO-8859-1 instead of the system codepage.
- FIX: position of dialogs wasn't restored correctly if taskbar was docked on the left side of the screen.
- FIX: year wasn't saved at 'Options > Default values'.
Changes for v2.36h - v2.37