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)





[X]No Bug[C]Confirmed Bug Report
[F]Fixed Bug[LP]Low Priority Bug Report
[AF]Awaiting Feedback

> ungültiger Dateiname durch Konverter Tag-Dateiname, S:Punk verursacht MP3tag Absturz
ohrenkino
post Apr 29 2012, 08:59
Post #1


Member


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



Sonst werden für Dateinamen illegale Zeichen in den Tags vom Konverter Tag-Dateiname gut erkannt und ersetzt/gelöscht.
Aber nicht, wenn mit einer Maske
%artist%\%album%\%title%
Und den Daten
hier ARTIST mit dem Wert S:punk gefüllt ist.
Die Vorschau des Konverters zeigt zwar
Spunk\Clubsounds\Eric Sax.mp3,
aber nach dem Schreiben entsteht ein Dateiname, der in der Dateiliste von MP3tag auch genau so dargestellt wird: ohne Laufwerksbuchstaben davor.
Beim anschließenden Versuch, diese Datei zubearbeiten, stürzt MP3tag mit schwerem Ausnahmefehler ab.

Gott sei Dank sind die Daten nicht verloren. Die findet man mit dem richtigen Verzeichnisnamen im MP3tag-Home-Verzeichnis wieder.
Das Fehlverhalten liegt eindeutig daran, dass der erste Begriff der Maske als erste 2 Zeichen einen Buchstaben und einen DOppelpunkt hat.
Hätte sich die Gruppe nicht S:punk sondern Sp:unk genannt, wäre ein legaler Pfadname dabei herausgekommen.
Es ist übrigens egal, ob der erste Buchstabe ein vorhandenes Laufwerk adressiert oder nicht - es kommt immer ein für MP3tag illegaler Dateiname heraus.



--------------------
42 - wie war die Frage / what was the question / comment était la question
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies (1 - 1)
DetlevD
post Apr 29 2012, 09:53
Post #2


Member


Group: Full Members
Posts: 4603
Joined: 26-May 06
From: Wuppertal, Germany, Planet Earth
Member No.: 3194
Mp3tag Version: 2.58



QUOTE (ohrenkino @ Apr 29 2012, 09:59) *
Sonst werden für Dateinamen illegale Zeichen in den Tags vom Konverter Tag-Dateiname gut erkannt und ersetzt/gelöscht.
Aber nicht, wenn mit einer Maske %artist%\%album%\%title%
Und den Daten
hier ARTIST mit dem Wert S:punk gefüllt ist.
Die Vorschau des Konverters zeigt zwar Spunk\Clubsounds\Eric Sax.mp3,
aber nach dem Schreiben entsteht ein Dateiname, der in der Dateiliste von MP3tag auch genau so dargestellt wird: ohne Laufwerksbuchstaben davor.
Beim anschließenden Versuch, diese Datei zubearbeiten, stürzt MP3tag mit schwerem Ausnahmefehler ab. ...

Good catch!
Man sollte diesen IT-Analphabeten immer wieder auf die Finger hauen!
Wie kann ein zeitgenössischer Künstler nur so auf sich aufmerksam machen, indem er dem Benutzer seines Namens eine solch derbe Fehlersituation provoziert?!
Oder liegt es doch einfach nur daran, dass die Daten verarbeitenden Maschinen immer noch nicht ihre Aufgaben beherrschen?

Na ja, so oder so, in diesem Fall muss der Mp3tag Benutzer sich selbst helfen.
Vielleicht mit der Funktion $validate.
Vielleicht mit einer selbstgebauten Funktion, die nur das zweite Zeichen im Feld ARTIST untersucht, und wenn es ein Doppelpunkt ist, dann löscht oder mit einem anderen Zeichen ersetzt, aber nur dann, wenn das Feld ARTIST in einem Datei- oder Verzeichnispfad am Anfang benutzt wird.

Im Übrigen wurde auf den Fehler bei der Mp3tag Pfadvalidierung mittlerweile mehrfach hingewiesen.
Wie es aussieht wird der Pfad aus den gegebenen Einzelteilen zuerst zusammengesetzt und dann geprüft.
Besser wäre es, wenn die Einzelteile zuerst geprüft werden, und dann zusammengesetzt werden, und dieses Ergebnis dann noch einmal geprüft wird.

DD.20120429.1047.CEST


--------------------
* Beyond that, don't ask, when you don't know what to do with the answer. *
♥ home is where the heart is ♥
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: 19th April 2014 - 20:34