Great to see the author posting it here. I submitted it a few days ago but I guess my timing wasn't that great [0].
I'm pretty happy with Subsonic [1] at the moment but I'll definitely give it a shot later because Ampache isn't Java based, which is a huge win for me.
I also use subsonic - it's great. I have a third party app on my phone that handles caching really well too, so it's a very easy way to listen to a very large music library without any manual configuring.
> Ampache isn't Java based, which is a huge win for me.
Why? Do you not like having a JVM installation on your server? Generally curious.
Java itself isn't a pig, but apps written in it can be. As far as I can tell, Subsonic is pretty well done and takes very little resources on my $7/month VPS that I use for other misc. junk. Ampache is written in PHP which isn't the speediest either (though is installed by default on a lot more boxes).
Ampache now has a Subsonic back end, meaning you can use any Subsonic client with it. I use it and it works great. This is a huge improvement; while I always liked Ampache better than Subsonic, the latter had better clients, especially on mobile devices. So now you can have the best of both worlds.
I'm pretty happy with Subsonic [1] at the moment but I'll definitely give it a shot later because Ampache isn't Java based, which is a huge win for me.
[0] https://news.ycombinator.com/item?id=7735252
[1] http://www.subsonic.org/