Navigation

Home‎ > ‎

MCinFLAC

Warning.  This page is oficially a cobweb.  It (and the plugin) haven't been updated in a long time.

I'm afraid I lost interest in maintaining it after I went over to the dark size and bought an iPod.

I also decided that when listening to music on the train, or over the din of 3 little girls, it's impossible to tell the difference between losslessly compressed audio and AAC/MP3.

So, I'll leave this all here for you intrepid explorers to take or leave. 

 

I had been using Monkey's Audio for my lossless audio compression needs, as it is well supported by my media player / tag manager of choice Media Center.

But after buying a SlimDevices SqueezeBox that supported FLAC files but not Monkey's Audio.  I converted all my APE files over to FLAC.

First problem, MC doesn't support FLAC, and the other tag managers out there that did, couldn't come close (IMHO) to MC's power.

After asking J River to support FLAC (wasn't going to happen) I decided to take a stab at writing a plugin myself.

I'm a complete neophyte C/C++ developer (having worked mostly in VB and C#), but with the help of MS Visual Studio 2003, the FLAC libraries, sample plugins from J River, lots of Googling, and the assistance from a real software developer at my company (Graphics Microsystems Inc.) I was able to throw together something that actually seems to work

Features:

  • Full support for FLAC standard Vorbis tags using UTF-8 encoding.
  • Playback FLAC files.
  • Read Vorbis Tags
  • Write Vorbis Tags
  • Supports embedding of MC coverart in tags.

Limitations:

  • No support for ID3 tags (of any version)
  • Doesn't support Media Jukebox (at least not yet.)

 

Interested in converting to flac using MC?  Want to rip CD's to flac in MC?

See my new howto at here.

 

Current version is 1.0. 

Tag mapping has been changed (again).  Please see the revision history for details .

See the revision history here.

Download:

The MJP file (will automatically install and register the plugin in MC / MJ.)

The zip file (put the in_flac.dll in your MC Plugins directory and register it manually.)

 

Source:

The plugin is open source.  Written in C++ with Microsoft Visual Studio 2003. You may download source / projects here.

 

Support:

I'll do my best to support the product and fix problems (ones I can reproduce that is.)

Email me at: inflac _at_ monsterfang.com (substitute @ for _at_)

 

Disclaimer:

I can't be held responsible for any awful things the plugin might do to your files or system.

It might corrupt your FLAC files.

It might cause MC to crash.

It might cause your in-laws to visit.

No warranties are expressed or implied.

Subpages (1): Encoding