I had set myself the goal of getting MOC 2.5-beta2 out during the month of September, but despite my best intentions real world concerns have managed to interfere once again with the MOC Master Plan.
In the run up to Christmas I thought I'd give you all a run down on how progress on MOC is running before you run away for the Christmas break.
I've started nearly every week for the last three months thinking that by the weekend the next release of MOC would be out. But each week, for one reason or another, it kept on not happening... until now!
User tomaszg and I have put some time into investigating the supposed tags cache corruption problem for which the accepted wisdom has been to delete the MOC tags cache. It has actually turned out to be a problem with stale database locks left over after a previous server crash, and I have today committed a patch (r2492) which I believe fixes it.
I have today made a series of commits (r2383 to r2410) to SVN which represent a major overhaul of the FFmpeg/LibAV decoder. The decoder now supports a number of additional audio formats (including the requested WV and APE), and several video formats (AVI, FLV, MP4, REC and VOB) from which the audio will be played.
Here is another alpha release: 2.5.0-alpha4. It has numerous improvements and bug fixes comparing to the previous unstable version released one and a half year ago. As you can see from the changelog most changes were made by contributors, not me. You can see there most of the patches posted/mentioned on the forum. There is the play queue, lyrics displaying, the equalizer and more.
I've decided to release a new fixed version of MOC because from the reports I get it's even getting hard to compile MOC on newer systems. There are also fixes for common crashes users complain about. I realize that not all bugs were fixed, but 13 fixes were worth a release :) See the changelog for details.
MOC site and FTP are running on a different, much faster server now. If you experience any problems please let me know. For few hours (up to 24h) the DNS may point you to the old server where you can only see an error page.