<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Well, the unit you present me seems to only support ID3v1.<br><div><pre>I said: "It works only under the ID3v1 pattern!" No. Its not correct.<br>What I want to say is that only the same tags filled under the ID3v1<br>pattern is filled when I use the TID3v2 class. So the attached unit<br>and the mentioned example behaves as the ID3v1 was the active<br>supported pattern.<br>In my example, "composer" is the single tag present in v2, not present in v1.<br>Attached is the unit sent to me.<br>ID3v1 is a very simple pattern. It's enough to read the last 128 byte<br>of the mp3 file, assigning it to a record. So with simple blockreads<br>and blockwrites, the work is done without difficulties. ID3v2 is much<br>more complex.<br>After visiting <a href="http://www.id3.org" target="_blank">http://www.id3.org</a>, I got some information for<br>developers. Hum.. The ID3v2 is so complex that I think I was not able<br>to implement it if it is already available.<br>e Free Pascal - General mailing list archive at Nabble.com.<br><br>______________________________________________<br><br>Hello.<br>Im busy to implement ID3v2 tag in uos.<br>Im nearly ready...<br>https://github.com/fredvs/uos<br></pre></div>                                        </div></body>
</html>