Link to home
Start Free TrialLog in
Avatar of Stuart_Johnson
Stuart_Johnson

asked on

MP3 ID3v2 Tags

Hi,

I need to be able to read (writing would be nice, but not really required) MP3 ID3v2 tags.  v1 I'm not concerned with.  In particular, I'd like to be able to extract the extended information contained within the v2 tags - the cover art and lyrics.

I've tried this component: ID3v2 Delphi Library  (http://www.audioxl.com/id3v2lib.html), but it didn't do what I wanted.  There is another component by Jurgen Faul which seems to do what I want, but his home page is now liked to some hard-core porno site, and it's hard to keep searching for it at work (for obvious reasons).

Anyone know of something which can do this for me?

Stu
Avatar of DragonSlayer
DragonSlayer
Flag of Malaysia image

Avatar of Stuart_Johnson
Stuart_Johnson

ASKER

Neither of those components actually retrieve the picture from an MP3 :(  I know there's one in it - I put it in there, and other programs are picking the pictures out of the MP3.

Thanks for the info.

Stu

Damn I wish EE supported bumping.
the component that comes in id3v4.zip file has a TID3Engine.AddPicture and GetPicture public procedure
oh, and what bumping? :)
I know - I tried them and they don't work.  I don't know if the program I use creates new version of the ID3v2 tags or not, but this component doesn't see anything (I've traced into it and watched what it's doing).

Bumping is when a new comment is added to a thread, the thread is moved to the begining of the list.  It keeps active threads at the top so other people can see them easily.  It sucks having to do a new thread each time  you want people to see your plea for help.

Thanks for trying.  I do appreciate it.

Stu
Edit: If you can get it working, I'll give you 300 points :).  If you get something working, my email address is jonstu@acay.com.au.  I've tried everything I can think of.  Maybe you can see something I'm missing.

Cheers!

Stu
Well, no one has been able to come up with something I coud use.  What a shame.  I find it strange that there are tags out there whcih support all this extra information, yet Delphi has no way of reading it in.

Thanks for the comments anyway folks.  I'm going to move to have this deleted if no one objects.

Stu
ASKER CERTIFIED SOLUTION
Avatar of DragonSlayer
DragonSlayer
Flag of Malaysia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
That sounds awesome!  Exactly what I was looking for!  I'll give that a go tonight and let you know how I went.

Thanks for that.

Stu
Hi DragonSlayer.

Sorry for the really slow reply.  I've been so busy I haven't had a chance to look at this until today.

OK, I've tried, but I still can't get the damn thing to show a picture.  I know it's there - WMP shows it.  Tag & Rename says there's images in there as well.

I'll have to play with it a bit more I think.  Unless Tag & Rename is doing it incorrectly (in which case, why can WMP shwo them?).

Cheers,

Stu
If I load an MP3 into the TID3Engine component, it gives me a collection of frames.  There is no mention of a picture in there.  When you do the same thing, do you get a picture listed in the collection?

Cheers!

Stu
come back to you in a week's time... now currently on project, so no time to experiment, sorry! ;)

but in a week's time can you just pop a msg in here so that I will receive and email notification and be reminded of this post? :)



DragonSlayer.
Haha.  No worries mate.  I understand fully.  Sorry for being such a slacker.

I'll have a read through the doccos a bit more closely.

Stu.
I still want to do this, but I realise that it's an old question.  I'll just give you the points (DragonSlayer) and ask about it again later. Unless you just have a bit of code you can post now?

Stu
Actually, ill hang onto the points until I hear from you.  If you can supply some code that works, I'll give you the points (plus the extra 175 I promised above for a total of 300).  Otherwise I'll just delete this question.  I do appreciate your help.  You mentioned before that you had it going, so maybe you could send me that code (perhaps?)?  I'm no longer working on this project (it was canned), but I'd like to know for my own interest how to do it.

Thanks again.

Stuart.
Heh. I wonder if I can still find the code... it's been ages since I last did something about mp3 tags (hmm... what happened to your "pop a message within a week"? hehe)... I'll check my old app archives and see if I can still find any.
Hahahaha.  Hi mate.  I dunno what happened.  Time just gets away sometimes.  I hardly use EE anymore.  I just don't have time.  

I'll give you the points anyway cause Im feeling generous :)  But if you could find that snippet of code, I'd be truely greatful!

Stu