# Import von Mp3tagSettings.zip

**URL:** https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039
**Category:** Mp3tag für Mac
**Created:** [April 14, 2022, 7:49pm UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039 "2022-04-14T19:49:58Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![dahepe](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/ecae2f/32.png) [@dahepe](https://community.mp3tag.de/u/dahepe)
#### Post date: [April 14, 2022, 7:49pm UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039/1 "2022-04-14T19:49:58Z")

</div>

Hi, Ich nutze Mp3tag nun schon gefühlt eine Ewigkeit und es ist einfach das beste Tool zum Taggen von Musik, das es gibt! Und das schon seit Jahren (wenn nicht Jahrzehnten)!

Bisher habe ich Mp3tag unter Windows und seit ich auf dem Mac unterwegs bin (sind auch schon gut 15 Jahre) zunächst in virtual box und zuletzt über die Wine Variante genutzt. Auch wenn ich mittlerweile immer weniger Zeit damit verbringe meine Musik zu ordnen und zu taggen hab ich keine Sekunde gezögert Mp3tag im AppStore zu kaufen als ich gesehen hab, dass es endlich eine native Mac-Version gibt!

Jetzt haben sich bei mir über die Jahre diverse (hunderte) Aktionen angehäuft, ich habe eigene Felder im Tag-Panel konfiguriert und natürlich hatte ich auch ein Export-/Import-Format, um die Tags schnell von FLAC auf die gleichen Titel in MP3 zu übertragen. Die letzten beiden Einstellungen könnte ich noch händisch konfigurieren aber in die Aktionen ist echt viel Zeit und Mühe reingeflossen, um die auf den jetzigen Stand zu bringen.

Daher würde ich die wirklich, wirklich gerne in die native Mac-Version importieren. Dazu habe ich allerdings nichts gefunden, nur dass man die Settings der Mac-Version über das Terminal exportieren/importieren kann aber im plist format.

Kann ich die Mp3tagSettings.zip irgendwie direkt importieren oder nach plist konvertieren und dann importieren? Das wäre echt hilfreich!

Vielen Dank

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [April 14, 2022, 8:18pm UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039/2 "2022-04-14T20:18:33Z")

</div>

> [@dahepe](#):
>
> Kann ich die Mp3tagSettings.zip irgendwie direkt importieren oder nach plist konvertieren und dann importieren?

Leider muss ich Dich da enttäuschen — ein Import der Einstellungen aus der Windows-Version ist momentan nicht möglich und auch nicht vorgesehen. Ich habe hier in den FAQ bereits einen kurzen Absatz dazu verfasst:

> [@Frequently Asked Questions](https://community.mp3tag.de/t/frequently-asked-questions/51958#can-i-import-data-from-windows-3):
>
> This is a list of frequently asked questions regarding Mp3tag for Mac. If you find something missing, you can reach me via Help → Send Feedback or personal message in the Community. Can I use Mp3tag for Mac under macOS High Sierra or older? Mp3tag for Mac requires macOS 10.14.6 Mojave or later. Every macOS version supported also needs testing and I’ve noticed, that Mp3tag on 10.13 has more issues and non-existent APIs that need extra workarounds. Since it’s an all-new app, I was trying to n…

Vielleicht kannst Du die Aktionen ja nach Bedarf sukzessive umziehen? Ich würde sie auf jeden Fall aufheben, evtl. gibt es irgendwann eine Import-Funktion und jemand baut einen geeigneten Konverter.

---

<div class="post-metadata">

### Author: ![dahepe](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/ecae2f/32.png) [@dahepe](https://community.mp3tag.de/u/dahepe)
#### Post date: [April 15, 2022, 7:48am UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039/3 "2022-04-15T07:48:15Z")

</div>

> [@Florian](#):
>
> jemand baut einen geeigneten Konverter

Ja, also ich hab mir das settings zip mal angeschaut. Die ganzen Aktionen und das Layout des Taggingpanels sind ja gewöhnliche Textdateien. Die src, mte und cfg (braucht man die??) Dateien sind vermutlich schwerer zu konvertieren, wenn sich da in Mp3tag was geändert hat.

Hat sich denn an dem Format der Aktionen was geändert? Oder wäre es einfach die zu importieren, wenn die mta Dateien einmal geparst sein?

Was genau müsste denn ein Konverter denn leisten?

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [April 16, 2022, 9:57am UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039/4 "2022-04-16T09:57:57Z")

</div>

> [@dahepe](#):
>
> Hat sich denn an dem Format der Aktionen was geändert?

Mp3tag für Mac verwendet eine andere Engine zur Behandlung von reguläre Ausdrücken und auch wenn ich noch keine gravierenden Unterschiede feststellen konnte, sind die Möglichkeiten da ja nahezu unendlich.

Außerdem gibt es einige Unterschiede bei den Aktionen (z.B. keine Option "Sentence" und kein "Words begin after any of" bei der Aktion "Case conversion", mehr Optionen für bei "Adjust Cover", noch keine Aktionen "Convert Codepage", "Import text" und "Set Cover Properties"). Das ist das, was mir spontan einfällt.

> [@dahepe](#):
>
> Was genau müsste denn ein Konverter denn leisten?

Ein Konverter müsste

1. das bestehende Format parsen (dabei auch die eigenwillige Art des Escaping von Unicode-Zeichen und anderen Sonderzeichen behandeln, z.B. `\u00e4` für `ä`)

2. Aktionen erkennen, die nicht verlustfrei übertragbar sind und das dem Nutzer melden/protokollieren.

3. Aktionen in ein neues JSON-basiertes Format konvertieren, welches dem Format der Aktionen von Mp3tag für Mac entspricht, oder dort importiert werden kann (evtl. zunächst über `/usr/libexec/PlistBuddy`).

Der [MTA Converter](https://community.mp3tag.de/t/mta-converter/2584) von @Sebastian_Mares ist ein in Visual Basic Programm, was in der Vergangenheit entwickelt wurde, um Aktionen für die Darstellung in der alten Forum-Software zu formatieren. Das gibt evtl. einen kleinen Einblick.

---

<div class="post-metadata">

### Author: ![dahepe](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/ecae2f/32.png) [@dahepe](https://community.mp3tag.de/u/dahepe)
#### Post date: [April 17, 2022, 8:35pm UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039/5 "2022-04-17T20:35:32Z")

</div>

Welche Bibliothek/Engine benutzt denn Mp3tag für Windows und welche wird von der Mac-Version genutzt? Ich hatte vor kurzem noch eine Seite gefunden wo verschiedene Regex-Flavors recht übersichtlich miteinander verglichen wurden. Mal sehen ob ich die wieder ausgraben kann.

Gibt es noch eine andere Art Dokumentation abgesehen von dem VB-Script? Das ist doch recht mühsam zu lesen. Zu wissen wie das JSON aufgebaut ist wäre auch hilfreich...

Mir ist auch noch nicht ganz klar wie die Reihenfolge der Aktionen in den Mp3tagSettings abgelegt ist und ob eine Aktion aktiviert ist oder nicht.

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [April 18, 2022, 9:31am UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039/6 "2022-04-18T09:31:04Z")

</div>

> [@dahepe](#):
>
> Welche Bibliothek/Engine benutzt denn Mp3tag für Windows und welche wird von der Mac-Version genutzt?

Windows verwendet [Boost.Regex](https://www.boost.org/doc/libs/1_78_0/libs/regex/doc/html/index.html) und die Mac die [ICU regular expression engine](https://unicode-org.github.io/icu/userguide/strings/regexp.html).

> [@dahepe](#):
>
> Gibt es noch eine andere Art Dokumentation abgesehen von dem VB-Script?

Nein, die internen Formate sind in beiden Fällen nicht offiziell dokumentiert, da jede Form der Dokumentation ja auch eine Version festschreibt, bei der Änderungen dann wiederum dokumentiert und erklärt werden müssen.

Du kannst Dir die jeweiligen Aktionen anlegen und unter Windows mit einem Text-Editor analysieren und unter Mac mit `/usr/libexec/PlistBuddy`.

> [@dahepe](#):
>
> ob eine Aktion aktiviert ist oder nicht

Da hast Du sicher bereits bemerkt, dass in Mac hierarchische Strukturierung mittels Kategorien möglich ist und genau die Aktionengruppen ausgeführt werden, die zum Zeitpunkt der Ausführung ausgewählt sind.

---

<div class="post-metadata">

### Author: ![dahepe](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/ecae2f/32.png) [@dahepe](https://community.mp3tag.de/u/dahepe)
#### Post date: [April 19, 2022, 1:04pm UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039/7 "2022-04-19T13:04:40Z")

</div>

> [@Florian](#):
>
> Windows verwendet [Boost.Regex](https://www.boost.org/doc/libs/1_78_0/libs/regex/doc/html/index.html) und die Mac die [ICU regular expression engine](https://unicode-org.github.io/icu/userguide/strings/regexp.html).

Boost unterstützt verschiedene regex flavors (PCRE, POSIX extended und POSIX basic), welche verwendet Mp3tag?

> [@Florian](#):
>
> Nein, die internen Formate sind in beiden Fällen nicht offiziell dokumentiert, da jede Form der Dokumentation ja auch eine Version festschreibt, bei der Änderungen dann wiederum dokumentiert und erklärt werden müssen.

Das ist wohl der Grund warum ein Migrations-Tool am besten im Mp3tag-Code aufgehoben wäre und nicht per reverse engineering erstellt und an neue Versionen angepasst werden sollte. Gibt es die alte Wine-basierte Mac-Version noch irgendwo zum download? Das würde das reverse engineeren zumindest vereinfachen.

> [@Florian](#):
>
> Da hast Du sicher bereits bemerkt, dass in Mac hierarchische Strukturierung mittels Kategorien möglich ist und genau die Aktionengruppen ausgeführt werden, die zum Zeitpunkt der Ausführung ausgewählt sind.

Tatsächlich habe ich mit der Mac-Version noch gar nicht gearbeitet, da Mp3tag ohne die Aktionen für mich 90% seines Nutzens verliert. Ok, das Gruppieren der Aktionsgruppen ist also neu bei Mp3tag-Mac und ich kann einzelne Gruppen nicht aktivieren und deaktiveren?

Wo ist denn die Reihenfolge der Aktionen im Mp3tagSettings.zip festgelegt. Pro Gruppe wird ein MTA file exportiert aber für die Aktionen ist es mitunter wichtig in welcher Reihenfolge sie ausgeführt werden. Diese Information habe ich bisher noch nicht gefunden...

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [April 20, 2022, 9:17am UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039/8 "2022-04-20T09:17:23Z")

</div>

Ich lege diesen Beitrag mal in die Warteschleife, bevor ich noch mehr Antworten gebe die evtl. nirgendwo hinführen.

Ich werde nochmal überlegen, ob ich einen entsprechenden Import (zumindest der Aktionen) bauen kann und hier dann ggf. Bescheid geben.

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [April 22, 2022, 10:02am UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039/9 "2022-04-22T10:02:56Z")

</div>

Ich habe die vergangenen Tage an einem Import der Aktionengruppen von Mp3tag für Windows gearbeitet und habe Dir einen Link zu einer internen Beta-Version geschickt. Falls hier jemand mitliest und ebenfalls ausprobieren möchte → PN an mich und ich schicke den Link.

Das Ganze ist in den Aktionen-Gruppen über das Menü bei **+** verfügbar.

 ![Import Action Groups from Windows](https://community.mp3tag.de/uploads/default/original/2X/6/6d9e87a7fc56665428a5b000a2c468af11db6087.jpeg)

Der Import meldet einen Fehler bei nicht unterstützten Aktionen und die jeweilige Aktionengruppe wird dann nicht importiert.

Ich habe keine Umformung regulärer Ausdrücke vorgenommen. Soweit ich das überschauen kann, sind in ICU Regular Expressions bestimmte Escape-Sequenzen wie `\l` und ` \L` nicht verfügbar. Außerdem hat ICU keine Unterstützung für Conditionals wie `(?(condition)yes-pattern|no-pattern)`.

Die Reihenfolge der Aktionengruppen wie sie im Dialog unter Windows gelistet sind, ist in der `mp3tag.cfg` hinterlegt. Du kannst diese Datei mit einem Hex-Editor öffnen, nach einem eindeutigen Namen suchen und siehst dann die Reihenfolge.

Falls das zu knifflig ist, kannst Du mir auch gerne Deine Mp3tagSettings.zip schicken und ich schicke Dir eine Liste.

Bin gespannt auf Dein Feedback und hoffe, dass Du Deine Aktionengruppen auch bald in Mp3tag für Mac nutzen kannst!

---

<div class="post-metadata">

### Author: ![dahepe](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/ecae2f/32.png) [@dahepe](https://community.mp3tag.de/u/dahepe)
#### Post date: [April 22, 2022, 11:25am UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039/10 "2022-04-22T11:25:02Z")

</div>

Hi Florian, das ist ja großartig. Vielen Dank!

Den Großteil meine Aktionen konnte ich problemlos importieren. Bei 2 MTA Dateien bekomme ich den Fehler hier:

 ![Screenshot 2022-04-22 at 13.08.07](https://community.mp3tag.de/uploads/default/original/2X/7/77fd7609fd150636cd65aee72877b570987d13f5.png)

Das hier sind die betreffenden MTA Dateien:

[Standard.mta](https://community.mp3tag.de/uploads/short-url/p2jT3Z2LdYPGFDLREsEegii2U2Q.mta) (976 Bytes)  
[Dateiname.mta](https://community.mp3tag.de/uploads/short-url/m8W40E4Dk6EQVPssp9tTqMh6fLQ.mta) (1.5 KB)

Spontan würde ich vermuten, dass es an dieser Regel hier liegt:

```auto
[#10]
T=4
F=_ALL
1=\\([_]+
2=\\(

```

bzw.

````auto
[#33]
T=4
F=_FILENAME
1=^the_*
2=
```
````

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [April 22, 2022, 2:55pm UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039/11 "2022-04-22T14:55:50Z")

</div>

> [@dahepe](#):
>
> Bei 2 MTA Dateien bekomme ich den Fehler hier:

Danke für's Ausprobieren und die problematischen Aktionen. Mp3tag für Windows ist natürlich auch ein paar Evolutions-Schritte gegangen und so gab es diese Aktionen auch mal mit nur 2 Parametern.

Ich habe das in der aktuellen Beta-Version nun mit geeigneten Defaults berücksichtigt und Dir den Link per PN geschickt.

---

<div class="post-metadata">

### Author: ![dahepe](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/ecae2f/32.png) [@dahepe](https://community.mp3tag.de/u/dahepe)
#### Post date: [April 22, 2022, 3:35pm UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039/12 "2022-04-22T15:35:33Z")

</div>

Super, die lassen sich jetzt auch importieren!

---

<div class="post-metadata">

### Author: ![dahepe](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/ecae2f/32.png) [@dahepe](https://community.mp3tag.de/u/dahepe)
#### Post date: [April 25, 2022, 7:41am UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039/13 "2022-04-25T07:41:46Z")

</div>

Hi, einen Unterschied zu den Windows Aktionen konnte ich bisher feststellen.

Ich habe ein paar Aktionen, die gängige Abkürzungen vereinheitlichen sollten. Zum Beispiel `"Mr" -> "Mr."`. Die waren bisher vom Typ "Replace" mit einem Häckchen bei "Whole word". Und ein `"Mr."` wurde unter Windows nicht verändert. Jetzt wird daraus ein `"Mr.."`.

Hier ein Beispiel für `"vs" -> "vs."`

 ![image](https://community.mp3tag.de/uploads/default/original/2X/a/a4dcd1c6ab6c4f40a9bf29e28da355befb1e74e5.png)

Die habe ich jetzt durch solche hier ersetzt:

 ![image](https://community.mp3tag.de/uploads/default/original/2X/9/944a36c592278d0ce89bd460230d544020985eec.png)

Andere Probleme sind mir bisher nicht aufgefallen.

Das mit den Ordnern bei den Aktionen finde ich aktuell noch ein bisschen unpraktisch. So brauche ich 3 Klicks um Aktionen in einem top-level Ordner anzuwenden (Aktionen Drop down öffnen, Aktionen Ordner öffnen, Aktionen anwenden). Bisher reichte dafür 1 Klick und einmal Enter (alle Aktionen öffnen, Aktive Aktionen anwenden). Es wäre genial, wenn man einen Aktionen-Ordner direkt über das Menü anwenden könnte. Sprich den als eigenes Icon in der Menubar. Oder per shortcut oder so...

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [April 25, 2022, 8:07am UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039/14 "2022-04-25T08:07:27Z")

</div>

Ja, Du hast Recht: die Wortgrenzenerkennung läuft unter macOS systembedingt auch etwas anders. Super, dass Du eine passende Lösung gefunden hast!

> [@dahepe](#):
>
> Es wäre genial, wenn man einen Aktionen-Ordner direkt über das Menü anwenden könnte.

Es gibt für jede Aktionen-Gruppe und jede Aktionen-Kategorie ja einen Eintrag im Menü. Für jeden dieser Einträge kannst Du Dir wie in diesem Post beschrieben einen Tastaturkurzbefehl anlegen

> [@Perform action with keyboard hotkey? (Mac)](https://community.mp3tag.de/t/perform-action-with-keyboard-hotkey-mac/55967/2):
>
> It's much easier on macOS, where you can create keyboard shortcuts for any menu item of any app. This way, you can create keyboard shortcuts for any action group. See this support document for details:

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [April 26, 2022, 7:01pm UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039/15 "2022-04-26T19:01:58Z")

</div>

Ich habe den in diesem Beitrag beschriebenen Import von Aktionengruppen von Mp3tag für Windows nun in v1.4.4 offiziell verfügbar gemacht.

Vielen Dank nochmal für's Ausprobieren und den Anstoß dazu, das Ganze nochmal anzugehen.

---

<div class="post-metadata">

### Author: ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)
#### Post date: [May 26, 2022, 7:02pm UTC](https://community.mp3tag.de/t/import-von-mp3tagsettings-zip/57039/16 "2022-05-26T19:02:26Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
