Accessing ID3 Tags
From what I understand, and ID3 tag is at the beginning of an mp3 file. I want to access this data and be able to change it. My question is, would i need a binary stream or a character stream to read it? Put it this way, I wrote a quick program in C that read all the info from an mp3 file with valid id3 tags line by line with a character stream. As you could guess, the results were unreadable, but at the very beginning of the file, it read ID3- and then the rest of the data was encoded. Could I use a binary stream to read this data? or am I missing something?
|