Beste forumleden,
Ik wil de tag informatie uit mp3 bestanden lezen. In mijn zoektocht op het internet hoe ik dat zou kunnen doen heb ik gezien dat hierover al het nodige geschreven, ook op dit forum.
- Op Torry’s Delphi Pages vond ik een code om tag informatie uit mp3 bestanden lezen.
- Op dit forum vond ik de code voor de unit / class TID3v2.
- Tot slot vond ik op het internet een TID3v2 component.
Geen van deze codes lezen de tag informatie goed uit.
- Het type TID3Tag, van Torry’s Delphi Pages, leest de tag informatie schijnbaar goed uit, maar breekt lange album namen af. Voor de titel, artist en album worden dan ook Strings van dertig karakters gedeclareerd.
- De unit / class TID3v2 geeft als artist- en album-tag drie nietszeggende karakters. De year-tag klopt wel.
- Bij de MP3Info component klopt de artist-tag maar blijven de album- en year-tag leeg.
Met het lezen van de tags kan volgens mij niet veel fout gaan. Respectievelijk:
- ReadID3Tag(OpenDialog.FileName)
- ID3v2 := TID3v2.Create(OpenDialog.FileName)
- MP3Info.Filename := OpenDialog.FileName
Wanneer ik het mp3 bestand met het programma Mp3Tag open worden alle tags goed gelezen. In de kolom Tag staat: ID3v2.3 (ID3v1 ID3v2.3).
Ik heb dan ook de volgende vragen:
- Weet iemand waarom de tags niet goed worden gelezen op bovenstaande manieren?
- Hoe kan ik de tags wel goed lezen?
Alvast bedankt,
Ilse