With some guidance from me and the kind and caring support of folks at irc.ampache.org #ampache, our 6 tech students revised the Ampache patch based on Liraz' suggestions. I've attached the patch here. Like the previous version, it is intended to patch TKL's LAMP stack to produce an Ampache appliance. Ampache is now fully configured and ready to have media added.
Students arrived at multiple paths to solve a given problem; since we don't have the experience to guide us to what is best practice, we used what we learned here and from example patches to choose solutions. In cases where solutions were provided, but which I found difficult to understand enough to allow students to make a conscious decision to use the solution, we went with what we understood. In was case the students had to force my to stop troubleshooting the script and look instead to the overlays. They were right: that's where the sticking point was.
My only reservations here is that the Ampache version in the repos for Hardy are several releases old. But I recognize this is a short term problem if the migration to Lucid is impending.
In the meantime, we're hoping this is a step in the right direction, and still hoping to see TKL incorporate an Ampache appliance into the library.
As always, we're looking forward to helpful feedback and responses. And our sincerest thanks for the feedback that got us this far.
Build notes and the conf script will be available on http://9while9.com Sunday afternoon.
In the meantime, usernames and passwords:
MySQL user root, password root (until install)
MySQL user ampache, password ampache
Ampache user admin, password ampache