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
> Automatisiert Verzeichnisnamen aus ID3-Tag erstellen
jamstyle
post Mar 7 2017, 09:32
Post #1


Member


Group: Full Members
Posts: 5
Joined: 9-December 10
From: NRW
Member No.: 13371
Mp3tag Version: 2.47b



Guten Morgen,

ich bin mir nicht sicher ob dieser Bereich dafür bestimmt ist.

Ich möchte gerne via Batchverfahren die gesamte Ordnerstruktur meiner Alben einheitlich umbenennen. Alle Files sind mit den notwendigen Information bereits getaggt.

Beispiel:

Vorher:
D:\Musik\Album\Alanis Morissette\Jagged Little Pill

Nachher:
D:\Musik\Album\Alanis Morissette\Alanis Morissette - Jagged Little Pill (1995)

Hat jemand eine Idee wie ich das umsetzen kann?

Vielen Dank und Grüße

jamstyle
Go to the top of the page
 
+Quote Post
ohrenkino
post Mar 7 2017, 10:17
Post #2


Member


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



ZITAT(jamstyle @ Mar 7 2017, 09:32) *
Guten Morgen,

ich bin mir nicht sicher ob dieser Bereich dafür bestimmt ist.

Ich möchte gerne via Batchverfahren die gesamte Ordnerstruktur meiner Alben einheitlich umbenennen. Alle Files sind mit den notwendigen Information bereits getaggt.

Beispiel:

Vorher:
D:\Musik\Album\Alanis Morissette\Jagged Little Pill

Nachher:
D:\Musik\Album\Alanis Morissette\Alanis Morissette - Jagged Little Pill (1995)

Hat jemand eine Idee wie ich das umsetzen kann?

Vielen Dank und Grüße

jamstyle

Nimm eine Aktion vom Typ "Tag-Feld formatieren" für _DIRECTORY
Format-String: d:\musik\Album\%albumartist%\%albumartist% - %album% (%year%)

Mit Konverter>Tag-Tag geht das auch.

Folgende persönliche Anmerkungen:
1) Das Trennzeichen "-" zwischen Feldern ist ungünstig, da es auch Teil des Texts im Feld sein kann und dann plötzlich mehrere "-" da stehen. Da wird es später schwierig, die Information den Ursprungsfeldern zuzuordnen. der "_" ist besser, da er nur ganz selten in normalen Texten vorkommt.
2) ich finde die Struktur relativ redundant, da 2 x der ALBUMARTIST Platz verbraucht. Für beste Kompatibilität darf die Länge des gesamten Dateinamens (mit Laufwerk und Pfad) 254 Zeichen nicht überschreiten - es wäre zu überlegen, ob der durch den doppelt genannten ALBUMARTIST verbrauchte Platz nicht sinnvoller anders zu verwenden ist.
3) Bei einer Ordnung von Alben eines Künstlers finde ich eine alphabetische Ordnung im Verzeichnis seltsamer als eine chronologische. Ich würde das YEAR vor das ALBUM stellen.

Aber das sind meine Vorlieben und Überlegungen. Es gilt "chacun à son goût"


--------------------
42 - wie war die Frage / what was the question / quelle était la question
Go to the top of the page
 
+Quote Post
jamstyle
post Mar 7 2017, 10:53
Post #3


Member


Group: Full Members
Posts: 5
Joined: 9-December 10
From: NRW
Member No.: 13371
Mp3tag Version: 2.47b



Hallo ohrenkino

Vielen Dank für die schnelle Hilfe und sehr guten Anmerkungen

Bei (%YEAR%) erhalte ich als Ergebnis (1996 02 13). Kann ich das auch nur auf die vierstellige Jahreszahl begrenzen?
Go to the top of the page
 
+Quote Post
ohrenkino
post Mar 7 2017, 11:13
Post #4


Member


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



ZITAT(jamstyle @ Mar 7 2017, 10:53) *
Hallo ohrenkino

Vielen Dank für die schnelle Hilfe und sehr guten Anmerkungen

Bei (%YEAR%) erhalte ich als Ergebnis (1996 02 13). Kann ich das auch nur auf die vierstellige Jahreszahl begrenzen?

Statt nur %year% verwende $left(%year%,4)

ABER: eigentlich ist YEAR nur 4-stellig (sagt die Norm). Ein Längeres Datum bei Jahr kann zu Ärger führen.
Wenn du die Daten trotzdem behalten willst, wäre das Feld RELEASETIME besser. Darin kann man Jahr, Monat, Tag, Stunde, Minute, Sekunde festhalten.

Kopiere dazu YEAR nach RELEASETIME mit einer Aktion vom Typ "Tag-Feld formatieren" für RELEASETIME - und da du vermutlich nur Jahr, Monat, Tag vorliegen hast, aber keine Uhrzeit, diese aber zu Releasetime dazugehört, fügen wir auch gleich noch eine Dummy-Zeit "T00:00:00" mit hinzu:
Format-String: %year%T00:00:00

Dann passt du noch die Daten in RELEASETIME richtig an mit einer Aktion vom Typ "Ersetzen" für RELEASETIME.
Ersetze alle Leerzeichen durch einen Bindestrich.

Jetzt kannst du das YEAR auf 4 Stellen kürzen:
Aktion "Tag-Feld formatieren" für YEAR
Format-String: $left(%year%,4)

This post has been edited by ohrenkino: Mar 7 2017, 11:13


--------------------
42 - wie war die Frage / what was the question / quelle était la question
Go to the top of the page
 
+Quote Post
jamstyle
post Mar 7 2017, 11:24
Post #5


Member


Group: Full Members
Posts: 5
Joined: 9-December 10
From: NRW
Member No.: 13371
Mp3tag Version: 2.47b



Perfekt!

Das vollständige Datum wird nicht benötigt. Ich habe damals meine FLACs mit dbpoweramp generiert. Ich denke mal das er dort was falsches eingetragen hat.

Vielen Dank für die schnelle und kompetente Hilfe!!!
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: 22nd June 2017 - 23:03