Media Center Home

J.River Media Center Plugins


This purpose of mcplugins is to develop plugins for J.Rivers' Media Center. All of the plugins developed and hosted here will be open source.



EQdb 3.0.0 released, now works with MC14.


As of version 12.331, the flac plugins are now included with MediaCenter. J.River has essentially taken over development of these plugins. I will keep them alive here for reference, but am not planning on any further development.


in_wavpack 2.3.0 released. Fixed APE tagging now compatible with existing tags.


in_wavpack 2.2.1 released. Fixes the problem with one block (typically 22050 samples) being missing. It was the PushBackCallback function not working correctly.


Enc_wavpack 2.0.1 released. Minor change to the handling of input file size and calculation of number of samples.


in_wavpack v2.2.0 released. Adds option "Remove Empty Tags" (currently disabled), updates to Wavpack 4.41, and various other fixes.


In_FLAC v2.4.0 released. Adds option "Remove Empty Tags" (default TRUE) and fixes debug DoModal problems.


New project - Enc_Wavpack! Version 2.0.0 (for MC12) released. Possible problems with 96k samples/sec files.


In_FLAC v2.3.0 released. Fixes memory leaks and error messages boxes in MC.


Enc_FLAC v2.2.2 released. Bug fix in 24-bit encoding, ogg transport layer enabled (not compatible with decoder). New XML package file.


In_FLAC v2.2.2 released. Fixed cover art tag removal. Changes to mjp (XML and package install). Fixed some memory leaks.


In_FLAC v2.2.1 released. Changes to image handling and file names (cover art block is now maintained when new one is inserted).


Enc_FLAC v2.2.1 released. Fixes problems with parallel ripping by moving the static buffer inside the encoder object. Fixes minor memory crash with CComBSTRs. No core functionality changes.


EQdb v2.0.3 released. The extra Mixer object required to fix previous versions has been removed due to updates within MC. No core functionality changes.


In_FLAC 2.2.0 has been released. Updated to VS 2005 (some minor changes to secure strings) and includes FLAC 1.1.4 (faster).


Enc_FLAC 2.2.0 has been released. Updated to VS 2005 (some minor changes to secure strings) and includes FLAC 1.1.4 (faster). Eliminated use of MFC (uses standard Windows libraries).


EQdb v 2.0.2 has been released. Fix to logging, hopefully makes installation work.


EQdb v 2.0.1 has been released. It fixes the mixer string functionality. A few people have reported not being able to install it - typically this is related to not having gdiplus.dll installed; check the ReadMe.txt for a link.


I've been busy for a while but finally got a version 2.0.0 of the EQdb plugin posted. It now uses events instead of polling. There seems to be something amok with the mixer events, though, so the mixer string doesn't seem to update as expected. I'll keep working on it. Because it links to the MC12 type library, it won't work the MC11.1.


In_FLAC v 2.1.3 has been released. A bug with Unicode processing in GetAttribute was found and fixed.


In_FLAC v 2.1.2 has been released. YEAR functionality is returned, so that DATE and YEAR can both be used.


In_FLAC v 2.1.1 has been released. Major updates to Unicode tag handling -- I think this finally solves the problems. Added "Remove All Images with Tags" option and updated the configuration dialog. The "nShift" addition allows 12 and 20-bit files to be decoded.


Enc_FLAC v 2.1.1 has been released. Minor updates to Unicode filename handling. Also put in "nShift" to allow 12 and 20-bit files.


In_WavPack v 2.1.0 has been released. Updated to use WavPack 4.40, fixed the "next" crash bug, and implemented image file (cover art) handling. 32-bit integer decoding yields only noise, but all other bit depths, including 32-bit floats currently work fine. Unicode handling should be much improved.


In_FLAC version 2.1.0 has been released. Updated to use flac-1.1.3, fixed the "next" crash bug, and implemented image file (cover art) block. Note that once you add the image, the only way to remove it is by using the metaflac command-line since it won't be removed with the tags using "Remove Tags".


Enc_FLAC version 2.1.0 has been released. Updated to use flac-1.1.3 and fixed a bug with 8-bit encoding. Also made some minor changes to use ANSI filenames in case of Unicode problems.


Enc_FLAC version 2.0.1 has been released. Updated to use the SeekableStream flac functions in order to support Unicode filenames.


In_Wavpack version 2.0.0 has been released. New for MC 12.


Enc_FLAC version 2.0.0 has been released. New for MC 12.


In_FLAC version 2.0.2 has been released. New for MC 12.


In_FLAC version 1.6.7 has been released. No major changes, but this is the last version for MC11. Future versions will have a revised interface.


In_FLAC version 1.6.6 has been released (looks like I missed announcing 1.6.5). Fixed the bug with semi-colons in file names (I now look for ".flac;" instead of just a semi-colon. Also changed the way the decoder finishes, so as to avoid any potential ASSERT faults.


In_FLAC version 1.6.4 has been released. Fixed the bug with writing tags to new files.


Enc_FLAC version 1.6.1 has been release. Fixed bug with writing settings to registry.


In_Wavpack Version 1.0.2 has been released. I was using some non-standard APE tags so hopefully the imports will go a bit smoother.


In_Wavpack Version 1.0.1 has been released. This version implements the FileInfo interface so now tagging is possible (text only) along with playback. This is a fully functional decoder plugin, with the exception of binary type tag data.


In_FLAC Version 1.6.3 has been released. This fixes a bug with tags in position zero.


In_Wavpack Version 1.0.0 has been released. This first version only decodes (plays). File tagging, both into and out of the file, is not supported yet. I've tried it with local files only, but I did use hybrid compression so it will look for the *.wvc file to see if it exists. It will only look in the same directory as the main *.wv though.


In_FLAC Version 1.6.2 has been released. This time I actually did fix the conceptual bug and now CD burns work just as well as playing.


In_FLAC Version 1.6.1 has been released. Fixed the conceptual bug related to the CD burn bug and the file length in blocks. -- Actually this was not true, see 1.6.2 instead.


In_FLAC Version 1.6.0 has been released. Fixed the CD burn bug.


Enc_FLAC Version 1.6.0 has been released. There are no major changes, but I did implement the decoder as the base class for an elegant solution to having a static FileEncoder object.