Autor Beitrag
pigfacejoe
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 332
Erhaltene Danke: 1

Win 10, Ubuntu
Delphi,Javascript, PHP, Java, Python
BeitragVerfasst: Mo 27.07.09 10:23 
Guten Morgen,

Folgendes Problem: Ich möchte das Coverbild und den Songtext im Id3Tag einer Musikdatei ändern, dabei benutze ich Gausis Mp3FileUtils Unit. Unter XP klappt das alles fehlerfrei und ohne Probleme: Songtext und Coverbild können ganz einfach geändert werden. Unter Vista hingegen ändert er weder Songtext noch Coverbild.
Muss ich unter Vista irgendwas beachten? Gibts da wieder Probleme mit Zugriffsrechten , wenn ich den Id3Tag ändern will?

Gruß Max
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 27.07.09 10:30 
Wenn dein Programm keine Adminrechte hat, die Dateien aber ohne diese Rechte nicht beschreibbar sind, dann klappt das nicht. Egal ob unter XP oder Vista. Unter XP merkst du es nur nicht, weil du vermutlich als Admin unterwegs bist.
pigfacejoe Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 332
Erhaltene Danke: 1

Win 10, Ubuntu
Delphi,Javascript, PHP, Java, Python
BeitragVerfasst: Mo 27.07.09 10:35 
Komischerweise klappt aber Gausis Demoprogramm, das dabei war, unter Vista mit genau gleichen Rechten. Aber mir ist gerade aufgefallen , dass ich ,während die Id3Tags geändert werden, die zu ändernde Datei mit dem TMediaplayer abspiele. Unter XP scheint das wohl nicht problematisch zu sein , Vista hat aber vielleicht genau hier ein Problem. Ich änder das erst mal und schau dann mal weiter.

Vielen Dank,
Max
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 27.07.09 10:40 
In der Tat lässt sich eine solche Datei unter Vista mit WMP 11 wohl nicht zum Schreiben öffnen (gerade mit HxD getestet). Ob das unter XP bzw. einem älteren WMP anders war, weiß ich nicht.
pigfacejoe Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 332
Erhaltene Danke: 1

Win 10, Ubuntu
Delphi,Javascript, PHP, Java, Python
BeitragVerfasst: Mo 27.07.09 10:43 
Also mit einem einfachen
ausblenden Delphi-Quelltext
1:
2:
3:
    form1.abspielplayer.Stop;
    form1.abspielplayer.Close;
    form1.abspielplayer.filename:='';


vor dem Ändern des Id3Tags klappt es nun auch unter Vista ohne Probleme, es hat wohl daran gelegen , dass ich Dateien ändern wollte, die gerade wo anders benutzt werden. Trotzdem Vielen Dank für deine Mühe jaenicke ! ;-)

Gruß
Max