Changelog

Mp3tag 1.8.19

Mar 25 2024

Fixed

  • Resolved high memory usage when applying a quick action of type Adjust Cover on a large amount of files.
  • Copying many files to the clipboard could result in a huge delay on quit.
  • Nero MP4 cdec atom for encoder settings was not preserved when writing tags.

Mp3tag 1.8.18

Mar 19 2024

Fixed

  • Addressed an occasional crash when dragging cover art from the Tag Panel.
  • Addressed an occasional crash when fields were deselected (via Cmd+Click) from some of lists for field selection.
  • Addressed a rare crash when calculating totals of lengths and size of selected files shown in the status bar.

Mp3tag 1.8.17

Mar 11 2024

Fixed

  • Further refinements regarding accessing files in the recommended way of encoding Unicode file names of the underlying file system.

Mp3tag 1.8.16

Mar 11 2024

Fixed

  • Added workaround for macOS caching issue on ExFAT file systems related to file names in Unicode NFC form.

Mp3tag 1.8.15

Feb 21 2024

Fixed

  • Removed normalization of linebreaks when reading ID3v2 frames USLT (UNSYNCEDLYRICS) and COMM (COMMENT) to prevent display problems in Music.app.
  • Prevented accidental drop and resulting duplicate of own dragged image when dragging cover art.

Mp3tag 1.8.14

Feb 20 2024

Fixed

  • Images added from Firefox via drag and drop could not be saved.
  • Using a negative value for maximum number of items to select at json_select_many resulted in a crash.

Mp3tag 1.8.13

Jan 23 2024

New

  • Added option to stop, skip, and rename with apply to all on errors when renaming files.
  • Added option to stop, skip, and retry with apply to all on errors when writing files.
  • Added option to stop, skip, and replace with apply to all on errors when copying and moving files.
  • Added support for Dutch localization.

Fixed

  • File permissions and ACLs were not preserved in some cases if writing tags involved temporary files.

Mp3tag 1.8.12

Jan 04 2024

Fixed

  • Using Web Sources Framework function findinline on strings with non-ASCII characters could in certain situations result in an application crash.

Mp3tag 1.8.11

Nov 29 2023

Fixed

  • Check for minimum required version of Mp3tag for a Tag Source did not compare all version segments numerically, which resulted in misleading error messages since the last version.

Mp3tag 1.8.10

Nov 28 2023

New

  • Added support for removing only duplicate fields that have the same content at action Remove duplicate fields.

Fixed

  • Changes that were made in individual files via navigation in Extended Tags were written to a different file in rare cases.

Mp3tag 1.8.9

Nov 6 2023

Changed

  • Added workaround for WordSeparator configuration setting misspelled as WordSeperator in Tag Sources.

Fixed

  • Leading and trailing quotes were accidentally removed from parameters of Web Sources Framework functions which resulted in unstable behaviour of certain Tag Sources.

Mp3tag 1.8.8

Oct 27 2023

New

  • Added function SayDate to Web Sources Framework.
  • Added support to reference contents of output buffers via %output% in string parameters of Web Sources Framework functions.

Changed

  • Added special handling for iTunEXTC field name for MP4.

Fixed

  • ID3v2 UFID was not always correctly detected as binary or text-only frame.
  • Cover dimensions on Tag Panel were reported as larger size in some rare cases.

Mp3tag 1.8.7

Sep 27 2023

Changed

  • Updated for macOS Sonoma.
  • Menu items File → Copy to… and File → Move to… were also enabled if no files were selected.
  • Extended JSON-related functions json_select_many and json_select_many_count of web sources framework with optional parameter to include result entries for non-existent items.

Mp3tag 1.8.6

Sep 11 2023

Fixed

  • Using web sources framework function findinline on empty input could result in an application crash.

Mp3tag 1.8.5

Sep 4 2023

Fixed

  • Fetching cover thumbnails via Tag Sources resulted in a blocked user interface, if the server terminated the connection prematurely.

Mp3tag 1.8.4

Aug 18 2023

New

  • Added support for localization of Tag Source configuration settings.

Mp3tag 1.8.3

Aug 17 2023

Fixed

  • Tag Source configuration settings were not saved, because required file settings.json wasn’t automatically created on first use.

Mp3tag 1.8.2

Aug 15 2023

New

  • Added support for editing Tag Sources configurations via the Tag Sources menu.
  • Added functions IfVar and IfNotVar to Web Sources Framework to check configuration settings from Tag Sources.
  • Added new key [Settings]=Tag Source Configuration.settings to provide a settings schema for Tag Sources.
  • Added new key [MinAppVersionMac] to require a minimum version of Mp3tag for a Tag Source to be used.
  • Added support for audio MD5 via %_md5audio% for WavPack.

Fixed

  • Composing URLs in Web Sources Framework did not use Encoding and WordSeparator values from Tag Source definition

Mp3tag 1.8.1

Jul 21 2023

New

  • Added scripting function fmtDuration to create a formatted duration string based on numerical input.
  • Added function SayDuration to Web Sources Framework.
  • Added JSON-related function json_select_many_count to Web Sources Framework.
  • Added JSON-related function json_foreach_counter to Web Sources Framework.
  • Added JSON-related function json_foreach_reverse to Web Sources Framework.

Changed

  • Extended json_select_many with optional parameters for last item separator and max items to select.

Mp3tag 1.8.0

Jun 29 2023

New

  • Added navigation to next and previous files from extended tags dialog.
  • Added support for copying files.
  • Added support for moving files.

Changed

  • Added auto-selection of newly added files when loading files.
  • Added a confirmation prompt in case the extended tags dialog is dismissed with pending changes.

Fixed

  • Resolved high memory usage when applying an action of type Adjust Cover on a large amount of files.

Mp3tag 1.7.8

May 4 2023

Fixed

  • Preview at Convert → Tag - Tag automatically resized window to fit preview text, which could exceed screen width.

Mp3tag 1.7.7

Mar 28 2023

Fixed

  • Fixed regression from previous version where selecting a search result at Custom Tag Sources had no effect.

Mp3tag 1.7.6

Mar 25 2023

New

  • Added support for file matching via %_filename_ext% and %_path% when importing tags from text file.

Changed

  • Parsing text to tags allowed to create fields starting with an underscore.

Fixed

  • Selecting a word via double-click when editing filenames in the File List instead selected the whole base filename without extension under macOS Monterey.
  • Progress dialog wasn’t dismissed automatically if search via Tag Sources returned no results.

Mp3tag 1.7.5

Feb 7 2023

Fixed

  • Error message when writing files on network shares with certain file systems and where the target file size exceeded the original file size.

Mp3tag 1.7.4

Feb 6 2023

Fixed

  • Last line of script was omitted when parsing Custom Tag Sources.
  • Command KillTag at Custom Tag Sources wasn’t supported yet.

Mp3tag 1.7.3

Jan 27 2023

Changed

  • BPM field for MP4 now only displays the bpm value without extra formatting.
  • Added support for Zero Width Joiner (ZWJ) and Zero Width Non-Joiner (ZWNJ) Unicode characters when renaming files from tags.

Fixed

  • Action import tag fields did not match multiline input.
  • Using the red close button to close certain action configuration windows locked the app.

Mp3tag 1.7.2

Jan 16 2023

Fixed

  • Last character was truncated when writing ID3v1 fields in some cases.

Mp3tag 1.7.1

Jan 7 2023

New

  • Added format string history for Preferences Playlist Filename.
  • Added format string history for Preferences Export Filename.
  • Added format string history for Preferences Copy Format
  • Added format string history to Export Cover action dialog.
  • Added format string history to Import Cover action dialog.
  • Added format string history to Import Text File action dialog.

Fixed

  • Last used Tag Source was triggered only via menu item but not via keyboard shortcut ⌘I
  • ID3v2 WXXX frames with user-defined descriptions could not be added.

Mp3tag 1.7.0

Dec 16 2022

New

  • Added support for multiline text fields on Tag Panel.
  • Added format string history to Export dialog.
  • Added preferences setting for Export filename.
  • Added preferences setting for Playlist filename.
  • Added preferences setting for Copy Format used when copying a textual representation via ⌘C to the clipboard.

Changed

  • Improved detection and importing of COMPOSER from Discogs.
  • Improved keyboard navigation for settings window.

Mp3tag 1.6.7

Nov 9 2022

Fixed

  • Fixed occasional crash at searching via Custom Tag Sources for direct album and multiple search parameters.

Mp3tag 1.6.6

Oct 26 2022

New

  • Added support for macOS 13 Ventura.
  • Added support for importing COMPOSER from Discogs.
  • Added $strrstr(x,y) scripting function, which finds the last occurrence of string y in string x.

Mp3tag 1.6.5

Oct 20 2022

Changed

  • Information field %_id3v2_unknown_frames% now reports the ID3v2 frame identifiers.

Fixed

  • Fixed occasional crash when selecting parts of the filename while editing in the File List.

Mp3tag 1.6.4

Oct 5 2022

Changed

  • Performance improvements when parsing data for Custom Tag Sources.

Fixed

  • Fixed Help → Mp3tag Help showed no help error message for some dialogs.
  • Fixed error messages at Custom Tag Sources used line numbers from input instead of Tag Source which made it hard to analyze potential issues.
  • Fixed findinline at Custom Tag Sources didn’t move position at end of line if text wasn’t found.

Mp3tag 1.6.3

Sep 20 2022

Changed

  • Updated to libFLAC 1.4.0.

Fixed

  • Fixed two potential crash issues at Custom Tag Sources.

Mp3tag 1.6.2

Sep 14 2022

New

  • Added information field %_id3v2_unknown_frames% to identify files with unsupported ID3v2 frames.

Fixed

  • Using URL as search term at Custom Tag Source to directly jump to result didn’t work due to wrong encoding of URL.

Mp3tag 1.6.1

Sep 1 2022

New

  • Added support for music player app Doppler so that changes made Mp3tag are reflected back in Doppler after saving.

Changed

  • Added auto-conversion of HTTP to HTTPS for Custom Tag Sources.

Mp3tag 1.6.0

Aug 25 2022

New

  • Support for Custom Tag Sources.

Mp3tag 1.5.2

Jul 15 2022

Fixed

  • Progress dialog didn’t close when querying Tag Sources and none of the results had cover art.

Mp3tag 1.5.1

Jul 14 2022

New

  • Added Discogs Tag Source for querying by free text.
  • Added Discogs Tag Source for querying by artist and track title.
  • Added support for WavPack.

Changed

  • Changed order of search fields for Tag Sources to be consistent.

Fixed

  • Non-deterministic behavior in filter operator precedence.
  • Filter operators EQUAL, GREATER, and LESS didn’t support negative operands.
  • error when renaming directory to child directory of source directory.
  • ID3v1 genre number in ID3v2 TCON frame was not translated for ID3v2.4.
  • Removing APEv2 tags from Musepack had no effect.

Mp3tag 1.5.0

May 27 2022

New

  • Added cover thumbnails to list of Tag Sources search results.
  • Added support for importing via direct text input at converter Text file - Tag.
  • Added action type Convert Codepage.
  • Added action type Import Text File.
  • Added action type Set Cover Properties.
  • Added support for MP4 .m4r files.

Changed

  • Added support for editing action groups also when no files are selected.
  • Changed to use placeholders for current cover at action Export Cover.

Fixed

  • Fixed an issue where clipped toolbar items were always disabled.
  • Added a workaround to collect all files when loading via Open with… even if system sends open notifications in multiple runs.

Mp3tag 1.4.4

Apr 26 2022

New

  • Added support for importing .mta action groups from Mp3tag for Windows.

Mp3tag 1.4.3

Apr 21 2022

New

  • Added support for importing ISRC — International Standard Recording Codes — via MusicBrainz tag source.
  • Added BARCODE and CATALOGNUMBER to default list of fields.

Changed

  • Changed Discogs and MusicBrainz tag sources to use CATALOGNUMBER instead of CATALOGID to improve compatibility with other software.
  • Added workaround for non-null padding bytes for INFO subchunks in WAV and AIF.

Fixed

  • Action case conversion had no effect on directory name.
  • Externally renamed folders with capitalization-only changes used previous capitalization on reload.

Mp3tag 1.4.2

Mar 15 2022

New

  • Added support for .paths files.
  • Added support for loading files via paste ⌘V

Changed

  • Added workaround for MP4 data atoms with superfluous trailing null byte.
  • Filter GREATER and LESS didn’t treat numerical strings as numbers.

Mp3tag 1.4.1

Feb 18 2022

New

  • Added support for multi-value MP4 fields written as multiple data atoms.
  • Added internal mapping for MUSICBRAINZ_TRACKID field.
  • Added information field %_cover_description% which provides the description of the first cover art in the tag of the file.
  • Added option to reorder fields and columns via keyboard ⌘↑ ⌘↓ at Preferences.
  • Added option to reorder files via keyboard ⌘↑ ⌘↓ at Tag Sources results window.

Changed

  • Added reporting of unsupported or corrupted file structure as error to ‘Tag’ column.
  • Added workaround for missing padding bytes for INFO subchunks in WAV and AIF.
  • Ensured that characters with accents or umlauts are using the Unicode Normalization Form C when querying Tag Sources.
  • Ensured characters with accents or umlauts are imported using the Unicode Normalization Form C from filenames.

Mp3tag 1.4.0

Jan 25 2022

New

  • Added option for adjusting cover to not crop but resize.
  • Added display of target file size when adjusting cover.
  • Added preferences setting for file list size.

Changed

  • Changed default cover size for MusicBrainz tag source to 1200 px.
  • Changed Tag Sources results table to have focus after searching.
  • Changed smaller font sizes used in some windows to standard system font size.

Fixed

  • File creation date wasn’t preserved if temporary files are involved when writing changes.
  • Replace with regular expression for _FILENAME allowed to remove file extension.
  • Changing enabled state of fields at Tag Sources result via Option + Click didn’t change all fields in some cases.
  • Added workaround for a write error when trying to perform changes to a file under /System/Volumes/Data/.

Mp3tag 1.3.2

Dec 10 2021

New

  • Added Tag Panel toolbar item.
  • Added support for undo when editing via extended tag dialog.
  • Added support for importing remix artists via Discogs tag source.

Changed

  • Confirming when editing via extended tag dialog is now also possible via ⌘⏎.
  • Added progress reporting when downloading cover art via Tag Sources.
  • Changed progress to be no longer based on macOS alert.

Fixed

  • Formatstring placeholders did not match empty sequences, e.g., when importing tags from text files.
  • Dynamically created menus (actions, sort by, tag sources) were only visible to the system after first use.
  • Action groups menu items were active even if no file was selected.
  • Removed empty parentheses from MEDIATYPE when importing from Discogs and format had no descriptions.
  • Field enabled state for Tag Sources was reset when cancelling on search result.

Mp3tag 1.3.1

Nov 22 2021

New

  • Added support for user-defined field mappings.
  • Added support for refreshing tags from files without reloading directories via ⌥⌘R.
  • Added support for setting cover type for varying covers.
  • Added support for setting cover description for varying covers.
  • Added support for adjusting image format and size for varying covers.

Fixed

  • Metadata field tool was lost when writing MP4.
  • Delete menu item was active even if no file was selected.

Mp3tag 1.3.0

Nov 2 2021

New

  • Added support for macOS Monterey.
  • Added support for Swedish localization.
  • Added detection and removal of ID3v1 in FLAC.
  • Added support for MP4 fields NARRATOR and PUBLISHER.
  • Added support for APEv2 cover types other than Front and Back.

Changed

  • WAV and AIFF files with extra null bytes at end of RIFF chunks are now read despite these inconsistencies.
  • Removed duplicate media types from MusicBrainz search results.

Fixed

  • Channel count was not correctly reported in all cases for MP4 with AC3.
  • Writing cover art of the same type resulted in identical APEv2 field names which are not allowed according to the specification.

Mp3tag 1.2.3

Jul 19 2021

Changed

  • FLAC VorbisComment block is now always written before Picture block to increase compatibility.

Fixed

  • Copy and paste metadata from files to other files via internal clipboard did not work reliably in rare cases.

Mp3tag 1.2.2

Jun 29 2021

New

  • Added action groups and action categories to toolbar menu item.
  • Added action groups and action categories to main menu.
  • Added keyboard shortcuts to jump between Tag Panel and File List.
  • Added option to rewrite tags also if no input has changed.
  • Added support for FLAC in MP4.

Changed

  • Preserve selection when filtering the file list.
  • Combined last used Tag Source and Tag Sources menu toolbar items.
  • Added special handling for ID3v2 comment descriptions were case needs to be preserved.
  • Changed keyboard shortcut for filtering the file list to ⌘F.

Fixed

  • Previous selection was not restored correctly if file list is reloaded and file list changes.
  • Added workaround for crash on invalid JPEGs.

Mp3tag 1.2.1

Jun 15 2021

New

  • Added preferences setting to preserve modification date.
  • Added support for Polish localization.

Changed

  • Preserve file order when loading M3U playlists.
  • Double click on cover to display Quick Look preview.
  • Automatically select file if only one file is loaded.
  • Keyboard shortcut to remove tags is now ⌥⌘⌫ because ⌘⌫ is usually used to delete text from start to cursor.
  • Possibility to cancel at batch processing errors.
  • Improved filtering performance.

Fixed

  • ID3v2 cover art with descriptions containing umlauts or other special characters were not read correctly.
  • Crash at $rg2sc() scripting function.

Mp3tag 1.2.0

May 19 2021

New

  • Added support for reading M3U playlists.
  • Added support for creating M3U playlists.
  • Added support for exporting to text and CSV files.
  • Added support for complex filter expressions.

Changed

  • Added recently used filters to filter field menu.
  • Improved message that requests permission to access files and folders.

Fixed

  • Renaming _DIRECTORY via action Format Tag Field prevented subsequent renames of _FILENAME in same action group.
  • Text in Filter field was not scrollable.

Mp3tag 1.1.4

May 1 2021

New

  • Added an alternative distribution method that doesn’t require the Mac App Store.
  • Added randomize sorting option when clicking on first column header in file list.

Changed

  • Apply is now the default action on the Action Groups window so actions can be applied by pressing Return key.

Fixed

  • Renaming _DIRECTORY via action Format Tag Field failed if target directory already existed.

Mp3tag 1.1.3

Apr 20 2021

Changed

  • Navigate to next/previous rows via Tab and Shift+Tab keys after last/first editable column in file list is reached.
  • Added detection of macOS App Translocation for trial version and ask to move the app to Application to prevent all sorts of random issues.

Fixed

  • Copying from temporary to original file failed on network drives in some cases if file was opened by an external process.
  • Collecting user-defined fields at input didn’t prevent duplicates in fields list in all cases.

Mp3tag 1.1.2

Apr 12 2021

New

  • Added support for Japanese and Brazilian Portuguese localization.
  • Added support for MP4 fields DIRECTOR, ITUNESALBUMID, ITUNESARTISTID, ITUNESCOMPOSERID, ITUNESCOUNTRYID, ITUNESGENREID, and XID.

Changed

  • Detect unmounted network volumes to prevent waiting for timeout if set as startup folder
  • Not using ID3v2 unsynchronization scheme anymore when writing ID3v2.4 due to compatibility reasons with apps that don’t implement the standard.
  • Acquiring advisory lock when writing files.

Mp3tag 1.1.1

Mar 30 2021

New

  • Added support for Spanish localization.

Changed

  • Changed imported tags from converter Text file - Tag to be merged with existing tags.

Fixed

  • CRLF newline characters resulted in empty lines at import from text file.
  • External changes on filenames were not reflected in the file list in some cases.

Mp3tag 1.1.0

Mar 26 2021

New

  • Added converter Text file to Tag to import tags from text files.
  • Added option to Merge tag-sources results to existing tags which also keeps existing covers.
  • Added synchronized selection for tracks and files table at Tag Sources results.
  • Added synchronized scrolling for tracks and files table at Tag Sources results.
  • Added support to enable or disable all fields in Tag Sources result via Option + Click.
  • Added context-menu item on file list header to auto-size current column.
  • Added context-menu item on file list header to auto-size all columns.

Changed

  • Changed Show in Finder context-menu item to also select all files in Finder and open more than one Finder window if necessary.
  • Changed focus to be at first empty search field or search button at Tag Sources search window.
  • Improved accessibility for helper buttons in formatstring fields.
  • Changed to use a minimum window size.

Fixed

  • Write error message due to sandboxing issue on some external thumb drives if temporary files were involved.

Mp3tag 1.0.4

Mar 11 2021

New

  • Added support for Czech, French, Italian, and Simplified Chinese localization.

Changed

  • Renaming files now replaces slash character / if none is used in formatstring.

Fixed

  • Crash at pasting copied tag data if different files were loaded in the meantime.
  • Quick Look on file list also displayed cover when switching to textual Tag Panel fields.
  • Write error message due to sandboxing issue on some external thumb drives if temporary files were involved.

Mp3tag 1.0.3

Mar 3 2021

Changed

  • Changed encoding of ID3v2 cover description back to ISO-8859-1.

Mp3tag 1.0.2

Mar 2 2021

New

  • Added Quick Look preview to cover art window.

Changed

  • Removed auto-replacing reserved characters to underscore on field-lookup when renaming files.
  • Changed default button title text at edit extended tag dialog.

Fixed

  • Accessing of files and folders via secure bookmarks failed in some cases.
  • Action adjust cover rounded 1 pixel off when calculating new image size in some cases.
  • ID3v2 cover description only supported characters of ISO-8859-1.

Mp3tag 1.0.1

Feb 26 2021

Changed

  • Alignment of fields of type Check in Tag Panel now more in line with Text fields.
  • Auto-completion of Genre field in Tag Panel now uses suggested capitalization.

Fixed

  • Add files and folders button in toolbar didn’t add the files and instead had the same functionality as Open files and folders.
  • File associations for MP4 and M4V were accidentally set to default.

Mp3tag 1.0.0

Feb 18 2021

New

  • Added trial version.

Changed

  • Close app when window is closed.

Mp3tag 1.0.0-beta.13

Feb 11 2021

Fixed

  • Regression from beta 12 where menu at Preferences → Tag Panel → Type had no label texts.

Mp3tag 1.0.0-beta.12

Feb 10 2021

Changed

  • Cleanup of localization resources.

Fixed

  • Temporary files and folders were not always removed if MP4 files cannot be written on external or network drives.

Mp3tag 1.0.0-beta.11

Feb 7 2021

Changed

  • Changed edit extended tag dialog to be vertically resizable.
  • Changed edit extended tag dialog to have scrollbar.
  • Added accessibility field names when editing in the file list.

Fixed

  • Performing changes that require temporary files left name of temporary file in file list in rare cases.
  • Crash at displaying error message when running action export cover.
  • Ensure file list has focus after removing all files.

Mp3tag 1.0.0-beta.10

Feb 3 2021

Fixed

  • Regression from beta 9 where top-level action groups were not loaded correctly.

Mp3tag 1.0.0-beta.9

Feb 3 2021

New

  • Added Delete as alternate command for Remove menu item in main menu and file list contextual menu.
  • Added message alerts when deleting action groups or actions.

Changed

  • Accessibility improvements for Tag Panel fields.

Fixed

  • Crash when using single / as format string for converter Filename to Tag.
  • Root level action categories were always nested on reload.
  • Regression from beta 6 where some logical scripting functions could not be nested correctly.

Mp3tag 1.0.0-beta.8

Jan 26 2021

New

  • Added alternating row background colors to tracks and files tables for Tag Sources results.

Changed

  • Changed to expand ~/ to home directory when importing, exporting, or renaming files.
  • Changed to use localized display name for folders at Preferences → General → Startup folder.

Fixed

  • Crash when removing selection from Tag Sources tracks table.
  • Action Import Cover failed silently if sandbox access to image file was missing.
  • Folders loaded via System Services were not added to recent folders and secure bookmarks.
  • Not all fields were displayed at Tag Sources result in some cases.

Mp3tag 1.0.0-beta.7

Jan 19 2021

New

  • Added Copy, Cut, and Paste to contextual menu of file list.
  • Added Open in Mp3tag system service to folders and supported files.
  • Added support for sorting the Tag Sources results table.

Changed

  • Changed toolbar symbols to be slightly bigger.

Fixed

  • Crash at duplicating actions of type Import tag fields.
  • Crash when reading invalid UTF-8 from FLAC, Ogg, or Opus.
  • Using Tag Sources on a filtered result also used some of the unfiltered files.

Mp3tag 1.0.0-beta.6

Jan 16 2021

New

  • Added support to copy, cut, and paste tags from files to other files.
  • Added support to copy selected files externally.
  • Added support to copy textual representation of selected files.
  • Added menu View → Sort By.
  • Added option to randomize file list sorting via menu View → Sort by.

Changed

  • Changed fields with multiline contents visually more distinctive in both file list and extended tags dialog.
  • Changed format string token fields to scroll in single-line mode.
  • Changed scroll to insert location after adding fields to format string via fields menu.
  • Changed to always show minutes and seconds in formatted lengths.
  • Changed keyboard shortcut for Quick Actions to ⌥⌘6.

Fixed

  • File list column width was not preserved if changed via double click between column headers.
  • Regression where selection in file view via ⌘ and drag did not work anymore.
  • Copying format strings to pasteboard sometimes contained superfluous slash characters.
  • Format string bracket-lookup notation didn’t work if field placeholder was part of function parameter.

Mp3tag 1.0.0-beta.5

Jan 9 2021

New

  • Added action Adjust Cover to adjust album cover image format and size.
  • Added action Import tag fields (aka Guess values).
  • Added action Merge duplicate fields.
  • Added action Split field by separator.
  • Added action Remove duplicate fields.
  • Added option to Adjust Cover to cover window context menu.
  • Added support for reordering of files via drag and drop.
  • Added support for %_counter% and %_counter_total% dynamic information fields.
  • Added import of secondary images from Discogs in case no primary images is available.
  • Added option to replace invalid NTFS characters when renaming files.
  • Added common links and feedback option to help menu.

Changed

  • Changed toolbar symbols to be slightly bigger.
  • Changed supported file types to be individually reported to the system.

Fixed

  • Regression where file extension was not omitted from selection when renaming files in file list.
  • Cover Window still lost focus after performing changes via contextual menu in some cases.

Mp3tag 1.0.0-beta.4

Dec 28 2020

New

  • Added support for index tracks and subtracks to Discogs tag source.
  • Added information fields to format string fields menus.
  • Added functions to format string fields menus.

Changed

  • Added normalization of Discogs artist names that removes disambiguation numbers.
  • Changed to use folder.ext as default cover filename for drag and drop.
  • Changed cover export via drag and drop to use actual cover file type and data instead of conversion to PNG.
  • Changed default ID3v2 version to write to ID3v2.3 with UTF-16 for new installations.
  • Changed tokens and field names in format string fields menus to be lowercase.

Fixed

  • Removed trailing spaces at artist field when importing from Discogs.
  • Removed misleading error message that tag could not be read after removing tags.

Mp3tag 1.0.0-beta.3

Dec 22 2020

New

  • Added support for importing metadata and cover art via Discogs.
  • Added support for importing metadata and cover art via Discogs Release ID.
  • Added tag sources popup toolbar button to choose tag source to import from.
  • Added tag source toolbar button to import via last used tag source.

Changed

  • Improved Tag Panel layout.

Fixed

  • Preview at converter Tag - Tag used replacement of invalid path characters.

Mp3tag 1.0.0-beta.2

Dec 15 2020

Changed

  • Added word wrapping to extended tags edit dialog.
  • Added workaround for drag’n’drop of folders from Finder alternatives.
  • Changed quick actions window to be resizable.

Fixed

  • Blocking when writing ID3v2 TIPL (INVOLVEDPEOPLE) and TMCL (MUSICIANCREDITS) fields.
  • Crash when adding new field to Tag Panel via Preferences that was neither in the list of standard nor custom tag fields.
  • Editing mode sometimes chose previous field when adding custom fields.
  • Editing mode sometimes chose previous field when adding custom genres.
  • Error on attempting to write to locked files produced invalid program state.
  • File list did not have focus after saving tags by removing file selection.
  • File list sometimes did not have focus after loading files.
  • Numeric checkbox had no effect when editing preferences of file list.
  • Startup folder configured via „Other“ was sometimes not remembered.

Mp3tag 1.0.0-beta.1

26.02.2021

New

  • Added action Import Cover to import cover from file.
  • Added action Export Cover to export cover to file.
  • Added removing of ID3v2 tags from FLAC files.

Changed

  • Changed Tag Panel field auto-complete to allow for changing case only.

Fixed

  • MP3 VBRI and LAME headers were not read correctly in some cases.

Mp3tag 1.0.0-alpha.21

Dec 7 2020

Changed

  • Performance improvements when selecting large amounts of files.

Fixed

  • Writing to Ogg files failed if file couldn’t be edited inplace.

Mp3tag 1.0.0-alpha.20

Dec 2 2020

Changed

  • Excluded files from last used items that are opened on startup.
  • Excluded files from recent documents menu.

Fixed

  • Visual glitches at Preferences → File List under Big Sur.

Mp3tag 1.0.0-alpha.19

Nov 29 2020

Fixed

  • Renaming files and folders via actions and converter did not work due to sandbox restrictions in some cases.

Mp3tag 1.0.0-alpha.18

Nov 28 2020

Changed

  • Improved file-writing performance.

Fixed

  • Crash at applying imported data from tag sources in some cases.

Mp3tag 1.0.0-alpha.17

Nov 19 2020

New

  • Added support for Musepack.

Fixed

  • Regression from previous version where file loading wasn’t possible in some cases.

Mp3tag 1.0.0-alpha.16

Nov 18 2020

Fixed

  • Prevent file loading while other operations are running.
  • Menu item to add files was enabled during reading of files.

Mp3tag 1.0.0-alpha.15

Nov 13 2020

New

  • Updated user interface for macOS Big Sur.
  • Updated app icon for macOS Big Sur.
  • Added support for native arm64 on Apple Silicon M1.
  • Added ⌘D keyboard shortcuts to duplicate actions and action groups.

Changed

  • Changed to use joinphrase from API to concatenate multiple artists in MusicBrainz tag source.

Fixed

  • Startup Folder popup at Preferences → General was too wide for long folder names.

Mp3tag 1.0.0-alpha.14

Nov 6 2020

New

  • Added support for importing metadata and cover art via MusicBrainz.
  • Added support for duplicating actions and action groups.

Fixed

  • Action Format value for field _DIRECTORY did not work.
  • Action Format Value for field _FILENAME with folder specification only performed renaming if folder was created or filename was changed.
  • Converter Tag to Filename created empty filenames on format strings that produced an empty string.
  • Click on fields menu via + required format string field to have focus.
  • Click on format string history menu button required format string field to have focus.

Mp3tag 1.0.0-alpha.13

Oct 17 2020

New

  • Added support for checkbox fields on Tag Panel (e.g., COMPILATION).

Fixed

  • Possible crash if one or more Tag Panel items were deactivated in configuration.
  • Choosing quick action via return was not possible if quick action list has focus.

Mp3tag 1.0.0-alpha.12

Oct 11 2020

New

  • Added Quick Look preview to follow selection in file list.
  • Added preferences option to choose startup folder.
  • Added preferences option to open previous folders on startup.
  • Added preferences option to use, collect, and manage custom user-defined genres.
  • Added preferences option to hide standard genres.
  • Added preferences option to use, collect, and manage user-defined field names.
  • Added preferences option to hide standard field names.

Changed

  • Changed file list to enter editing mode on delayed double click.
  • Changed to use fields from Tag Panel als default fields in converter fields menus.
  • Changed Tag Panel auto-complete to be case-insensitive.
  • Changed Tag Panel drop-down lists to be sorted.
  • Changed to use monospaced digits font in file list.

Fixed

  • Default genres were not listed for files with empty Genre field.
  • Loading files after changing file list columns via preferences wasn’t possible until restart.
  • ID3v2 POPULARIMETER fields were not read correctly.
  • ID3v2 POPULARIMETER playcount was not written correctly.

Mp3tag 1.0.0-alpha.11

Oct 4 2020

New

  • Added Action Groups feature to run multiple actions on selected files.
  • Added Quick Look preview to play files from file list.
  • Added Dark Mode cover placeholder image.
  • Added < blank > option to Tag Panel field combo list to remove fields when saving tags.
  • Added string comparison scripting functions $strcmp() and $stricmp().

Changed

  • Logical scripting functions used case-sensitive comparison if parameters were strings.

Fixed

  • Temporary directories from creating temporary files on network drives were note removed.
  • Crash when double-clicking on empty space in extended tags dialog.
  • Toolbar and menu buttons were disabled after exporting cover art from Tag Panel.
  • Adding new fields to Tag Panel via Preferences didn’t focus name text field.
  • Adding new columns to File List via Preferences didn’t focus name text field.
  • Action Remove Fields checkbox Remove covers didn’t update OK button state.

Mp3tag 1.0.0-alpha.10

Aug 21 2020

New

  • Added Quick Actions feature to run single action on selected files.
  • Added action Replace to replace text in tags and filenames.
  • Added action Replace with Regular Expression to replace text in tags and filenames using regular expressions.
  • Added action Case Conversion to change upper and lower case in filenames and tags.
  • Added action Format value to copy and compose tag fields or filenames by other fields content.
  • Added action Remove Fields to remove selected fields from tags.
  • Added action Remove Fields Except to remove all fields except selected fields from tags.

Fixed

  • Creating temp files on external drives fails if files were loaded individually.
  • Pasting cover art from file names (e.g., from Finder) only added file icon instead of image.
  • External changes in filename case were not reflected in the file list.
  • Copy and paste of folder names with umlauts to format string fields did truncate the string in some cases.

Mp3tag 1.0.0-alpha.9

Jul 29 2020

New

  • Added dummy field to Filename to Tag converter field list.

Fixed

  • Crash at converter Filename to Tag when adding fields via menu to a format string that contains unparsed tokens.
  • Externally renamed folders were not updated in the file list.
  • Externally renamed files were not always updated in file list if filter was active.
  • Loading files was not possible anymore after attempting a tag change on a non-existing file.

Mp3tag 1.0.0-alpha.8

Jul 16 2020

New

  • Added support for Direct Stream Digital Audio (*.dsf).

Changed

  • Improved progress reporting to be more responsive when renaming files.
  • Changed to use directory of current file when adding cover art from file.
  • Changed to use directory of current file when saving cover art to file.
  • Changed to use „folder“ as default cover file name when saving cover art to file.
  • Tag to Tag converter did not remember window position.

Fixed

  • Renaming huge amounts of files reached sandbox limit and showed allow access dialog for each file.
  • Folders loaded via drag’n’drop were not added to the recent files list.
  • Reloading the file list did not sort files according to current sort descriptor.
  • Added files were not sorted according to current file list sorting criteria.
  • Adding and loading files did not always update status bar summary.
  • Formatstrings at converter Tag to Filename could be removed from history.
  • Formatstrings at converter Tag to Tag could not be removed from history.
  • Renaming field in Extended Tags dialog did not remove original field.

Mp3tag 1.0.0-alpha.7

Jul 4 2020

Fixed

  • Regression from alpha.6 where file list was not always refreshed to display latest contents and which resulted in all kinds of random behaviour.

Mp3tag 1.0.0-alpha.6

Jul 3 2020

New

  • Added adjusting of column width by double-clicking on column separator.
  • Added continue editing in next or previous file list row via Return and Shift+Return.
  • Added file size and track length of selected and total files to file list status bar.
  • Added detection of Opus in Ogg container.
  • Added Extended Tags toolbar item.

Changed

  • Added preserving selection while sorting.
  • Cover added via drag and drop is now stored as JPEG in case TIFF data is provided.
  • Added converter Tag to Tag to file list context menu.
  • Added expansion tooltips for truncated values in file list.
  • Added padding to file list status bar.

Fixed

  • Cover art image dimension were not calculated correctly in some cases.
  • Previous selection was preserved when loading new files.

Mp3tag 1.0.0-alpha.5

Jun 26 2020

New

  • Added converter Tag to Tag.

Changed

  • Improved default sorting so that files are added sorted by path and filename and only then the custom sorting column is applied.

Fixed

  • Editing Tag Panel fields with unsaved changes removed Tag Panel contents.

Mp3tag 1.0.0-alpha.4

Jun 17 2020

New

  • Added progress for renaming via converter Tag to Filename.

Changed

  • Improved performance of UI refresh at batch-renaming of files.
  • Improved performance when editing file list preferences if files are displayed.
  • Improved selection behavior when removing files

Fixed

  • Cancelling loading files prevented subsequent loading of files (since alpha.3).
  • Write operations that require temporary files failed if files were on different devices.
  • Files with non-lowercase file extensions were omitted from loading.
  • Files with invalid streams were not added to the file list when loading files.
  • ID3v1 tags with special chars are not read correctly.
  • Registered as Default app for some file types where Alternate app was intended.

Mp3tag 1.0.0-alpha.3

Jun 8 2020

New

  • Added creating of directories at converter Tag to Filename.
  • Added support for removing of tags via ⌘ + forward delete key.
  • Added support for removing of files via forward delete key.

Changed

  • Add field button in converters now inserts field at current cursor position.
  • Changed to omit file extension from initial selection when renaming files in file list.
  • Changed to use option modifier key for adding files.
  • Cover Window lost focus after performing changes via contextual menu.
  • Contextual menu actions were performed on selected file and not on clicked file.
  • Preserve visible state of Tag Panel.

Fixed

  • Remove cover menu button was enabled after startup even if no file was selected.
  • Cover paste menu item was enabled also if no file was selected.
  • Rename button at converter Tag to Filename was initially enabled even if no formatstring was provided.
  • Convert button at converter Filename to Tag was initially disabled even if formatstring matched.
  • Converter Filename to Tag omitted trailing characters if filename contained Unicode chars.
  • Multi-line field content was rendered unreadable in file list.
  • Potential crash due to race condition on concurrent file loads.
  • Potential crash due to race condition on concurrent sort operations.
  • Potential crash due to race condition when updating files that were renamed externally.
  • Wrong German localization for Tag to Filename context menu entry.

Mp3tag 1.0.0-alpha.2

Jun 1 2020

New

  • Added ‘Save’ button to toolbar.
  • Added ‘Add files or folders’ button to toolbar.
  • Added context menu to file list.
  • Added support to load folders via dropping the folder on the Mp3tag Dock icon.
  • Added support to add files to the file list via drag and drop by using the Shift modifier key.
  • Added support to open multiple files via Finder → Open With.
  • Registered with the system to support opening of audio files.

Changed

  • Previously used format strings are now prefilled at converters.
  • Scrolling in file list now uses a predominant axis.
  • Adding Tag Panel fields via Preferences gave duplicate field error alert too often.
  • Added default genres to Tag Panel field.

Fixed

  • Random crashes when editing format strings.
  • Tag Panel showed contents of previously selected files after files were removed from file list.
  • Extended Tag window displayed wrong field content after adding fields in some cases.
  • Tag Panel field layout was broken by newline characters in metadata content.
  • Visual glitch with the file list upper border.
  • Closing the main window gave no option to restore the window.
  • Keyboard navigation on Tag Panel wasn’t possible anymore after modifying fields via Preferences.
  • German localization used instead of on Tag Panel.
  • ID3v2 WXXX and UFID frames were not read correctly.

Mp3tag 1.0.0-alpha.1

May 24 2020

New

  • Initial release, everything is new :)