Kopieren eines Scriptes von hier entfernt Dateiendung

das habe ich von hier kopiert, man will ja nicht ununterbrochen nerven...

Feld:ALL
regulärer Ausdruck:
(.*$
ersetzen durch (bleibt leer)

ich muss sehr oft klammern entfernen in den tags..runde und eckige.

also Artist - Albumname - (remastered bla bla bla) - Title (live) usw...
soll Artist - Album - Title ergeben.

sehr oft, nicht immer entfernt das EBENFALLS DIE DATEIENDUNG!
oftmals ALLE, machmal aber lediglich so 2 oder 3...
also xyz.mp3 ergibt dann xyz

stelle ich dann mit einem renamer wieder her oder von Hand.

Die gleichen Zeichen benutze ich für die eckige Klammer.
Klammern nerven fast immer ausser sie haben einen wichtigen Sinn.
Da ich des scriptens usw nicht mächtig bin bin ich froh wenn ich weiss wo ich sie einbaue.

Du solltest nur die Felder angeben, bei denen es auch wirklich sinnvoll ist.
Und ein Blick in die Dokumentation zur Aktion "Ersetzen mit regulärem Ausdruck" wäre auch gut:

  • _FILENAME denotes the file name of the file including its extension
  • _ALL contains both _TAG and _FILENAME (not _DIRECTORY)

Das habe ich ja.
Leider sind solche Dokumentationen kaum verständlich für Normaluser.

Ich denke mit ALL wird ja Artist - Album Title bereinigt. die 3 müssen es sein.

Ja, aber eben auch alle anderen - und wie es in der Doku steht: auch der Dateiname inkl. Erweiterung.

Ich würde jetzt eine Aktionsgruppe anlegen mit je einer Aktion für ARTIST und ALBUM.

Werde ich machen.
Ich kann mich daran erinnern das ich jahrelang eine expression von hier hatte die alles auf einmal machte.
Durch Systemcrash und fehlerhaftes Backup war ja alles weg, jetzt habe ich den Ärger.
Also die Dokumentation hier setzt Fachwissen vorraus.
Sonst würde ich ja keine Anfrage stellen.

Einfach um es einmal mehr erwähnt zu haben:

Mit der speziellen Feldangabe ALL verändert man neben dem kompletten Dateinamen auch wirklich sämtliche Tags, z.B. auch die Lyrics in UNSYNCEDLYRICS oder Inhalte in COPYRIGHT "(c)" oder in WWWCOPYRIGHT "(p)".

Ich kann mir nur ein sehr speziellen Fällen vorstellen, dass man absichtlich sämtliche Klammern aus Liedtexten oder den erwähnten anderen Tags entfernen will.

Deshalb würde ich wie @ohrenkino davon abraten ALL zu verwenden und stattdessen genau die Tagnamen anzugeben, deren Inhalt man tatsächlich verändern will.

Also ich habe die Lösung selber herausbekommen: anstatt ALL muss es TAG heissen, dann werden überall die klammern entfernt, selbiges funktioniert auch mit der eckigen, die Datei selber wird nicht verändert.

_TAG beinhaltet gemäss Dokumentation alle Tags.

Special Fields

  • _TAG covers all tag fields
  • _FILENAME denotes the file name of the file including its extension
  • _DIRECTORY denotes the parent directory of the file
  • _ALL contains both _TAG and _FILENAME (not _DIRECTORY)

Wenn Du damit meinst, dass der Dateiname nicht verändert wird, dann ist das richtig.
Der Dateiinhalt wird sehr wohl verändert, weil ja die eingebetteten Metadaten verändert werden.