Forum: Sonstige Fragen zu Delphi
Delphi
by Klaus01,
25. Jul 2006
ID3v1 -> 0 3 Kennung "TAG" zur Kennzeichnung eines ID3v1-Blocks
hat in den ersten 3 Bytes das Wort "TAG" stehen.
Steht aber auch in dem Link den ich im obigen Beitrag erwähnt habe.
Warum in der Playlist alles korrekt zu lesen ist,
da steht auch für mich ein großes ?.
Vielleich spielt das etwas von PChar und String hinein.
bei PChar wird das Textende mit #0 definiert und wird in einem...
Forum: Sonstige Fragen zu Delphi
Delphi
by Klaus01,
25. Jul 2006
Mit Deinem ReadID3Tag kannst Du nur ID3V1 korrekt lesen.
Wenn ein mp3 File mit ID3V3 Tags daher kommt liest Du Datenmüll ein.
Du solltest zumindest vorher prüfen, ob ein ID3V1 Tag vorliegt.
Offset Länge Bedeutung
0 3 Kennung "TAG" zur Kennzeichnung eines ID3v1-Blocks
3 30 Songtitel
33 30 Künstler/Interpret
63 30 Album
Forum: Sonstige Fragen zu Delphi
Delphi
by Klaus01,
24. Jul 2006
...kann es sein, das die mp3 verschiede Versionen des ID3 Tags
haben? Es gibt Unterschiede zwischen ID3TagV2 und ID3TagV3.2
Vgl. hier: http://de.wikipedia.org/wiki/ID3-Tag
lbList.Items.Add(trim(fFiles.Artist) + ' - ' + trim(fFiles.Titel))
Wie schauen denn die Variablen ....Artist und ...Titel aus wenn Du sie Dir mit
Ctrl-F5 anschaust?
Kannst Du die ReadId3Tag Funktion auch noch...