<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.11.3">
</HEAD>
<BODY>
Greetings and salutations,<BR>
<BR>
With hopes of solving the tagging deficiencies in C#, I've started a port of TagLib to the .NET framework. This will allow easier and more complete adoption by programs like Cowbell and Muine, and hopefully replace entagged-sharp in Banshee (It doesn't play nice with multi-field text and is not very expendable). It'll also be a very smooth port to Windows.<BR>
<BR>
This first release (0.0.0) contains a complete but very untested port of TagLib 1.4.1 to C# with some minor bug fixes (I'll report them) and some API additions. This release doesn't install, but provides a test program &quot;read-files&quot; to read the tags from files. I've tested reading with many ogg-vorbis and mp3's and a single FLAC. (I'll check out writing tomorrow.)<BR>
<BR>
What I would ask (for those of you who use mono) is for you to test the reader with files you have and report any errors to me. Usage is as follows:
<OL TYPE=1>
    <LI TYPE=1 VALUE=1>Untar the file.
    <LI TYPE=1 VALUE=2>Enter the directory in a shell.
    <LI TYPE=1 VALUE=3>./compile.sh
    <LI TYPE=1 VALUE=4>cd tests/
    <LI TYPE=1 VALUE=5>./read-files /path/to/files/*
</OL>
The port was not that smooth with lots of typecasting and a few mistakes I was able to find, so hopefully with some testing it should be good to go.<BR>
<BR>
Coming soon:
<UL>
    <LI>List of project goals.
    <LI>Monodoc documentation.
    <LI>Explanation of differences and features.
    <LI>Sample tag writer.
    <LI>How-to examples.
    <LI>m4a???
</UL>
<BR>
Thanks in advance for your testing.<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
Brian Kerrick Nickel &lt;<A HREF="mailto:brian.nickel@gmail.com">brian.nickel@gmail.com</A>&gt;
</TD>
</TR>
</TABLE>
</BODY>
</HTML>