Changelog

April 11, 2024

v 1.8.21

Changed, Improved & Fixed:
• 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.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and support me as an Indie developer. Thanks a lot! — Florian

March 28, 2024

v 1.8.20

Changed, Improved & 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.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

March 25, 2024

v 1.8.19

Changed, Improved & 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.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

March 19, 2024

v 1.8.18

Changed, Improved & 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.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

March 11, 2024

v 1.8.17

Changed, Improved & Fixed:
• Further refinements regarding accessing files in the recommended way of encoding Unicode file names of the underlying file system.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Feb. 21, 2024

v 1.8.15

Changed, Improved & 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.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Jan. 23, 2024

v 1.8.13

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.

Changed, Improved & Fixed:
• File permissions and ACLs were not preserved in some cases if writing tags involved temporary files.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Jan. 4, 2024

v 1.8.12

Changed, Improved & Fixed:
• Using Web Sources Framework function `findinline` on strings with non-ASCII characters could in certain situations result in an application crash.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Nov. 29, 2023

v 1.8.11

Changed, Improved & 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.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Nov. 28, 2023

v 1.8.10

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

Changed, Improved & Fixed:
• Changes that were made in individual files via navigation in Extended Tags were written to a different file in rare cases.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Nov. 6, 2023

v 1.8.9

Changed, Improved & Fixed:
• Leading and trailing quotes were accidentally removed from parameters of Web Sources Framework functions which resulted in unstable behaviour of certain Tag Sources.
• Added workaround for WordSeparator configuration setting misspelled as WordSeperator in Tag Sources.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Oct. 27, 2023

v 1.8.8

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, Improved & Fixed:
• Added special handling for `iTunEXTC` field name for MP4.
• 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.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Sept. 27, 2023

v 1.8.7

Changed, Improved & Fixed:
• 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.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Sept. 11, 2023

v 1.8.6

Changed, Improved & Fixed:
• Using web sources framework function `findinline` on empty input could result in an application crash.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Sept. 4, 2023

v 1.8.5

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

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Aug. 18, 2023

v 1.8.4

New:
• Added support for localization of Tag Source configuration settings.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Aug. 17, 2023

v 1.8.3

Changed, Improved & Fixed:
• Tag Source configuration settings were not saved, because required file `settings.json` wasn't automatically created on first use.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

July 21, 2023

v 1.8.1

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, Improved & Fixed:
• Extended `json_select_many` with optional parameters for last item separator and max items to select

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

June 29, 2023

v 1.8.0

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

Changed, Improved & Fixed:
• 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.
• Resolved high memory usage when applying an action of type *Adjust Cover* on a large amount of files.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

May 4, 2023

v 1.7.8

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

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

March 27, 2023

v 1.7.7

Changed, Improved & Fixed:
• Fixed regression from previous version where selecting a search result at Custom Tag Sources had no effect.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

March 25, 2023

v 1.7.6

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

Changed, Improved & 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.
• Parsing text to tags allowed to create fields starting with an underscore.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Feb. 7, 2023

v 1.7.5

Changed, Improved & Fixed:
• Error message when writing files on network shares with certain file systems and where the target file size exceeded the original file size.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Feb. 6, 2023

v 1.7.4

Changed, Improved & Fixed:
• Last line of script was omitted when parsing Custom Tag Sources.
• Command `KillTag` at Custom Tag Sources wasn't supported yet.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Jan. 27, 2023

v 1.7.3

Changed, Improved & Fixed:
• Action import tag fields did not match multiline input.
• Using the red close button to close certain action configuration windows locked the app.
• Changed `BPM` field for MP4 to only display 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.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Jan. 16, 2023

v 1.7.2

Changed, Improved & Fixed:
• Last character was truncated when writing ID3v1 fields in some cases.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Jan. 7, 2023

v 1.7.1

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.

Changed, Improved & 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.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Dec. 16, 2022

v 1.7.0

New:
• The Tag Panel on the left for entering metadata has been extended to support even more configuration options. It's now possible to also add multiline fields (e.g., for adding lyrics or podcast descriptions) in addition to standard text fields and checkbox fields.
• The export dialog that allows for exporting metadata to text files (e.g., CSV, TXT, or HTML) now has a history drop-down to allow for reusing previously used format strings.
• The name for playlists can now be configured via settings using a format string (i.e., a template pattern that is filled with actual artist and album metadata once the playlist is created).
• The name for export files can now be configured via settings using a format string.
• The copy format that is used when copying a textual representation via ⌘C to the clipboard can now be configured via settings.

Changed, Improved & Fixed:
• Improved keyboard navigation for settings window.
• The composer import from Discogs has been refined to import even more composers (Discogs has various ways of allowing the composer information to be denoted).

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Nov. 9, 2022

v 1.6.7

Changed, Improved & Fixed:
• Fixed occasional crash at searching via Custom Tag Sources for direct album and multiple search parameters.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Oct. 26, 2022

v 1.6.6

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`.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Oct. 20, 2022

v 1.6.5

Changed, Improved & Fixed:
• Fixed occasional crash issue when selecting parts of the filename while editing in the File List.
• Information field %_id3v2_unknown_frames% now reports the ID3v2 frame identifiers.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Oct. 5, 2022

v 1.6.4

Changed, Improved & Fixed:
• Performance improvements when parsing data for Custom Tag Sources.
• 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.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Sept. 20, 2022

v 1.6.3

Changed, Improved & Fixed:
• Updated to libFLAC 1.4.0.
• Fixed two potential crash issues at Custom Tag Sources.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Sept. 14, 2022

v 1.6.2

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

Changed, Improved & Fixed:
• Using URL as search term at Custom Tag Source to directly jump to result didn't work due to wrong encoding of URL.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Sept. 1, 2022

v 1.6.1

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

Changed, Improved & Fixed:
• Added auto-conversion of unsupported HTTP to HTTPS for custom tag sources.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

Aug. 25, 2022

v 1.6.0

New:
• Added support for Custom Tag Sources.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

July 15, 2022

v 1.5.2

Changed, Improved & Fixed:
• Progress dialog didn't close when querying Tag Sources and none of the results had cover art.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

July 14, 2022

v 1.5.1

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, Improved & Fixed:
• 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.
• Fixed 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.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

May 27, 2022

v 1.5.0

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, Improved & Fixed:
• Added support for editing action groups also when no files are selected.
• Changed to use placeholders for current cover at action *Export Cover*.
• Added a workaround to collect all files when loading via Open with... even if system sends open notifications in multiple runs.
• Fixed an issue where clipped toolbar items were always disabled.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian

April 26, 2022

v 1.4.4

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

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot!

April 21, 2022

v 1.4.3

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

Changed, Improved & Fixed:
• 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.
• Action case conversion had no effect on directory name.
• Externally renamed folders with capitalization-only changes used previous capitalization on reload.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot!

March 15, 2022

v 1.4.2

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

Changed, Improved & Fixed:
• Added workaround for MP4 data atoms with superfluous trailing null byte.
• Filter GREATER and LESS didn't treat numerical strings as numbers.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot!

Feb. 18, 2022

v 1.4.1

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, Improved & Fixed:
• 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.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot!

Jan. 25, 2022

v 1.4.0

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, Improved & Fixed:
• Changed default cover size for MusicBrainz tag source to 1200px.
• Changed Tag Sources results table to have focus after searching.
• Changed smaller font sizes used in some windows to standard system font size.
• 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.
• Added workaround for write error when trying to perform changes to a file under `/System/Volumes/Data/`.
• Changing enabled state of fields at Tag Sources result via Option + Click didn’t change all fields in some cases.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot!

Dec. 10, 2021

v 1.3.2

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

Changed, Improved & Fixed:
• 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 window.
• 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.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot!

Nov. 22, 2021

v 1.3.1

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.

Changed, Improved & Fixed:
• Metadata field tool was lost when writing MP4.
• Delete menu item was active even if no file was selected.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot!

Nov. 2, 2021

v 1.3.0

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, Improved & Fixed:
• 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.
• 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.

If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot!