posts - 22, comments - 29, trackbacks - 0

My Links

News

Twitter












Archives

Post Categories

Extracting Album art from An Audio File

I have moved the tagging features for my media player application from MediaInfo to taglib-sharp.
because taglib-sharp provides writing of tags back to audio files too..
As a matter of fact,
Everything else was fine but,it took me whole half day to figure out how to display an image (album art) from taglib-sharp.

I thought to finally post this workaround.

    TagLib.File file = TagLib.File.Create((FilePath); //FilePath is the audio file location

                TagLib.IPicture pic=file.Tag.Pictures[0];  //pic contains data for image.



                MemoryStream stream = new MemoryStream(pic.Data.Data);  /create an in memory stream

              Image im = new Image();


              BitmapFrame bmp = BitmapFrame.Create(stream);

              im.Source = bmp;
now u can use this image as a normal image..:)..i.e transformation,animation should be possible as usual.

cheers, i didn't  got any  post on web till now even after searching Novell's Repositories..Hopefully it helps to somebody out there .

           
 
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Print | posted on Thursday, June 11, 2009 3:27 AM | Filed Under [ .Net WPF C# ]

Feedback

Gravatar

# re: Extracting Album art from An Audio File

Cheers,
You saved me an afternoons work !
9/16/2009 7:19 AM | Allan
Gravatar

# re: Extracting Album art from An Audio File

Dim Image As Image = Nothing
Dim ic As New ImageConverter
Image = DirectCast(ic.ConvertFrom(tData.Tag.Pictures(0).Data.Data), Image)
7/9/2010 2:24 PM | ScoobyDon
Gravatar

# re: Extracting Album art from An Audio File

How about in PowerShell?

How do I extract album art and save as a file using taglib-sharp?

What libraries do I need to load to create the Image & BitmapFrame?
7/5/2011 8:53 PM | fredric
Gravatar

# re: Extracting Album art from An Audio File

Thanks Man.
10/1/2011 11:37 PM | Yoni
Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification:
 
 

Powered by: