views:

952

answers:

4

Is there a library for reading and writing ID3 tags to an MP3 in C#?

I've actually seen a couple when searching, anybody using any that can be recommended?

A: 

Here's a sourceforge project that's been written to do this and seems to have some good reviews:

http://csid3lib.sourceforge.net/

I've only ever read ID3 tags, never written them, so I can't comment specifically on that. However, I believe this project (in a much earlier stage) was what I used to do it.

rwmnau
+2  A: 

Also: http://id3tag.codeplex.com/

darthtrevino
+2  A: 

I've personally used ID3.Net from here:

http://id3dotnet.sourceforge.net/

As well as UltraID3Lib from here:

http://home.fuse.net/honnert/hundred/

Both did the job well and were easy to use from an API standpoint.

Jacob Ewald
+4  A: 

Taglib# is the best. It's direct port of the TagLib C library to C#. You can find more information on:

There's a release for Windows in their download directory: http://download.banshee-project.org/taglib-sharp/

Zac Bowling
+1 - I use this for my music apps. I've not had any real issues with the library at all.
ChrisF
I've had two issues with it: https://bugzilla.gnome.org/show_bug.cgi?id=605765 https://bugzilla.gnome.org/show_bug.cgi?id=605780 but I'm happy with it anyway.
J. Pablo Fernández
i also use this library in one of my projects, never had any issues.
Christian