Changelog

Mp3tag 1.8.26

Oct 11 2024

Fixed

  • Reloading tags of individual files via File → Refresh Tag or ⌥⌘R resulted in app not responding.

Mp3tag 1.8.25

Sep 30 2024

Fixed

  • Workaround for infinite backtracking had unwanted side-effects for matching of patterns ending with characters that are reserved in regular expressions.

Mp3tag 1.8.24

Sep 30 2024

New

  • Added option to stop, skip, and rename with apply to all on errors when renaming files via actions.

Changed

  • Attempting to delete a file which was already deleted externally resulted in an unnecessary error message.

Fixed

  • Choosing Skip and checking Apply to All on errors when writing tags did not skip subsequent files that produced an error.
  • Format string field menu buttons could not be accessed via VoiceOver modifier key for Export and Filename to Tag.
  • Update 32-bit MP4 stco chunk-offset atoms to 64-bit co64 chunk-offset atoms if referenced sizes are exceeding the unsigned int 32-bit range.
  • Added a workaround for possible hangs caused by infinite backtracking of the regex engine when importing a large number of tags from text files and the format didn’t match the input.
  • Resolved high memory usage when determining cover sizes of huge covers when loading a large amount of files.

Mp3tag 1.8.23

Jul 16 2024

New

  • Added Show in Finder to main menu.
  • Added column with cover dimensions to list of query results for Discogs Tag Sources.
  • Added support for renaming LRC and CDG along with corresponding audio files.
  • Added support for ©enc MP4 atom which is mapped to ENCODEDBY.
  • Added support for sdes MP4 atom which is mapped to STOREDESCRIPTION.
  • Added support for detection of AV1 video tracks in MP4.
  • Added support for Opus in MP4.

Changed

  • Internal changes to parts that are responsible for reading and writing MP4 metadata.
  • Updated to FLAC 1.4.3.
  • Updated to Opus 1.5.1.

Fixed

  • Filtering based on format string did not always work when format string contained filter operators.
  • Format string field menu buttons could not be accessed via VoiceOver modifier key.
  • Selecting an item from the fields menu via keyboard or VoiceOver added it at the beginning of the format string field instead of the current cursor position.

Mp3tag 1.8.22

May 10 2024

Fixed

  • Renaming folders to nested subfolders via action Format Tag Field for _DIRECTORY on multiple files was applied on already renamed folder in some cases.
  • JSON-related functions json_foreach and json_foreach_end of Web Sources Framework reverted back to root object and not to previously selected object.

Mp3tag 1.8.21

Apr 11 2024

Changed

  • Added support to add multiple values for fields from Tag Sources.
  • Improved compatibility of Web Sources Framework function RegexpReplace with CR characters (carriage return) in input data.

Mp3tag 1.8.20

Mar 28 2024

Fixed

  • Occasional crash due to concurrent read/write access to internal storage.
  • Tag Sources with Windows line breaks CR LF produced extra empty line for each line break.

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 :)