Well I was wrong. The album art can be embedded in ID3v2 or higher. It can not be embedded in ID3v1 though. Which I think is what you were trying to retrieve from, of I read your post right.
Check out http://www.id3.org/ID3v1.
Version 1 was very basic from my understanding.
Thanks for the reply. I am now using '.GetDetailsOf' which is part of XPs 'shell32.dll' to retrieve the mp3 information which is pretty quick. I am still using 'UltraID3.dll' to retrieve the album art. :)
Here's a .net dll that I used in my C# project, it might work for VB.net too, not sure.
It allows you to access all of the info in mp3s, tags, album art, etc...
And heres some more examples using it
Not to whore up this forum, but I've started working on something right up this alley, for any others out there working on their own front ends.
ID3 tag - album art
Can you post a sample code for how you are using ULtraID3 to retrieve album art? I am also trying to retrieve album art from mp3 files for my WinCe application.
Your best bet is to use TagLib or one of its derivatives like TagLib#. Nothing beats its speed or reliability.
Does Taglib# work for WinCE apps?
I am having some issues with importing TagLib dll into my WinCE project.
Has anyone tried TagLib for WinCE apps?
WinCE is an os not a programming language-so you need to be more specific... What are you writing the apps in?
*edit*Since you chose taglib# i'll assume your using c#, in which case you cannot just download the taglib binary you need to download the source and recompile for the compact framework.
The sourcecode (VB.Net 2005) to DriveLine has a module for ID3 tags (v1 and v2), including extraction of album art.
You can use it, or review it along with the spec to write your own wrapper.