posts - 19, comments - 24, trackbacks - 0

My Links

News

Twitter












Archives

Post Categories

Thursday, June 11, 2009

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 .

           
 

posted @ Thursday, June 11, 2009 3:27 AM | Feedback (1) | Filed Under [ .Net WPF C# ]

Powered by: