A couple of days ago I started using Viridian as the front-end for an Ampache and I am very pleased with it. Pre-caching the entire collection took almost 12 minutes (58 albums, 130 artists, 497 songs) but this is just a one-time task.