ImDaFrEaK
Well-known member
Hey everyone. I am on the quest to build an awesome mp3 player. I am shocked however; to learn how hard it is just to read mp3 tags. I have become extremely aggravated at the entire concept as a programmer. The only information I can find, and believe me I've been searching hard, was wrappers for dll's and dll's alll for sale. I did manage to find a code snippet that was open source that I have used to read id3v1 tags. That was great and I understand partially how it works. But what about id3v2 tags? Is it really so hard to learn how to extract the information from the mp3 tag? I mean honestly, there has to be a blueprint or a tutorial of exactly what information is saved in what bytes and even a good method for extracting it. Anyways, the only things I could find were dll's for sale which to me is stupid. I almost paid for it just to be done with it,. but what have I accomplished programmatically by using somone elses code like that. I'm sure extracting the tag does't require tons more work than the id3v1 tags did and I am willing to work on it a while to get it right. Can anyone please help me by telling me what bytes the information is stored at, where the bytes are located, and a good method for extracting them. Or better yet, help me right a simple method that will read and form a continuous string of the last 256 bytes of the mp3 file. I am sure that's about all that's required. It's only the last 128 in v1. I am using .NET 2.0 and could use any help your willing to give me. Thanks