Ampache Demo switch to 3.4 branch

I’ve decided to go ahead and switch the demo over to the 3.4 Branch code. This means there are a few more dead ends, then there were with the old demo, but at the same time it gives you a chance to see the new code without having to make the leap personally. I’m waiting on some other people for information before releasing the Alpha2 of 3.4. Worst case I hope to release it at the end of this week. The Alpha2 represents a lot of hard work by Xgizzmo & Spocky to whip the HTML & CSS into shape.

MyStrands recommendation and, find missing tracks support has been added in the latest SVN, and will exist in the Alpha2 release of 3.4. This is just the tip of the iceberg for additional meta-data in Ampache. At the same time I am taking great care that these additional sources of meta data are not only optional, but not automatically run so that Ampache remains the lean mean audio streaming machine that it is.

Many people have been complaining that Audacious 1.3.x makes a mess of the Now Playing, and statistics in 3.3.x. The next stable release will include a Office Space style fix for it. The 3.4-Alpha2 release will include a true fix for the problem. It is caused by Audacious 1.3.x not looking at the passed mime type and connecting to the webserver 3 * (# of plugins) until it guesses the right one. This can be even worse if you load mime information on playlist load (for all objects), wherein it will be (3 * # of plugins) * # of items in playlist. Audacious 1.2.x does not have this problem and I’ve been told by the Audacious developers that 1.4.x will do a ‘best guess’ based on the passed mime type.