Help - Search - Members - Calendar
Full Version: tagging library .net (C#)
Hydrogenaudio Forums > Hydrogenaudio Forum > General Audio
plerohero
I am developing a project in c# and I need a tagging library for .net which supports reading and writing tags for most audio file types (more important: mp3,wma,flac,ogg maybe even mp4) with unicode support.
I am more interested in c# but if i have to, I'll use another language as well.

Please answer even if not all of my criteria are met (not all filetypes supported).
Even a command line tagger (reader-writer) could help.

Also, are there any other open (without requiring registration) good automatic music tagging databases such as musicbrainz?

Also, any algorithm for automatic tagging based on filename?
~*McoreD*~
Hi plerohero, excellent!

May be you can co-work for TagLib: http://www.taglib-sharp.com/Main_Page which is in C# and also open source.

To my developer eyes, kerrick is barely managing the maintenance of whole library so I am sure he will be delighted to see some active work put on to it.

Scratch all that I said if you are planning to make yours uniquely revolutionary.

Cheers,
McoreD
davelasker
QUOTE(plerohero @ Dec 23 2007, 18:26) *

I am developing a project in c# and I need a tagging library for .net which supports reading and writing tags for most audio file types (more important: mp3,wma,flac,ogg maybe even mp4) with unicode support.
I am more interested in c# but if i have to, I'll use another language as well.


http://taglib-sharp.com/
quadamage
Hi, I wonder whether there are some similar tagging libraries for C/C++ users. Thanks! smile.gif
davelasker
QUOTE(quadamage @ Dec 23 2007, 23:35) *

Hi, I wonder whether there are some similar tagging libraries for C/C++ users. Thanks! smile.gif


http://developer.kde.org/~wheeler/taglib.html

taglib-sharp is a port of the original C/C++ TagLib to C#.

I did a search looking for a good C++ tagging library early this year, and TagLib seemed to be the best. While there were others out there, TagLib seemed to be the one with the most active development going on.

One warning with TagLib C/C++ version: get the latest code from SVN. Don't use the released version 1.4 version, which is over two years old, and has many bugs fixed in the repository.

Hope that helps...

Dave
quadamage
Thank you very much!
QUOTE(davelasker @ Dec 25 2007, 01:53) *

QUOTE(quadamage @ Dec 23 2007, 23:35) *

Hi, I wonder whether there are some similar tagging libraries for C/C++ users. Thanks! smile.gif


http://developer.kde.org/~wheeler/taglib.html

taglib-sharp is a port of the original C/C++ TagLib to C#.

I did a search looking for a good C++ tagging library early this year, and TagLib seemed to be the best. While there were others out there, TagLib seemed to be the one with the most active development going on.

One warning with TagLib C/C++ version: get the latest code from SVN. Don't use the released version 1.4 version, which is over two years old, and has many bugs fixed in the repository.

Hope that helps...

Dave

plerohero
Thanks for the answers. Taglib looks perfect.
How can I tag a file based on filename automatically?
~*McoreD*~
QUOTE(plerohero @ Dec 25 2007, 20:39) *

Thanks for the answers. Taglib looks perfect.
How can I tag a file based on filename automatically?


Is that a What_program_to_use / Coding / TagLib Sharp question?


You can use MP3Tag / With coding a Tagging Library in mind you should able to handle delimiting the file name according to a pattern / Tag Lib Sharp does not have a built-in function to tag according to file name.
plerohero
I know that I should delimit filename and then apply pattern matching.
I just asked for an algorithm doing that in whatever language (just to understand which patterns should I look for)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.