IPB

Welcome Guest ( Log In | Register )

> Hinweise!

Bitte vor dem erstellen eines Beitrag unbedingt den Beitrag Bitte zuerst lesen! lesen.

Lesen Sie auch die allgemeinen Nutzungsbestimmungen dieses Forums.
 
Abkürzungen: (werden von Moderatoren/Administratoren vergeben)

 
Reply to this topicStart new topic
> [F] Konverter: Tag > Dateiname überträgt bei Tags der gleichen Sorte nur den 1.
Switch
post Jan 2 2017, 07:49
Post #1


Member


Group: Full Members
Posts: 13
Joined: 27-September 12
From: Leipzig
Member No.: 16982
Mp3tag Version: 2.81b



Erstellt man z.B. mehrere Artist-Tags (durch Trennung mit \\) wird beim konvertieren zum Dateinamen nur der 1. Tag übertragen, alle weiteren werden ignoriert.

Was passieren sollte wäre das alle Tags z.B. durch Komma oder Semikolon getrennt, übertragen werden.

Im Anhang sind zum Einen die verwendeten Tags und zum Anderen der verwendete Formatstring samt Ergebnis.

This post has been edited by Switch: Jan 2 2017, 08:38
Attached thumbnail(s)
Attached Image
Attached Image
 
Go to the top of the page
 
+Quote Post
poster
post Jan 2 2017, 08:23
Post #2


Member


Group: Full Members
Posts: 1367
Joined: 22-March 09
Member No.: 9241
Mp3tag Version: 2.83h



ZITAT(Switch @ Jan 2 2017, 07:49) *
Im Anhang sind zum Einen die verwendeten Tags und zum Anderen der verwendete Formatstring samt Ergebnis.

Ich sehe keinen Anhang.
Go to the top of the page
 
+Quote Post
Switch
post Jan 2 2017, 08:39
Post #3


Member


Group: Full Members
Posts: 13
Joined: 27-September 12
From: Leipzig
Member No.: 16982
Mp3tag Version: 2.81b



QUOTE (poster @ Jan 2 2017, 08:23) *
Ich sehe keinen Anhang.


Nanu, keine Ahnung was da schief ging, vermutlich menschliches Versagen biggrin.gif
Fehler ist korrigiert.
Go to the top of the page
 
+Quote Post
ohrenkino
post Jan 2 2017, 09:09
Post #4


Member


Group: Full Members
Posts: 8849
Joined: 9-December 09
From: Norddeutschland / Northern Germany
Member No.: 11458
Mp3tag Version: 2.83h



ZITAT(Switch @ Jan 2 2017, 08:39) *
Nanu, keine Ahnung was da schief ging, vermutlich menschliches Versagen biggrin.gif
Fehler ist korrigiert.

Du könntest die Anweisung für den MIXARTIST ändern in
$meta_sep(nixartist,; )
Ansonsten ist die komplizierte Konstruktion mit $if() nicht notwendig, der Einsatz von eckigen Klammern würde dasselbe tun:
%artist% - %title%[ $meta_sep(mixartist,; )]


--------------------
42 - wie war die Frage / what was the question / quelle était la question
Go to the top of the page
 
+Quote Post
Switch
post Jan 2 2017, 09:41
Post #5


Member


Group: Full Members
Posts: 13
Joined: 27-September 12
From: Leipzig
Member No.: 16982
Mp3tag Version: 2.81b



QUOTE (ohrenkino @ Jan 2 2017, 09:09) *
Du könntest die Anweisung für den MIXARTIST ändern in
$meta_sep(nixartist,; )

Danke für den Tipp, leider lässt dieser String den "mixartist" im Ergebnis komplett verschwinden. Oder muss ich da noch irgendwas anpassen? Bin nicht so der Pro huh.gif
Am Ende ist das aber auch kein Problem, da es mit dem if-Gefrickel von mir ja funktioniert wie es soll.

This post has been edited by Switch: Jan 2 2017, 09:45
Go to the top of the page
 
+Quote Post
ohrenkino
post Jan 2 2017, 09:44
Post #6


Member


Group: Full Members
Posts: 8849
Joined: 9-December 09
From: Norddeutschland / Northern Germany
Member No.: 11458
Mp3tag Version: 2.83h



ZITAT(Switch @ Jan 2 2017, 09:41) *
Danke für den Tipp, leider lässt dieser String den "mixartist" im Ergebnis komplett verschwinden. Oder muss ich da noch irgendwas anpassen? Bin nicht so der Pro huh.gif
Am Ende ist das aber auch kein Problem, da es ja mit dem if-Gefrickel von mir ja funktioniert wie es soll.

Das Feld heisst meiner Ansicht nach auch mixartist ... nicht nixartist. Das komplette Syntaxbeispiel sollte eigentlich richtig sein.
%artist% - %title%[ $meta_sep(mixartist,; )]

Wenn du dich mit dem $if mehr zu Hause fühlst - wie du willst.

Edit: es scheint so, als funktionierte $meta() nicht in den eckigen Klammern.

This post has been edited by ohrenkino: Jan 2 2017, 09:50


--------------------
42 - wie war die Frage / what was the question / quelle était la question
Go to the top of the page
 
+Quote Post
Switch
post Jan 2 2017, 09:50
Post #7


Member


Group: Full Members
Posts: 13
Joined: 27-September 12
From: Leipzig
Member No.: 16982
Mp3tag Version: 2.81b



QUOTE (ohrenkino @ Jan 2 2017, 09:44) *
Das Feld heisst meiner Ansicht nach auch mixartist ... nicht nixartist. Das komplette Syntaxbeispiel sollte eigentlich richtig sein.
%artist% - %title%[ $meta_sep(mixartist,; )]

Wenn du dich mit dem $if mehr zu Hause fühlst - wie du willst.


Habs grad nochmal probiert, er will es nicht sad.gif siehe Anhang.
Attached thumbnail(s)
Attached Image
 
Go to the top of the page
 
+Quote Post
ohrenkino
post Jan 2 2017, 10:35
Post #8


Member


Group: Full Members
Posts: 8849
Joined: 9-December 09
From: Norddeutschland / Northern Germany
Member No.: 11458
Mp3tag Version: 2.83h



ZITAT(Switch @ Jan 2 2017, 09:50) *
Habs grad nochmal probiert, er will es nicht sad.gif siehe Anhang.

Du hast recht. Derzeit muss der $IF()-Ausdruck helfen ... ich habe dazu eine Fehlermeldung geschrieben: https://forums.mp3tag.de/index.php?showtopi...amp;#entry93911

Ich weiß nicht, warum die eckige Klammer nicht funktioniert.


--------------------
42 - wie war die Frage / what was the question / quelle était la question
Go to the top of the page
 
+Quote Post
Switch
post Jan 2 2017, 11:27
Post #9


Member


Group: Full Members
Posts: 13
Joined: 27-September 12
From: Leipzig
Member No.: 16982
Mp3tag Version: 2.81b



QUOTE (ohrenkino @ Jan 2 2017, 10:35) *
Du hast recht. Derzeit muss der $IF()-Ausdruck helfen ... ich habe dazu eine Fehlermeldung geschrieben: https://forums.mp3tag.de/index.php?showtopi...amp;#entry93911

Ich weiß nicht, warum die eckige Klammer nicht funktioniert.

Na dann is ja gut dass wir drüber geredet haben, das wär sonst vielleicht nie aufgefallen tongue.gif
Go to the top of the page
 
+Quote Post
Switch
post Apr 17 2017, 16:45
Post #10


Member


Group: Full Members
Posts: 13
Joined: 27-September 12
From: Leipzig
Member No.: 16982
Mp3tag Version: 2.81b



Wie wird denn vorgegangen bei Bugreports, wann wird eine Abkürzung bzw. ein Status vergeben? Langsam entsteht bei mir ein ziemliches Wirrwar mangels Tag>Datei-Konverter und ich könnte auf absehbare Zeit ein Feedback gebrauchen, weil ich ggf. den Tag-Editor wechseln oder alle Tags meiner Audiodatei-Sammlung umstellen muss.

Ich will auf keinen Fall meckern/betteln/hetzen, nicht falsch verstehen, ich weis zu schätzen diese ausgezeichnete Software kostenlos nutzen zu können! Ich bin nur etwas Ratlos gerade.
Go to the top of the page
 
+Quote Post
ohrenkino
post Apr 17 2017, 20:46
Post #11


Member


Group: Full Members
Posts: 8849
Joined: 9-December 09
From: Norddeutschland / Northern Germany
Member No.: 11458
Mp3tag Version: 2.83h



ZITAT(Switch @ Apr 17 2017, 17:45) *
Wie wird denn vorgegangen bei Bugreports, wann wird eine Abkürzung bzw. ein Status vergeben? Langsam entsteht bei mir ein ziemliches Wirrwar mangels Tag>Datei-Konverter und ich könnte auf absehbare Zeit ein Feedback gebrauchen, weil ich ggf. den Tag-Editor wechseln oder alle Tags meiner Audiodatei-Sammlung umstellen muss.

Ich will auf keinen Fall meckern/betteln/hetzen, nicht falsch verstehen, ich weis zu schätzen diese ausgezeichnete Software kostenlos nutzen zu können! Ich bin nur etwas Ratlos gerade.

Ich habe zwar einen Bug Report gemeldet, musste dann allerdings lernen, dass das Verhalten bei $meta() wie gewollt ist.

Von daher: nimm weiterhin $if() und alles ist gut.
Warum du allerdings deine Tags umstellen musst, weil es in MP3tag eine etwas komplexere Funktion gibt, verstehe ich nicht.

This post has been edited by ohrenkino: Apr 21 2017, 16:26


--------------------
42 - wie war die Frage / what was the question / quelle était la question
Go to the top of the page
 
+Quote Post
Switch
post Apr 17 2017, 21:07
Post #12


Member


Group: Full Members
Posts: 13
Joined: 27-September 12
From: Leipzig
Member No.: 16982
Mp3tag Version: 2.81b



ZITAT(ohrenkino @ Apr 17 2017, 20:46) *
Warum du allerdings deine Tags umstellen musst, weil es in MP3tag eine etwas komplexere Funktion gibt, verstehe ich nicht.


Danke für die Antwort, ich hatte damit ja nie ein Problem. Mein Problem ist das (Fehl-)verhalten von MP3Tag was ich im Originalpost geschildert habe. Deswegen würden beim Konvertieren ständig Informationen (im Dateinamen) verloren gehen. Weil ich das nicht möchte, verzichte ich Momentan auf das Konvertieren, was einen bunten Mix aus verschieden formatierten Dateinamen zur Folge hat.
Go to the top of the page
 
+Quote Post
ohrenkino
post Apr 17 2017, 21:24
Post #13


Member


Group: Full Members
Posts: 8849
Joined: 9-December 09
From: Norddeutschland / Northern Germany
Member No.: 11458
Mp3tag Version: 2.83h



ZITAT(Switch @ Apr 17 2017, 22:07) *
... Deswegen würden beim Konvertieren ständig Informationen (im Dateinamen) verloren gehen. ...

Nicht, wenn du $meta_sep(feldname,trennzeichen) verwendest.


--------------------
42 - wie war die Frage / what was the question / quelle était la question
Go to the top of the page
 
+Quote Post
Switch
post Apr 17 2017, 22:44
Post #14


Member


Group: Full Members
Posts: 13
Joined: 27-September 12
From: Leipzig
Member No.: 16982
Mp3tag Version: 2.81b



Ach das gibts doch nicht biggrin.gif Du hattest dich immer auf den if-Befehl bei "MixArtist" bezogen, dadurch hab ich den Eindruck gewonnen dass du hier auch nur eine Alternative für den if-Befehl anbietest. In meinem Beispiel gabs ja nur EIN MixArtist-Tag, was mich noch mehr von deinem eigentlichen Punkt abgelenkt hat. Jetzt komm ich mir wie der letzte Lullie vor biggrin.gif Sorry

Ich tüftel grad meinen String zusammen und jetzt fang ich langsam an zu verstehen. Die [ ]-Funktion arbeitet nicht in Kombination mit der $meta_sep-Funktion, weil sie die Angabe des Tagfeldes zwischen den %-Zeichen erwartet, diese darf man aber in der Funktion $meta_sep nicht verwenden, richtig? Ergo weiche man auf den if-Befehl aus, weil da das Tagfeld separat definiert werden kann ja? Ich habe es jetzt so versucht und es hat geklappt (siehe Anhang), auch wenn der String das reinste Chaos geworden ist laugh.gif

$meta_sep(artist,', ') - %title%$if(%mixartist%, ($meta_sep(MIXARTIST,', ')),)

Ich danke dir/euch, tut mir echt leid das ich so eine lange Leitung hatte. Du hast mir sehr geholfen, wirklich, freu mich wie ein Schnitzel jetzt.

Da es sich hierbei um keinen Bug handelt, wäre es möglich diesen Thread zu verschieben? Ich konnte bisher keinen Anderen finden der dieses Thema behandelt, daher ist es sicher hilfreich, ihn zu bewahren.
Attached thumbnail(s)
Attached Image
 
Go to the top of the page
 
+Quote Post
Florian
post Apr 21 2017, 15:54
Post #15


Developer


Group: Admin
Posts: 7987
Joined: 12-December 01
From: Germany, Dresden
Member No.: 203
Mp3tag Version: 2.83h



Im aktuellen Development Build Mp3tag v2.81c haben $meta(x), $meta(x,n) und $meta_sep(x,sep) nun auch das erwartete Verhalten innerhalb der [ ]-Notation.

Viele Grüße
– Florian


--------------------
♫ If you like using Mp3tag please donate to support further development.

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: 17th August 2017 - 09:03