# Export und Import als Aktion

**URL:** <https://community.mp3tag.de/t/export-und-import-als-aktion/13864>\
**Category:** Allgemein\
**Created:** [September 11, 2012, 6:58am UTC](https://community.mp3tag.de/t/export-und-import-als-aktion/13864 "2012-09-11T06:58:08Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![foo\_peter](https://community.mp3tag.de/user_avatar/community.mp3tag.de/foo_peter/32/156_2.png) [@foo\_peter](https://community.mp3tag.de/u/foo_peter)\
**Post date:** [September 11, 2012, 6:58am UTC](https://community.mp3tag.de/t/export-und-import-als-aktion/13864/1 "2012-09-11T06:58:08Z")

</div>

jetzt häng ich mich mal einfach mit dran ![:music:](https://community.mp3tag.de/uploads/default/original/1X/2ba05d1ade5eb0d15fc173be6f717dbe63890a70.gif ":music:")

Ich habe mir einen ähnlichen Export angelegt mit %\_md5% als Textdatei die ich dann mit Konverter  
Textdatei --\> Tag wieder importiere.

mach ich das alles per Hand klappt es wunderbar ich möchte es mir aber als Aktion anlegen und genau da versagt dann der Import oder hab ich (vermutlich) einen Fehler drin¿

Hier mein Export:

```
$filename($getEnv('USERPROFILE')'\Desktop\Data.txt',UTF-8)$loop(%track%,1)$left(%_md5%,8)
$loopend()

```

und hier die Aktion:

```
C:\Users\Foobar\Desktop\Data.txt

```

das Ergebnis ist leider enttäuschend da alles in einer einzigen Zeile landet und bei mehreren Dateien immer das gleiche Ergebnis hat.

Bitte helft mir auf die Sprünge oder geht das gar nicht¿

---

<div class="post-metadata">

**Author:** ![DJ\_Mucke](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dj_mucke/32/224_2.png) [@DJ\_Mucke](https://community.mp3tag.de/u/DJ_Mucke)\
**Post date:** [September 11, 2012, 7:54am UTC](https://community.mp3tag.de/t/export-und-import-als-aktion/13864/2 "2012-09-11T07:54:26Z")

</div>

> [@foo\_peter](#):
>
> ...mein Export:  
> **$filename($getEnv('USERPROFILE')'\Desktop\Data.txt',UTF-8)$loop(%track%,1)$left(%\_md5%,8)  
> $loopend()**  
> ..Bitte helft mir auf die Sprünge oder geht das gar nicht¿

fehlt da nicht für den zurückweg evt. "\_path"

Anfangs soll doch jede \_md5 gefunden werden von den Ausgewählten  
woher also soll mp3tag wissen wo welche \_md5 hin soll

Edit:  
Test

$filename($getEnv('USERPROFILE')'\Desktop\Data.txt',UTF-8)$loop(%\_folderpath%)%\_path%,$left(%\_md5%,8)  
$loopend()

---

<div class="post-metadata">

**Author:** ![foo\_peter](https://community.mp3tag.de/user_avatar/community.mp3tag.de/foo_peter/32/156_2.png) [@foo\_peter](https://community.mp3tag.de/u/foo_peter)\
**Post date:** [September 11, 2012, 8:02am UTC](https://community.mp3tag.de/t/export-und-import-als-aktion/13864/3 "2012-09-11T08:02:22Z")

</div>

Danke für deine Antwort

zunächst nicht, da ich diesen Export nicht auf ganze Playlisten anwende sondern nur auf einzelne Alben.  
Folglich auch nur eine Datei tatsächlich auf dem Desktop habe.

Soweit ist also aus meiner Sicht alles richtig da ich erst weiter arbeiten kann wenn es auch bei einem einzigen Album funktioniert!

---

<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:** [September 13, 2012, 10:22am UTC](https://community.mp3tag.de/t/export-und-import-als-aktion/13864/4 "2012-09-13T10:22:17Z")

</div>

Die Aktion "Textdatei importiern" kann nur die ganze Textdatei in ein Feld schreiben.  
Ein Auswerten pro Zeile geht nur mit dem Konverter.

Das Verhalten des Konverters kann aber mit Aktionen nachgebaut werden, so dass man auch mit Aktionen ans Ziel kommt.

Aktionsbeispiel, folgende Aktionen in einer Gruppe speichern:

(Anmerkung)  
Ich verwende hier 2 Hilfsfelder X1 und Z1  
Um die Zeilen außerdem aufzuteilen braucht man ein einmaliges Trennzeichen das nicht in der Textdatei vorkommen darf. Ich nehme hier als Beispiel mal das €uro Zeichen. Kann man natürlich auch ändern.

Aktion #1:  
_Aktionstyp:_ **Text-Datei importieren**  
_Feld:_ **X1**  
_Dateiname:_ **Pfad zur Textdatei**

Aktion #2:  
_Aktionstyp:_ **Ersetzen mit regulären Ausdrücken**  
_Feld:_ **X1**  
_Regulärer Ausdruck:_ **$**  
_Treffer ersetzen durch:_ **€**

[] Groß-/Kleinschreibung berücksichtigen

Aktion #3:  
_Aktionstyp:_ **Tag-Feld aufteilen**  
_Feld:_ **X1**  
_Trennzeichen:_ **€**

Aktion #4:  
_Aktionstyp:_  
Aktion #4:  
_Aktionstyp:_ **Tag-Feld formatieren**  
_Feld:_ **Z1**  
_Formatstring:_ **$meta(x1,$sub(%\_counter%,1))**

Aktion #5:  
_Aktionstyp:_ **Tag-Felder entfernen**  
_Folgende Tag-Felder entfernen (getrennt durch Semikolon ; ):_ **X1**

Nun hat man im Feld Z1 jeweils eine Zeile der Textdatei passend zur Audiodatei stehen.

Damit kann anschließend sehr einfach weitergearbeitet werden.  
Entweder nur in ein gewünschtes Feld weiterkopieren -  
oder falls in jeder Zeile mehrere Informationen stehen (z.B. _Interpret - Titel_) mit der Aktion **Tagfelder imporieren** wie beim Konverter auf mehrere Felder verteilen.

---

<div class="post-metadata">

**Author:** ![foo\_peter](https://community.mp3tag.de/user_avatar/community.mp3tag.de/foo_peter/32/156_2.png) [@foo\_peter](https://community.mp3tag.de/u/foo_peter)\
**Post date:** [September 13, 2012, 11:07am UTC](https://community.mp3tag.de/t/export-und-import-als-aktion/13864/5 "2012-09-13T11:07:46Z")

</div>

Jetzt bin ich vom Stuhl gefallen, warte ich krabbele schnell wieder hoch 😆

**@Dano** damit hast du den Nagel auf den Kopf getroffen ich bin Sprachlos.

Es klappt auf Anhieb und ich bin so was von glücklich bisher also nur mit einem Album was ich natürlich jetzt ausbauen kann!

Und ich hatte schon die Hoffnung aufgegeben und nicht mehr geglaubt das es überhaupt möglich ist.

Wieder ein Beweis **MP3TAG** kann mehr als nur ein Taggen

DANKE Dano

[ISRC\_Import.mta.txt](https://community.mp3tag.de/uploads/default/original/2X/8/80ac570c36329e984bd55337a7ac0fd487c3d05f.txt) (239 Bytes)
