# Erweiterte Renamingfunktionen

**URL:** https://community.mp3tag.de/t/erweiterte-renamingfunktionen/467
**Category:** Vorschläge
**Created:** [September 11, 2003, 11:32am UTC](https://community.mp3tag.de/t/erweiterte-renamingfunktionen/467 "2003-09-11T11:32:25Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![R.A.F](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/48db29/32.png) [@R.A.F](https://community.mp3tag.de/u/R.A.F)
#### Post date: [September 11, 2003, 11:32am UTC](https://community.mp3tag.de/t/erweiterte-renamingfunktionen/467/1 "2003-09-11T11:32:25Z")

</div>

Oft taucht bei mir der Wunsch auf, konkret irgendwelche Zeichen zu löschen, die an bestimmten Stellen im Dateinamen stehen. Und das bei vielen Files gleichzeitig (meist einem kompletten Album). Leider muß ich momentan dafür noch ein externes Programm bemühen. Eine Einbindung in _Mp3tag_ wäre aber wünschenswert, und auch relativ einfach zu bewerkstelligen.

**1. Möglichkeit:**  
Und zwar könnten die beiden Zusatzfunktionen in das "Dateiname - Dateiname"-Fenster wie folgt eingebunden werden:  
....  
Maske über alten Dateinamen:  
Maske über neuen Dateinamen:  
(also alles wie bisher)  
und dann aber **drunter** die beiden Zusatzfunktionen:  
**Zeichen löschen: Von _XX_. Stelle bis XX. Stelle**  
**Zeichen einfügen: An _XX_. Stelle mit "\_\_\_\_\_"** (= weißes Eingabefeld für Zeichenstring)

Wobei _XX_ selbstredend weiße Eingabefelder sein sollen.

... oder habe ich die "Hilfe"-Datei wieder nicht gründlich genug gelesen, und das geht mit MP3-Tag schon? - Glaub´ ich aber nicht.

P.S.: Dann wäre auch unserem [**Kollegen hier**](http://www.inf.tu-dresden.de/cgi-bin/cgiwrap/~fh298783/yabb/YaBB.cgi?board=2;action=display;num=1063180839) geholfen.

**Edit:**  
Mir ist gerade noch etwas eingefallen: Es geht ja eigentlich auch viel einfacher!

Somit:  
**2. (bessere) Möglichkeit:**  
Und zwar bräuchte man für beide Renaming-Funktionen (sowohl "Zeichen entfernen" als auch "Zeichen hinzufügen") nur **ein** Feld, genauso lang wie die "Maske über Dateinamen"-Felder. Also ein solches Feld zusätzlich unter die beiden anderen "hinzuprogrammieren", mit der Funktionsbezeichnung "Zeichen löschen/hinzufügen". Es würde dann den ersten in der Reihe der blau eingefärbten Dateinamen anzeigen, stellvertretend für alle anderen. Und dann könnte man in diesem Eingabefeld eben die Buchstaben oder Zeichen herauslöschen oder einsetzen, die man möchte. Und _Mp3tag_ würde das dann gleich "realtime" anzeigen. Hat man alle Zeichen entfernt (oder hinzugefügt, je nachdem), die man entfernen bzw. hinzufügen wollte, geht man auf "OK" und _Mp3tag_ überträgt dieses Schema auf alle anderen "gehighlighteten". So würde man sich dann das umständliche und fehleranfällige Zählen der Stellen ersparen können beim Herauslöschen bzw. Einfügen.

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [September 12, 2003, 8:03am UTC](https://community.mp3tag.de/t/erweiterte-renamingfunktionen/467/2 "2003-09-12T08:03:50Z")

</div>

Hallo!

Das sind alles gute Ideen, die ich gerne auf meinen Wunschzettel nehmen werde.

Allerdings ist die Implementierung nicht ganz trivial und so kann es noch ein bißchen dauern, bis Mp3tag mit einem solchen Feature aufwarten kann.

Viele Grüße,  
~ Florian

---

<div class="post-metadata">

### Author: ![R.A.F](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/48db29/32.png) [@R.A.F](https://community.mp3tag.de/u/R.A.F)
#### Post date: [September 12, 2003, 10:50am UTC](https://community.mp3tag.de/t/erweiterte-renamingfunktionen/467/3 "2003-09-12T10:50:56Z")

</div>

Also, ich hab´ mir das ganze heute morgen noch einmal selbst durch den Kopf gehen lassen, und _Vorschlag 2_ ist definitiv sehr, sehr schwierig in Programmcode (oder irgendeinen Algorythmus) zu fassen. Es stimmt eben doch: Das, was der menschliche Verstand oft in Bruchteilen von Sekunden erfasst, ist programmtechnisch dann nur durch einen Riesenaufwand zu bewerkstelligen.

Ein Beispiel:  
_Markus - 01 - Kleine Taschenlampe brenn_  
umzuwandeln in  
_01 - Kleine Taschenlampe brenn_  
-\> erste 9 Zeichen ("Markus - ") löschen !  
Sowas in Programmcode zu fassen ist sehr, sehr schwierig.

Ich hätte somit kein Problem damit, wenn _Vorschlag 1_ zum Einsatz käme (also das **manuelle** abzählen von "menschlichem Hirnschmalz"). Nur daß dann eine kleine Zählhilfe gegeben werden sollte, entweder über oder unter dem Dateinamen, der umbenannt werden soll. Ich denke da an so kleine "Microzeichen" á là:

0 0 0 0 0 0 0 ..... 1 1 1 1 1 .....  
1 2 3 4 5 6 7 ..... 0 1 2 3 4 .....

M a r k u s - ..... l a m p e .....

Die "Zählhilfe" dann aber nicht wie hier 1x2 Zeichen groß, sondern eben nur 1x1 im "Microformat".  
_Vorschlag 1_ scheint mir doch vom programmtechnischen her etliches leichter realisierbar als _Vorschlag 2_. Der verlangt nämlich fast schon nach künstlicher Intelligenz, und das ist bekanntlich eines der schwierigsten Felder der Programmierung überhaupt. - Richtig? ..... Und überfordern wollen wir dich nun wirklich nicht. Schließlich brauchen wir dich noch für andere "Projekte" später mal. ;D
