Nun ist aber bei manchem Interpreten/Titel ein solches Aussehen änderungswürdig:
Durch "Tag - Dateiname" verbunden
Andreas F. Feat Andrea - Du bist mein.mp3
Andreas F. (featuring Andrea) - Du bist mein.mp3
Andreas F. - Du bist mein (feat. Andrea).mp3
Nun sollte es in allen drei Fällen im Ergebnis so aussehen:
1-3. > Andreas F. - Du bist mein (ft. Andrea).mp3
Die Unterstriche stehen für die Leerzeichen nach und vor der Klammer
Wollte mir mit den hier gelesenen/bekommenen Befehlsketten die Arbeit an jedem einzelnen Lied
erleichtern (automatisieren in gefilterter Umgebung),
habe den morgen damit verbracht eine Lösung zu finden, ohne Ergebnis.
bei der MP3dateibearbeitung folge ich stets dem gleichen System:
Zuerst den Interpreten bearbeiten (händisch) danach die Titel,
wenn alles korrekt ist übernehme ich in den Dateinamen
Darum die bitte an euch Cracks, mir dabei zu helfen.
... was diese Regex Ergebnisse liefert ... und als Eingabe für die Aktion "Tagfelder importieren" dient ...
1. > Andreas F.===Feat Andrea===Du bist mein
Andreas F.===featuring Andrea===Du bist mein
Andreas F.===feat. Andrea===Du bist mein
Aktion: Tagfelder importieren
Quellformat: Regex Ausdrücke wie vorstehend
Formatstring: %MY_ARTIST%===%MY_FEAT%===%MY_TITLE%
Danach kann man je nach Belieben die neuen Felder bearbeiten, zum Beispiel ein einheitliches "feat-eritis" Format erzeugen und anderes mehr.
Wenn dann alle Zwischenarbeiten erledigt sind, so kann man mit der Aktion "Tagfeld formatieren" die sauberen Werte in die richtigen Felder schreiben und die Arbeitsfelder löschen.
Sorry, vielleicht war ich zu übereifrig aber mein Ergebnis der oben gegebenen Lösung/en
ist irgendwie schief gelaufen.
Auch weitere bearbeitete Titel hatten in den Hilfsspalten die gleichen Einträge:
%MY_ARTIST%----|----%MY_FEAT%----|----%MY_TITLE%
Von meinem Anliegen dachte ich eher in die andere Richtung:
Den Teil von feat..... aus dem Interpreten in den Titel eingepackt in Klammern zwischen Leerzeichen zu bringen.
Im Screenshot sieht man die Änderung bei Zeile1 zu Zeile2
Wie nun aber arbeiten mit regexp um aus dem filename das so hinzukriegen (blau eingekreist )
Sorry, wenn ich etwas falsch verstanden haben sollte ... aber deine Anfragen und Beiträge kommen mir nun doch irgendwie etwas durcheinander geraten vor, also deshalb eine Rückfrage.
Willst du den Dateiname _FILENAME zerlegen in MY_ARTIST, MY_FEAT, MY_TITLE, um aus diesen Einzelteilen die Felder ARTIST und TITLE nach deinem Sinn zu füllen?
Willst du die Felder ARTIST und TITLE zerlegen in MY_ARTIST, MY_FEAT, MY_TITLE, um aus diesen Einzelteilen den Dateiname _FILENAME nach deinem Sinn zu füllen?
Ist das von dir beabsichtigte Ergebnis eine bunte Mischung der Vorgehensweisen von Frage 1 und Frage 2?
So oder so ... du hast eigentlich alle Werkzeuge an die Hand bekommen, um diese Aufgaben zu lösen (Mp3tag Filter und Aktionen und brauchbare RegEx-Ausdrücke).
Und wenn ich mir deine Bilder so anschaue, dann hast du anscheinend ja auch eine Vorstellung davon, was du tun willst.
Meine mp3-Dateien haben unterschiedliche schreibweisen:
in den Tagfeldern
in den Dateinamen/filename
Sorry das ich euch verwirre, was nicht in meinem Sinn war
Vieles ist händisch vor Internetzugang geschrieben worden (MMJB oder CDex)
andere bei Netzugang über die freedb.
Nun will ich alles einheitlich stehen haben, was da heisst:
Interpret ist nur der Interpret
Titel ist mit allen Beinamen aus Interpret gefüllt ( vs.... - &... - ft.... - and... - und... u.v.a. ).
Wenn hier alles stimmig ist, wird durch die Aktion Tag - Dateinamen der Filename erstellt.
Andererseits hat der Dateiname/filename alle Informationen, die nun auch hier in richtiger Reihenfolge zu stehen haben/sollen.
Was hier bei mir noch nicht richtig klappt, händisch (No Problem)
Ja das möchte ich gerne umsetzen
Ja das möchte ich gerne umsetzen
über Tag-Dateiname versuche ich's ja im Eingabefeld vom Formatstring, da treten dann aber auch die Probleme auf:
Beiinterpret wird nach Titel gebracht in Klammern mit ft oder andere (ist okay)
Wie jetzt die Anweisung im Formatstring schreiben um den Dateinamen/filename direkt zu bearbeiten.
zu 1 der ft Teil soll in den Titel - ja auch im filename hinter den Titel
zu 2 je nach geschriebenen/abgelegter Version, mal hier mal da
zu 3 50/50 in der Sammlung
zu 4 ft steht offen; in eckigen und/oder normalen Klammern
ich mache nichts anderes, aber es will nicht so recht
Ich geb gegebenenfalls langsam auf, mir bequemlichkeiten zu leisten, aber meine Frickelleidenschaft will/sagt "weiter machen"
Ja das möchte ich gerne umsetzen
...
Wie jetzt die Anweisung im Formatstring schreiben um den Dateinamen/filename direkt zu bearbeiten.
...
zu 1 der ft Teil soll in den Titel - ja auch im filename hinter den Titel
zu 2 je nach geschriebenen/abgelegter Version, mal hier mal da
Unklarheiten:
Du schreibst mir, dass du den "ft..." Teil ins Titel Feld haben willst, Detlev sagst du, dass du die Felder MY_ARTIST, MY_FEAT, MY_TITLE haben willst, was ja dann wohl heißt den "ft..." Teil in ein Extrafeld. Entscheide dich bitte!
Du schreibst Detlev einerseits, dass du MY_ARTIST, MY_FEAT, MY_TITLE haben willst und damit dann den Dateinamen erstellen möchtest, und dann fragst du anderseits, wie du mit einem Formatstring den Dateinamen direkt ändern kannst. Das widerspricht sich in der Vorgehensweise schon wieder. Entscheide dich!
Wenn die zu schreibende Information mal im den Tag-Feldern und mal im Dateinamen steht, wie soll das dann von einer oder mehreren automatischen Aktionen abgedeckt werden? Die Aktionen brauchen schon eine eindeutige Quelle auf die sie sich beziehen sollen.
Was ist mit den anderen Beinahmen die du jetzt noch ins Spiel bringst: "vs.... - &... - ft.... - and... - und... u.v.a. "? Sollen die auch alle in das TITLE Feld, bzw. in das MY_FEAT Feld?
Eigene Gedanken:
Wäre es nicht schlauer und einfacher, du würdest die Felder ALBUMARTIST (wenn deine Sammlung hauptsächlich aus vollständigen Alben besteht) oder ARTISTSORT (wenn einzelne Songs der Regelfall sind) verwenden, um den "Hauptkünster" allein dastehen zu haben. Und dann im Artist Feld alles so lassen wie es ist?
Schließlich hat der "Nebenkünstler" im Titel eigentlich nichts verloren. Das sieht man zwar bei "feat..." auf Alben relativ häufig, aber doch nur weil man dann nicht vor jeden jeden Song den Künsternamen schreiben muss. Auf Compilations steht bei den selben Liedern die "feat..." Angabe dann eigentlich immer beim Künstler. Aber das ist deine Sache
Und die von dir jetzt noch ins Spiel gebrachten anderen Audrücke "vs, &, and, und..." stehen doch eigentlich immer direkt beim Künstler. Weil diese, anders als "feat..." ausdrücken, dass beide Künstler gleichberechtigt am Song beteiligt sind.
Auch wird die Liste igendwann endlos wenn du "und" in alle Sprachen übersetzen willst. Und du müsstest dann konsequenterweise (bzw Mp3tag würde das automatisch machen) auch etabilierte Bandnamen wie "Ich + Ich" "Simon and Garfunkel" zerlegen. Das ist ja wohl kaum beabsichtigt. Das müßte ich schon wissen, ob also "vs, &, and, und..." in der Aktion wie "ft..." behandelt werden sollen oder nicht.
Zuerst erstelle ich 2 Hilfsfelder:
Interpret splitten - %dummyInt%
Titel splitten - %dummyTit%
danach filter ich nach sämtlichen feat-Variationen,
mit den mta's:
1_feat bei Tit im File
2_feat bei Int im File
erfolgt dann zuerst ein bereinigen der Klammern
aber seht selbst bei Probedateien 1_feat_bei_Tit_im_File.mta (449 Bytes) 2_feat_bei_Int_im_File.mta (551 Bytes)
Entschuldigung an die Helfenden ( DetlevD & pone ) das manches oder auch alles sehr ungereimt zu lesen war
Ich hab es in der Zwischenzeit nicht lassen können und einen anderen Lösungsweg erarbeitet.
Wollt nur erstmal deine Antwort abwarten..
Mein Lösungsweg:
Infos aus Dateinamen in Tags holen
Alle "ft. ..." Teile vom ARTIST-Tag-Feld ins TITLE-Tag-Feld holen.
Alle "ft. ..." Teile in die gewünschte Schreibweise bringen
Alle Dateinamen anhand der neuen Tags neu schreiben.
Kommt ohne Hilfsfelder aus und braucht nur eine Aktion, egal ob die "feat..." Angabe beim Titel oder beim Interpreten steht. Normalerweis sollt man sie auch über Dateien laufen lassen können, die kein "feat..." enthalten ohne dass was durcheinander gebracht wird.
Sollten irgendwelche anderen Angaben in Klammer beim Titel stehen, wie (Radio Version) (Dance Remix), dann müßten die immer vor "feat..." stehen, sonst werden sie wahrscheinlich mit dem "feat..." Teil mitverschoben. Hab ich aber nicht ausführlich getestet.
Eine Aktionsgruppe mit folgendem machen:
Aktion: Tag Felder importieren
Quellformat: %_filename%
Formatstring: %artist% - %title%
Aktion: Tag Feld formatieren
Feld: TITLE
Formatstring: $regexp($regexp(%title%,( | '('| '[')(featuring|feat.?|ft.?) (.*), '(' feat $3 ')',1),(')'|']') ')', ')')
Aktion: Tag Feld formatieren
Feld: _FILENAME
Formatstring: %artist% - %title%
Die 1. und 4. Aktion entsprechen dem Dateinamen-Tag-, bzw. dem Tag-Dateinamen Konverter. Die erste kannst du auch weglassen, wenn du dich lieber auf die Infos im Tag als im Dateinamen beziehst, falls diese sich unterscheiden. Oder dann einfach vorher mit dem Tag-Dateinamen Konverter die Infos schnell in den Dateinamen holen.
Wichtig ist dabei die Reihenfolge der 6. und 7. Aktion. In der 6. Aktion wird ersteinmal MY_TITLE geschrieben für alle Dateien, egal ob mit oder ohne "feat...". In der 7. Aktion wird das dann wieder überschrieben für Dateien mit "feat..."
Hallo Helfer
soweit klappt es, beachten muss ich aber das keine Klammern im Dateinamen/filename sind,
welche ich bei der 1sten Aktion mit zwei weiteren gelöst habe.
Aktion 1
Feld: _filename
Original:xxxxxxx" ("
Ersetzen durch:xnichts
Aktion 2
Feld: _filename
Original:xxxxxxx" )"
Ersetzen durch:xnichts
Hierbei ginge doch bestimmt auch nur eine Aktion?
Die Anmerkung das es ja auch Dateinamen/Titel gibt welche ein (Club Rmx);(Radio Version) usw. beinhalten, könnte hungrig machen in welche Richtung nun die Formatstrings gingen/aufgestellt wären
wünsch allen nen friendly Weekend "It's Partytime"
Ich würde ja Teile, die eigentlich nichts mit dem Titel an sich zu tun haben, sondern ihn nur näher beschreiben - eben, was das für eine Version ist oder wer da beteiligt war - mit extra Zeichen abtrennen.
Ich persönlich packe alle Aufnahmeeigenarten wie [live], [Radio Mix], [Extended Version] etc. in eckige Klammern.
Alle Angabe zu Künstlern in spitze Klammern Pille Palle <& die Ötterpötter> <vs. Rest der Welt>.
Dann lassen sich alle runden Klammern als Bestandteil des Titels ignorieren oder eben beliebig handhaben, da sie als einzige vorkommen und nicht was wichtiges abtrennen.
Da meine Sammlung über Jahre gewachsen ist, MP3tag aber erst später von mir entdeckt wurde, habe ich das alte vielleicht etwas adequate System beibehalten.
Jeder nach seinem Pfeffer oder Dung.
Klar findet man viele unterschiedlichste Schreibvarianten, warum komplett umsteigen?
Bis dato kannte ich ebensowenig tags noch weitere Hintergrundfelder wie es die neusten Abspieltools Hard/Software beinhalten.
Die alten Mitschnitte z.b. haben alles im Dateinamen in Kurzform, was dann irgendwo den Rahmen des Möglichen sprengte.
Die Neuaufnahmen werden direkt adequat in die gegebenen Felder gesetzt.
Nun soll einer sagen er hat alles in gleichen Stil - wird's kaum geben - oder??
Ich fand dieses Thema sehr interessant zu lesen. Vor allem weil man dann mal sieht, was andere so für Probleme haben und sie diese lösen. Respekt auch an DetlevD der ja wirklich super mit der Skriptsprache umgehen kann und diese auch noch so toll einfärbt
Ich wollte aber noch kurz auf DJ Muckes letzte Frage eingehen:
Ja, ich versuche alles im gleichen Stil zubekommen. Die Aufgabe ist mittlerweile zum Hobby geworden. Wie auch DJ Mucke im Text zuvor geschrieben hat, so Basteleien machen irgendwie spaß
Da ich Lust habe zu diesen Thema noch etwas zu schreiben, will ich euch kurz noch meine zwei wichtigsten Aktionen vorstellen:
Leider ist die Aktion "Spezielle Artistenbezeichnungen" noch ausbaufähig. Da fehlen noch einige Artisten, bei den es zisch verschiedene Schreibweisen gibt. Meistens fällt das aber erst auf, wenn man die Musik mal so durchhört oder durch Zufall draufklickt.
Hey JensP, da ich mittlerweile auch Sammler (Deutschlandachter) für Aktionen bin, die da irgendwo hilfreich sein könnten oder gesehenes umsetzen will/möchte hier meine Bitte an Dich.
Stell die Aktionen mal zum downloaden ein, mal guggichen (schauen) was noch fehlen könnte in der meinen Sammlung... das dann hinzugefügt wird
P.S. Klasse das jemand sogar Fragen, die nicht so auf Fehlerbehebung aus sind, beantwortet.
10 Points Germany - upps "JensP"
Hallo nochmals
Bei den oben angesprochenen Files entsteht nun das Problem das die Klammern mit gelöscht werden, oder zum Teil erhalten bleiben.
Irgendwie bin ich jetzt aufgeschmissen.
Habe nen kleineren Rutsch an einer Doubleplatte vorgenommen, beim vergleichen über Total Commander fiel es erst auf.
Gottseidank war die Aktion noch jungfräulich und konnte somit rückgängig gemacht werden im MP3Tag-tool
Wäre hier eine weitere Aktion nach filterung der Titel mit ..Remix; ...Edit usw sinnig, welche dann in dummyfeldern hineinkopiert erst mal abwarten bis die Files in "richtiger" schreibweise vorliegen und somit dann über Tag - Dateiname letztlich Dateiname - Tag die gedachte Form/Aussehen haben?
Bin jetzt den dritten Tag in dem Forum und es macht richtig Spaß, cool das es Gleichgesinnte gibt. Also hab dir mal die zwei schon angesprochenen Aktionen zum Download bereitgestellt:
Dann habe ich noch zwei weitere sehr interessante Aktionen mir zusammen gestellt, die ich dir gerne zeigen möchte. Hab bisher noch kein Forumthema gefunden, wo ich so etwas reinstellen kann. Naja ich sag mal, hier ist es auch gut aufgehoben und wer über Google speziell nach solch einen Problem sucht, der sollte schon hier her finden. Also nun die zwei Aktionen:
Aktion - Titel feat. Artist
Ich habe auch sehr oft das Problem, dass der Featuring Artist mit Titel Tag steht. Ich habe mir eine Aktion gebastelt, die verschiedenste Möglichkeiten trennen kann. Hier mal ein Beispiel wie das Original vorliegt:
Tag-Feld: ARTIST
Paul
Tag-Feld: TITLE
Schöner Tag ft Lena
Schöner Tag {feat. Lena}
Schöner Tag (eventuell Untertitel) featuring Lena
Nach der Aktion sieht es so aus:
Tag-Feld: ARTIST
Paul feat. Lena
Tag-Feld: TITLE
Schöner Tag (eventuell Untertitel)
Also die Aktion bereinigt alle verschiedensten Featuring Schreibweisen und auch eventuell vorliegende Untertitel in Klammern. Hab auch berücksichtigt, dass manchmal eckige oder geschweifte Klammern benutzt wurden.
Das kommt auch sehr oft vor, dass der Kommentar (Version, Remix) mit im Titel steht. Dies wird mit dieser Aktion auch sehr sauber getrennt. Hab auch einen eventuell in Klammern vorhandenen Untertitel berücksichtigt.
Hallo Jens, mir persönlich würde es gefallen, wenn du deine Bilder nicht auf irgendeinem dubiosen Bilderserver anbietest, sondern direkt in das Forum hochlädst.
Das hat den entscheidenden Vorteil, falls der andere externe Server nicht funktioniert, dass die Bilder trotzdem hier im Forum zu sehen wären.
Wenn ich mit dem Mp3tag Forum verbunden sein will, dann soll es nur mit dem Mp3tag Forum sein, aber ich mag es überhaupt nicht, wenn mein Browser zwangsläufig auf einen anderen Server umgeleitet wird zum Bilder angucken bei Drittanbietern. Mir reicht schon der ewig zappelnde Werbebanner auf der Forum Webpage, ... aber diese Werbung hat ja auch ihre Berechtigung zum Geldverdienen für Florian und Mp3tag.
Mal so nebenbei bemerkt ...
In den letzten Wochen hat mich fasziniert, wie gezielt heutzutage die Werbung platziert wird.
Hier auf der Forum Seite war mir dauernd Werbung eingespielt worden von einem großen Ferienwohnungsanbieter. Das geschah kurz nachdem ich die Angebotsseite für die Ferienwohnung in Ungarn eines Bekannten auf meinem Server gehostet hatte, die wiederum einen Link zu diesem FeWo Anbieter enthält. Aber es war völlig nutzlos, dass mir diese Werbung ständig vorgespielt wurde. Ich kenne ja die Angebotsseite von meinem Bekannten in und auswendig. Übrigens ein gutes Angebot!