# Hilfe bei Tag-Automatisierung

**URL:** https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485
**Category:** Allgemein
**Created:** [June 23, 2006, 5:58pm UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485 "2006-06-23T17:58:09Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![nordlicht](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@nordlicht](https://community.mp3tag.de/u/nordlicht)
#### Post date: [June 23, 2006, 5:58pm UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/1 "2006-06-23T17:58:09Z")

</div>

Hallo allerseits,

ich würde Mp3Tag gern etwas sinnvoller einsetzen als bislang. Leider bin ich bisher bei dem was ich erreichen will nicht wirklich weiter gekommen. Das ist im Einzelnen:

- Entfernen jeglicher Kommentare & eingebetteter Cover
- Ändern der Schreibweise (Dateiname & Tags) in ein korrektes Schema (z.B. römische Zahlen groß, nach ( und - groß, bestimmte Wörter (in,an,um,...) klein.
- In zwei Ordnern der Hierarchie (Singles,Zen micro) soll ausserdem mein übliches Dateinamenschema von TRACK - TITLE.mp3 auf ARTIST - TITLE.mp3 geändert werden.

Aktuell fällt mir mehr nicht ein, kommt aber noch. Das Problem für mich ist: ich möchte diese Änderungen mit ein, zwei Klicks auf meine gesamte Musiksammlung anwenden so dass ich neu hinzugefügte Ordner ohne viel Aufwand an das Schema der übrigen Dateien anpassen kann. Was muss ich da tun? Wie gehe ich vor?

Danke schonmal für die Antwort(en).

![:music:](https://community.mp3tag.de/uploads/default/original/1X/2ba05d1ade5eb0d15fc173be6f717dbe63890a70.gif ":music:") Schönes WE!

Ups! Mir isr gerade aufgefallen, das das da oben nicht sehr plakativ ist. Suche gerade mal ein paar Beispiele!

01 - ...can Manage.mp3 \> 01 - ...Can Manage.mp3  
09 - Death-raft.mp3 \> 09 - Death-Raft.mp3  
03 - Love Me To The End (second Mix).mp3 \> 03 - Love Me To The End (Second Mix).mp3  
06 - S.p.o.c.k - Never Trust A Klingon (a Version).mp3 \> 06 - S.P.O.C.K - Never Trust A Klingon (A Version).mp3

So in der Art.

---

<div class="post-metadata">

### Author: ![Sebastian\_Mares](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sebastian_mares/32/9285_2.png) [@Sebastian\_Mares](https://community.mp3tag.de/u/Sebastian_Mares)
#### Post date: [June 25, 2006, 5:06am UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/2 "2006-06-25T05:06:07Z")

</div>

> [@](#):
>
> - Entfernen jeglicher Kommentare & eingebetteter Cover

Aktion #1:  
_Aktionstyp:_ **Tag-Felder entfernen**  
_Folgende Tag-Felder entfernen (getrennt durch Semikolon ; ):_ **COMMENT;PICTURE**

> [@](#):
>
> - Ändern der Schreibweise (Dateiname & Tags) in ein korrektes Schema (z.B. römische Zahlen groß, nach ( und - groß, bestimmte Wörter (in,an,um,...) klein.

[Aktionen](https://community.mp3tag.de/t/596/1)

Das mit den römischen Zahlen und den Präpositionen muss man separat machen, z.B.:

[/t/2086/1](https://community.mp3tag.de/t/2086/1)

> [@](#):
>
> - In zwei Ordnern der Hierarchie (Singles,Zen micro) soll ausserdem mein übliches Dateinamenschema von TRACK - TITLE.mp3 auf ARTIST - TITLE.mp3 geändert werden.

Du kannst entweder ![:mt_ttf:](https://community.mp3tag.de/uploads/default/original/1X/922db76db5d45b2e558d10f3d8c25fb8bc04fd27.png ":mt\_ttf:") Tag - Dateiname mit **%artist% - %title%** als Formatstring benutzen, oder die Aktion Tagfelder formatieren, ebenfalls mit **%artist% - %title%** als Formatstring und **\_FILENAME** als Feld.

---

<div class="post-metadata">

### Author: ![nordlicht](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@nordlicht](https://community.mp3tag.de/u/nordlicht)
#### Post date: [June 25, 2006, 7:06am UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/3 "2006-06-25T07:06:37Z")

</div>

🙂 Hey, Danke schonmal. Konnte das noch nicht testen, werd mich später mal daran machen. 😃

---

<div class="post-metadata">

### Author: ![nordlicht](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@nordlicht](https://community.mp3tag.de/u/nordlicht)
#### Post date: [July 1, 2006, 5:56pm UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/4 "2006-07-01T17:56:29Z")

</div>

> [@Feature Request - Title Casing](https://community.mp3tag.de/t/feature-request-title-casing/2086/4):
>
> Isn't your script full of RegEx?
> 
> for example, to get small prepositions and articles you can use
> 
> RegEx:  
> \s(The|Tha|Da|To|Of|By|For|From|A|An|As|And|At)(?= )  
> Replace with:  
> $lower($0)

Was ist da mit "RegEx" gemeint? Die restlichen Funktionen hab ich soweit im großen und ganzen Umsetzen können. Gibt eigentlich irgendwo Seiten mit Presets wo man einfach nach Copy'nPaste-Manier Funktionen übernehmen kann? ![:book:](https://community.mp3tag.de/uploads/default/original/1X/0036d5b68f6226c53f6c68abfd0a7b8096fd4505.gif ":book:")

---

<div class="post-metadata">

### Author: ![Sebastian\_Mares](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sebastian_mares/32/9285_2.png) [@Sebastian\_Mares](https://community.mp3tag.de/u/Sebastian_Mares)
#### Post date: [July 1, 2006, 6:02pm UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/5 "2006-07-01T18:02:35Z")

</div>

RegEx (Regular Expression) sind reguläre Ausdrücke: [http://de.wikipedia.org/wiki/Regul%C3%A4rer\_Ausdruck](http://de.wikipedia.org/wiki/Regul%C3%A4rer_Ausdruck)

Das ist eine Sammlung von RegExs: [/t/521/1](https://community.mp3tag.de/t/521/1)

---

<div class="post-metadata">

### Author: ![nordlicht](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@nordlicht](https://community.mp3tag.de/u/nordlicht)
#### Post date: [July 1, 2006, 6:25pm UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/6 "2006-07-01T18:25:47Z")

</div>

Danke für die schnelle Antwort. Jetzt hab ichs...fast. 😉 Dummerweise sorgt mein selbsterstellter Scripthaufen jetzt nämlich dafür das immer ein zusätzliches "-" hinter die Titelnummer im Dateinamen gehängt wird. Aus "02 - Mysteryland.mp3" wird "02 - - Mysteryland.mp3". Wende ich mein Aktionspaket jetzt nochmal an, kommt noch ein - dazu...usw.

Die AKtionen die ich gemeinsam unter dem Namen "Tags angleichen" zusammengefasst habe sind folgende:

1- Alle Tag-Felder entfernen ausser "ALBUM;ARTIST;TITLE;GENRE;TRACK;YEAR"  
2- Schreibweise "\_ALL":Normal - Wortbeginn nach (  
3- Schreibweise "\_ALL":Normal - Wortbeginn nach .  
4- Schreibweise "\_ALL":Normal - Wortbeginn nach -  
5- RegEx "^\s\*" -\>""  
6- RegEx "\s\*$" -\>""  
7- RegEx "\_FILENAME": "([0-9]+)\s" -\> "$1 - $2"  
8- RegEx "\_ALL": "( |.|^)(\w)(?= |.|$)" -\> "$1$upper($2)"

Wobei ich sagen muß das 2,3,4 offenbar nicht klappen. 01 - The String (studio).mp3 bleibt nämlich so und wird nicht wie gewollt in 01 - The String (Studio).mp3 geändert.

---

<div class="post-metadata">

### Author: ![Sebastian\_Mares](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sebastian_mares/32/9285_2.png) [@Sebastian\_Mares](https://community.mp3tag.de/u/Sebastian_Mares)
#### Post date: [July 1, 2006, 8:49pm UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/7 "2006-07-01T20:49:38Z")

</div>

2, 3 und 4 musst du auch gruppieren indem du einfach "Wortbeginn nach: (.-" eingibst. 🙂 Ansonsten wird alles durch 4 ersetzt.

---

<div class="post-metadata">

### Author: ![nordlicht](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@nordlicht](https://community.mp3tag.de/u/nordlicht)
#### Post date: [July 2, 2006, 12:21am UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/8 "2006-07-02T00:21:28Z")

</div>

Oh. (Betretenes Schweigen). Gut, geändert. Diese blöde Sache mit dem zusätzlichem "-" im Dateinamen tritt aber immer noch auf. ![:huh:](https://community.mp3tag.de/uploads/default/original/1X/f15ee73c0fd9ec3b0db7481f0558638f8ee224ce.gif ":huh:") Woran kann das liegen?

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [July 2, 2006, 6:20am UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/9 "2006-07-02T06:20:35Z")

</div>

Das liegt an Nr.7 die macht auch keinen Sinn bei deinen Dateinamen.

---

<div class="post-metadata">

### Author: ![nordlicht](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@nordlicht](https://community.mp3tag.de/u/nordlicht)
#### Post date: [July 2, 2006, 1:10pm UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/10 "2006-07-02T13:10:25Z")

</div>

Eigentlich sollte der (falls mal solche Dateinamen vorkommen) sowohl Namen als auch Tag von 1.... in 01.... ändern und zwar sowohl im Tracknummernfeld als auch im Dateinamen. Wie kann ich das denn noch machen?

Die letzte Sache die mir dann noch fehlt ist das alle Klammern "(Bonus Track)" durch "[Bonus Track]" ersetzt werden. Sowohl in den Tags als auch in den Namen.

Ich sag jetzt schonmal ganz herzlich Danke. Ohne die Hilfe wäre ich echt aufgeschmissen. Echt einsame Spitze! ![:w00t:](https://community.mp3tag.de/uploads/default/original/1X/cb01eca72fe9339ff6f3ec9f1e3c5fe002be0f0a.gif ":w00t:")

Noch was vergessen: ist es eigentlich möglich Mp3Tag anzuweisen die Cover Bilder in die Dateien zu schreiben FALLS es im Albumordner eine Datei mit dem Namen "folder.jpg" findet?

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [July 2, 2006, 3:43pm UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/11 "2006-07-02T15:43:08Z")

</div>

> [@](#):
>
> Eigentlich sollte der (falls mal solche Dateinamen vorkommen) sowohl Namen als auch Tag von 1.... in 01.... ändern und zwar sowohl im Tracknummernfeld als auch im Dateinamen. Wie kann ich das denn noch machen?

RegEx: "\_FILENAME": "^(\d\s)" -\> "0$1" (angenommen die Nummer steht am Anfang)  
RegEx: "TRACK": "^(\d)$" -\> "0$1"

> [@](#):
>
> Die letzte Sache die mir dann noch fehlt ist das alle Klammern "(Bonus Track)" durch "[Bonus Track]" ersetzt werden. Sowohl in den Tags als auch in den Namen.

RegEx: "(([^)]+))" -\> "[$1]"

> [@](#):
>
> Noch was vergessen: ist es eigentlich möglich Mp3Tag anzuweisen die Cover Bilder in die Dateien zu schreiben FALLS es im Albumordner eine Datei mit dem Namen "folder.jpg" findet?

Schau dir die Aktion "Album-Cover aus Datei importieren" an, da musst du nur "folder.jpg" eingeben und über alle Dateien laufen lassen.

---

<div class="post-metadata">

### Author: ![nordlicht](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@nordlicht](https://community.mp3tag.de/u/nordlicht)
#### Post date: [July 2, 2006, 7:06pm UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/12 "2006-07-02T19:06:13Z")

</div>

Hey klasse! Jetzt bleiben eigentlich nur noch zwei Sachen: ich möchte das das ".mp3" im Dateinamen unabhängig von anderen Einstellungen immer klein geschrieben bleibt.

Zwei: Nach einem ' soll groß geschrieben werden (Huron 'Beltane' Firedance.mp3), allerdings NUR wenn vorher ein Leerzeichen ist (sonst hätte ich nämlich sowas: Culloden'S Harvest.mp3).

Ich hab natürlich versucht beides selbst hinzubekommen, aber leider mit eher schlechten Ergebnissen. Mp3Tag ist zweifellos ein mächtiges Tool...aber leider sehr intensiv in der Beherrschung. Könnte schon einen eigenen Studiengang füllen. ![:rolleyes:](https://community.mp3tag.de/uploads/default/original/1X/3a79e8b0b7d169b30216785521d7c6f4f895c421.gif ":rolleyes:")

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [July 3, 2006, 4:13am UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/13 "2006-07-03T04:13:42Z")

</div>

> [@nordlicht](#):
>
> ... Mp3Tag ist zweifellos ein mächtiges Tool...aber leider sehr intensiv in der Beherrschung. Könnte schon einen eigenen Studiengang füllen...

Ich stimme dieser Einschätzung voll zu.

DD.20060703.0813

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [July 3, 2006, 9:31am UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/14 "2006-07-03T09:31:46Z")

</div>

> [@](#):
>
> Hey klasse! Jetzt bleiben eigentlich nur noch zwei Sachen: ich möchte das das ".mp3" im Dateinamen unabhängig von anderen Einstellungen immer klein geschrieben bleibt.

RegEx: \_FILENAME: ".mp3$" -\> ".mp3"

> [@](#):
>
> Zwei: Nach einem ' soll groß geschrieben werden (Huron 'Beltane' Firedance.mp3), allerdings NUR wenn vorher ein Leerzeichen ist (sonst hätte ich nämlich sowas: Culloden'S Harvest.mp3).

RegEx: "'\s(\l)" -\> "' $upper($1)"

---

<div class="post-metadata">

### Author: ![nordlicht](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@nordlicht](https://community.mp3tag.de/u/nordlicht)
#### Post date: [July 3, 2006, 12:31pm UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/15 "2006-07-03T12:31:22Z")

</div>

> [@dano](#):
>
> RegEx: \_FILENAME: ".mp3$" -\> ".mp3"
> 
> RegEx: "'\s(\l)" -\> "' $upper($1)"

Also, das mit dem ' scheint nicht zu funktionieren. Titel wie "That'S the time.mp3" bleiben so geschrieben. Nur zur Sicherheit:

Ersetzten mit regulären Ausdrücken  
Feld: \_ALL  
Regulärer Ausdruck: '\s(\l)  
Treffer ersetzen durch: ' $upper($1)

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [July 3, 2006, 1:42pm UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/16 "2006-07-03T13:42:27Z")

</div>

Also '\s(\l) muss \s'(\l) sein. Ich hab mir in dem Beispiel den falschen Apostroph ausgesucht.

> [@](#):
>
> Titel wie "That'S the time.mp3" bleiben so geschrieben

Das ist ja wieder was anderes nach dem du nicht gefragt hast.  
Da kann man RegEx: (\w)'(\u) -\> $1'$lower($2)

---

<div class="post-metadata">

### Author: ![nordlicht](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@nordlicht](https://community.mp3tag.de/u/nordlicht)
#### Post date: [July 3, 2006, 3:43pm UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/17 "2006-07-03T15:43:40Z")

</div>

> [@dano](#):
>
> Also '\s(\l) muss \s'(\l) sein. Ich hab mir in dem Beispiel den falschen Apostroph ausgesucht.  
> Das ist ja wieder was anderes nach dem du nicht gefragt hast.  
> Da kann man RegEx: (\w)'(\u) -\> $1'$lower($2)

Doch, genau das wollte ich ja erreichen. Deshalb ja NUR wenn da Vorher das Leerzeichen ist. Wenn nicht, klein.

> [@nordlicht](#):
>
> ...Nach einem ' soll groß geschrieben werden (Huron 'Beltane' Firedance.mp3), allerdings NUR wenn vorher ein Leerzeichen ist (sonst hätte ich nämlich sowas: Culloden'S Harvest.mp3).

Habs gerade getestet (die (\w)'(\u)-Variante). Klappt...fast. Jetzt verschiebt er mir noch das Leerzeichen:

03 - Huron 'beltane' fire dance.mp3 -\> 03 - Huron' Beltane' Fire Dance.mp3

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [July 3, 2006, 5:52pm UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/18 "2006-07-03T17:52:53Z")

</div>

Nein, das (\w)'(\u) ist für "That'S the time.mp3" -\> "That's the time.mp3" zuständig.

Wir haben nur vergessen, nachdem '\s(\l) zu \s'(\l) wurde auch entsprechend "' $upper($1)" in " '$upper($1)" zu ändern.

---

<div class="post-metadata">

### Author: ![nordlicht](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@nordlicht](https://community.mp3tag.de/u/nordlicht)
#### Post date: [July 3, 2006, 7:33pm UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/19 "2006-07-03T19:33:02Z")

</div>

Ich glaube, dafür reicht mein geistiges Fassungsvermögen heut nicht mehr. Also, nochmal ganz langsam: wenn ich eine Aktion mit einbinden will die mir in allen Tags Begriffe wie 'Xyz' mit dem X groß schreibt, es aber bei anderen Worten wie Xy'z lässt...wie muß ich das machen? Ich steig langsam nicht mehr ganz durch. Und ich denke ich hau mich erstmal hin, ich les die Antwort morgen. 😛 ABer Danke schonmal für diese Engelsgeduld. ![:unsure:](https://community.mp3tag.de/uploads/default/original/1X/cfaeba84fe6704387c5b34dfdd8172bd51b6f533.gif ":unsure:")

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [July 4, 2006, 3:49am UTC](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485/20 "2006-07-04T03:49:31Z")

</div>

> [@nordlicht](#):
>
> Ich glaube, dafür reicht mein geistiges Fassungsvermögen ... nicht mehr.

Dieser Thread ist ein Musterbeispiel für das, was jemand mitzumachen hat, der gerade zum ersten Mal mit Mp3tag umzugehen lernt, denn bei Mp3tag steht Mächtigkeit sehr oft gegen Einfachheit, Klarheit und Übersichtlichkeit.  
Und wenn man als einfacher Anwender mit vielen besonderen Wünschen nicht in der Lage ist, selbst auf die experimentelle Suche nach Lösungen zu gehen, dann wird die die Steigung der Lernkurve zum nahezu unüberwindbaren Hindernis.

Leider ist der Inhalt der Mp3tag Hilfeseiten manchmal etwas spärlich, es fehlen einfache praktische Beispiele.  
Außerdem sind die Hilfeseiten gewöhnlich nicht auf dem Stand der aktuellen Programmversion.

Wenn man nicht zu faul zum Suchen ist, dann ist der Inhalt der Mp3tag Foren ansich allemal eine gute Quelle für die Lösung eigener Problemstellungen. In den Foren habe ich schon oft praktische Lösungen und Anregungen zum Weiterdenken und selbst probieren gefunden.

Vielleicht findet sich ja bald jemand, der die vielen Tipps und das angesammelte Expertenwissen mit praktischen Beispielen übersichtlich in die Mp3tag Hilfeseiten integriert?

DD.20060704.0750

[Next page](https://community.mp3tag.de/t/hilfe-bei-tag-automatisierung/3485.md?page=2)
