posts - 19, comments - 24, 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 .

           
 

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
Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification:
 
 

Powered by: