IPB

Welcome Guest ( Log In | Register )

> Hinweise!

Bitte vor dem erstellen eines Beitrag unbedingt die Häufig gestellten Fragen lesen und die Suche verwenden.

Bitte lesen Sie auch die allgemeinen Nutzungsbestimmungen dieses Forums.

 
Reply to this topicStart new topic
> script - wo speichern, wie ausführen?
gerd r
post Sep 20 2017, 08:37
Post #1


Member


Group: Members
Posts: 2
Joined: 20-September 17
Member No.: 23931
Mp3tag Version: 2.84a



Hallo. Ich habe festgestellt, dass in meiner Musikaliensammlung doch sehr viele Interpreten falsch geschrieben sind. Zu viele um hier mit einer wiederholten Aktion 'Suchen - ersetzen' klarzukommen. Ich möchte stattdessen ein script haben, das inhaltlich ungefähr so aussieht:

$replace(%artist%,Agilera,Aguilera)
$replace(%artist%,Aqilera,Aguilera)
$replace(%artist%,Acilera,Aguilera)
usw, ca 200 Einträge

Den Inhalt des scripts, wie oben dargestellt, kann ich mir über eine Tabellenverarbeitung leicht erstellen.

Was ich nicht weiss, ist:
- Wie muss eine solche scriptdatei formal aussehen? (header, Dateiendung..)
- Wo wird sie gespeichert?
- Wie kann ich sie aus mp3tag heraus ausführen?
Go to the top of the page
 
+Quote Post
ohrenkino
post Sep 20 2017, 08:56
Post #2


Member


Group: Full Members
Posts: 9130
Joined: 9-December 09
From: Norddeutschland / Northern Germany
Member No.: 11458
Mp3tag Version: 2.84d



Die Speicherorte findest du dokumentiert in den FAQs:
https://forums.mp3tag.de/index.php?showtopic=562

Und wenn du dann die für dich zutreffenden Speicherorte gefunden hast, kannst du mal eine der dort zu findenden Dateien öffnen und das Format ansehen.

Oder du bastelst vorher eine Aktion und speicherst sie als Prototyp.

Aber: das interne Format dieser Aktionen ist u.a. deshalb nicht dokumentiert, da die direkte Manipulation dieser Dateien nicht vorgesehen ist. Aktionen sollten mit der Hilfe von MP3tag angelegt werden.

Und: wusstest du, dass du in einer $replace()-Anweisung etliche Paare zum Ersetzen einbinden kannst und nicht jedes Mal eine eigene Aktion brauchst? Es ginge also:
$replace(%artist%,Agilera,Aguilera,Aqilera,Aguilera,Acilera,Aguilera)


--------------------
42 - wie war die Frage / what was the question / quelle était la question
Go to the top of the page
 
+Quote Post
DetlevD
post Sep 20 2017, 09:47
Post #3


Member


Group: Full Members
Posts: 6672
Joined: 26-May 06
From: Wuppertal, Germany, Planet Earth
Member No.: 3194
Mp3tag Version: 2.84d



QUOTE (ohrenkino @ Sep 20 2017, 09:56) *
... Und: wusstest du, dass du in einer $replace()-Anweisung etliche Paare zum Ersetzen einbinden kannst und nicht jedes Mal eine eigene Aktion brauchst? Es ginge also:
$replace(%artist%,Agilera,Aguilera,Aqilera,Aguilera,Acilera,Aguilera)

Und so geht es auch ...
$regexp(%ARTIST%,'Agilera|Aqilera|Acilera','Aguilera')

DD.20170920.1047.CEST


--------------------
* Beyond that, don't ask, when you don't know what to do with the answer. *
♥ home is where the heart is ♥
Go to the top of the page
 
+Quote Post
DetlevD
post Sep 20 2017, 10:21
Post #4


Member


Group: Full Members
Posts: 6672
Joined: 26-May 06
From: Wuppertal, Germany, Planet Earth
Member No.: 3194
Mp3tag Version: 2.84d



QUOTE (gerd r @ Sep 20 2017, 09:37) *
... Was ich nicht weiss, ist: - Wo wird sie gespeichert? ...

Tastenkombination: [Win+R]
Eingeben: %APPDATA%\Mp3tag\data\actions

DD.20170920.1121.CEST


--------------------
* Beyond that, don't ask, when you don't know what to do with the answer. *
♥ home is where the heart is ♥
Go to the top of the page
 
+Quote Post
gerd r
post Sep 21 2017, 13:34
Post #5


Member


Group: Members
Posts: 2
Joined: 20-September 17
Member No.: 23931
Mp3tag Version: 2.84a



Danke erstmal, hat funktioniert.
Habe alle Tags als csv ex-, dann nach nach Excel importiert, dort Fehlschreibungen gesucht und dann eine .mta Datei rausgeschriben, die genau die gewünschten Änderungen vornimmt.
Da es ein script zur einmaligen Nutzung ist, kann es ja ruhig ein wenig 'quick & dirty'sein. Und wenn es lange läuft, auch egal.

Also besten Dank nochmal
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 19th October 2017 - 10:01