Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Extract ID3v2 Encapsulated Image from mp3

Posted on 2004-09-12
8
Medium Priority
?
453 Views
Last Modified: 2010-04-05

Programming in Delphi Version 7.

I was wondering if anybody had a code sample of how to display the encapsualted image from a ID3v2 tag. I have successfully extracted and wrote to other popular frames, but the picture is eluding me. I can only seem to extract it as a string. If possbile i would also like a code sample to read other frames of the ID3v2 tag, such as Rating, Lyrics, etc.. Thankyou.
0
Comment
Question by:FINGERLICKINGGOOD
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
8 Comments
 
LVL 12

Expert Comment

by:Ivanov_G
ID: 12041444
Hmmm, what image you are talking about... I don't see any "image" in IDv2 tag. The other this is that is also doesn't contain lyrics or rating...

Are you talking about the images and lyrics some players retrieve from internet ... ?
0
 
LVL 23

Expert Comment

by:Ferruccio Accalai
ID: 12041988
0
 

Author Comment

by:FINGERLICKINGGOOD
ID: 12051243
To ivanov G, there is a image frame for ID3v2 tags. Have a look in windows media player, iTunes that i know of. Many images can be stored there. Have a look at this site:  http://www.id3.org/id3v2.3.0.html#sec4.15 this is where it details the image. Please help.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 23

Expert Comment

by:Ferruccio Accalai
ID: 12051948
FINGERLICKINGGOOD, doesn't the link posted above help? It's about storing images in ID3V2 tag and the suggested component http://www.torry.net/vcl/mmedia/audio/id3v4.zip (already available with source) uses the structure from  http://www.id3.org/id3v2.3.0.html#sec4.15

F68 ;-)
0
 

Author Comment

by:FINGERLICKINGGOOD
ID: 12071570
yeah i was only able to read pictures that i had put in there and not picture that were put in by windows media player or iTunes for windows. I could embed the picture then extract it and then the file would not play! removing the tag fixed this problem. So i think i will give up. If i add pictures to all of my mp3's this will add up to roughly 100MB. So i have decided to just create a folder that has all album images named to the convention of "Artist" - "album" and the software i am using will look in this folder for a picture with that name. That way i can have 1 detailed 100KB image that will serve all songs in the album, instead of 20 5KB images embedded in each file. But if you can post a complete project that successfully adds and views a picture, and is playable, that would be good.
0
 

Accepted Solution

by:
modulo earned 0 total points
ID: 13432790
PAQed with points refunded (500)

modulo
Community Support Moderator
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
In my programming career I have only very rarely run into situations where operator overloading would be of any use in my work.  Normally those situations involved math with either overly large numbers (hundreds of thousands of digits or accuracy re…
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…
This lesson discusses how to use a Mainform + Subforms in Microsoft Access to find and enter data for payments on orders. The sample data comes from a custom shop that builds and sells movable storage structures that are delivered to your property. …
Suggested Courses

597 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question