Mr. Pig’s House of Bacon

June 27, 2009

Media Player

Filed under: Music, My Programs — Mr. Pig @ 8:02 am

I’ve been working on a media player that I have high hopes for, but that’s not what this post is about.

I’m introducing two libraries I have developed for this media player and plan to release independently in the near future. The first is netAudio, a system of abstract classes (and the implementation of these classes) that allow you to play audio files in a .NET environment. Currently, it only has support for libvlc, but because of the library’s structure, adding new decoding and playback engines should be fairly simple. netAudio also has a shared meta data editor. The second library is netDiscographer – an audio library system. netDiscographer, like netAudio, is relying on abstract classes and inheritance to allow for support of many different types of database engines. Currently, netDiscographer only supports SQLite.

Whether these libraries will be released as open source under the GNU Lesser License or as closed source DLL’s has yet to be determined (I think it depends on how far I get into development of the media player itself).

Any inquiries are welcome.