Advertisement

CHANGELOG

What's New in version 2.86:

  • FIX: action "Format value" for _FILENAME caused new file directory to be set also in cases where file cannot be renamed.
  • LNG: updated Bulgarian, Czech, Hebrew, Italian, Norwegian, Portuguese-Brazil and Slovenian language files.
  • FIX: vendor string was not written when updating Vorbis Comments in Opus files.
  • CHG: default tag panel field names are now auto-translated on language change.
  • CHG: default file view column names are now auto-translated on language change.
  • FIX: runtime error when parsing broken UFID ID3v2 frames. (#23295)
  • 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.
  • 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.
  • NEW: added preferences page to enable the Library and to configure included directories.
  • CHG: attempting a more graceful shutdown on out-of-memory conditions.
  • FIX: deleting non-standard files from file view did not update file list (since 2.85b).
  • FIX: sync issue between actual file information fields (i.e., size, modification timestamps, ...) and internal representation (since 2.85b).
  • FIX: runtime error when adding files to an already running instance via the Windows Explorer context-menu extension (since 2.85b).
  • FIX: file renaming collision when target file was already in database but removed externally (since 2.85b).
  • FIX: info fields were not updated in database when tags were written or removed (since 2.85b).
  • FIX: actions that caused a directory to be renamed did not update the database entries (since 2.85b).
  • CHG: improved library reading performance on subsequent reads by using an internal database.
  • CHG: MP4 tag fields are not truncated to 255 characters anymore. (#23176)
  • FIX: runtime error when adding cover art to Ogg Vorbis or Opus files (since 2.85a). (#23213)
  • CHG: improved memory consumption especially for large music libraries.
  • CHG: changes regarding cover art are now also part of undo information.FIX: tag sources framework function 'json_foreach' now also works with arrays as unnamed JSON root element. (#23165)

What's New in version 2.83:

  • NEW: added MP4 column to tag-field mappings overview table in documentation.
  • CHG: removed Amazon tag sources after Amazon.com invalidated Mp3tag's web services account.
  • CHG: Discogs tag source name is now correctly capitalized.
  • LNG: updated Bulgarian, Chinese, Czech, Polish and Turkish language files.
  • NEW: added Discogs Release ID tag source to directly search by Discogs Release ID.
  • NEW: added support for ISRC field in cue sheets.
  • CHG: main performer from cue sheet is now mapped to ALBUMARTIST (instead of ALBUM ARTIST).
  • FIX: special characters in main performer from cue sheet were not correctly converted
  • when writing.
  • FIX: cue sheets that started with a different track number than 1 were not read.
  • FIX: checkboxes at dialog for cover export were not labeled correctly (since 2.82b).
  • FIX: tags saved to wrong file when auto-save was enabled and column-click in file list changed the file order.
  • FIX: Discogs Web Source had problems with certain artists which resulted in obsolete comma after artist name.
  • FIX: sort arrow was incorrectly shown for next column after adding or removing a
  • column left from the sort column.
  • NEW: added option to restrict action-based cover export to certain cover type.
  • 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).
  • 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: runtime error at Export if loop limit exceeded actual export result set size.
  • LNG: added Indonesian language file.
  • FIX: possible index overflow at $substr() scripting function.

What's New in version 2.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.

What's New in version 2.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.
  • 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.

What's New in version 2.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.

What's New in version 2.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).

What's New in version 2.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)

What's New in version 2.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, ...).

What's New in version 2.74:

  • 2016-02-09] CHG: MP4 lyrics are now stored with carriage-return and line-feed as newline sequence.
  • 2016-01-31] CHG: Discogs OAuth authentication and default web source now uses HTTPS.
  • 2016-01-31] NEW: added support for HTTPS for web sources framework.
  • 2016-01-17] FIX: startup in favorite directory resulted in starting in program mdirectory if favorite directory was configured without trailing backslash at 'Options > 'Directories'

What's new in version 2.73:

  • LNG: updated Bulgarian, Czech and Italian language files.

What's New in version 2.72:

  • NEW: added official support for Windows 10.
  • CHG: updated code-signing certificate.

What's New in version 2.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.

What's New in version 2.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.

What's New in version 2.69a:

  • NEW: added support for high-resolution screens with high DPI settings.
  • 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.

What's New in version 2.69:

  • FIX: field names were not always sorted when displayed in the extended tag dialog (since v2.67).
  • [2015-03-14] FIX: directory names containing a dot had only the part till the dot in '_directory' (since v2.67).

What's New in version 2.68:

  • FIX: Runtime errors caused by internal changes from v2.67

What's New in version 2.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.

What's New in version 2.65a:

  • FIX: Discogs web source now uses as word separator (using + gave HTTP 401 Unauthorized in some cases).

What's new in version 2.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.

What's new in version 2.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.

What's New in version 2.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.

What's New in version 2.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.

What's New in version 2.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.
  • 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.

What's New in version 2.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.
  • 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.

What's new in version 2.61a:

  • FIX: regression that configuration could not be saved anymore (since v2.61)
  • LNG: updated Hebrew language file.

What's New in version 2.60:

  • FIX: Tag field mapping in help file now states that YEAR is written to TYER in ID3v2.3
  • Includes changes from the previous Beta versions

What's New in version 2.59c Beta:

  • FIX: Filtered file list displayed wrong files after moving files in file list (since v2.59b).

What's New in version 2.59a:

  • FIX: fixed repainting issue at menu buttons for removing format strings from histories at converter 'Filename - Filename' (since v2.59).

What's New in version 2.59:

  • NEW: added taskbar progress indicator on Windows 7 and above when peforming potentially long-running tasks
  • NEW: added support for Direct Stream Digital Audio DSF files
  • FIX: content rating tag field ITUNESADVISORY was not displayed if set to 0 (None)
  • CHG: updated help file with changed possible values for ITUNESADVISORY tag field
  • FIX: improved performance when displaying actions menu
  • NEW: menu for removing format strings from history at converter 'Filename - Filename'
  • FIX: enabling/disabling filter via 'View > Filter...' or F3 while in editing mode could write data to wrong file
  • LNG: updated Bulgarian, Catalan and Russian translations
  • FIX: ID3v2.3 TDAT was read to DATE when reading but not stored as TDAT when writing
  • FIX: filtering for field HAS ' ' was also matching files without blanks
  • FIX: export field parameter at $loop() was compared case-insensitive which caused unexpected behavior at duplicate detection

What's New in version 2.58:

  • CHG: improved parsing performance when reading MP4 files.
  • FIX: occasionally skipped last value for multi-value ID3v2 text fields.
  • CHG: reverted change: ID3v2.3 TYER/TDAT now merged into one YEAR field formatted as YYYY-MM-DD (due to popular request).
  • LNG: updated Czech, Finnish, Hebrew, and Spanish translations.
  • FIX: added workaround for broken MP4 implementations that are writing empty cnID atoms.
  • FIX: added workaround for broken MP4 implementations that are writing invalid atom sizes.
  • NEW: added support for setting cover description for multiple different covers at once.

What's New in version 2.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.

What's New in version 2.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.

What's new in version 2.55a:

  • FIX: Mp3tag v2.55 did not work on computers with older CPUs anymore (e.g, Pentium III, Athlon XP, ...).