First of all let me say thank you to Sindre for a wonderful application.
I had previously been using Ampache. Ampache may be more mature as a music filing system, but it's hell to setup and isn't reliable as a streaming service. Subsonic is awesome, fast, and easy to setup too! I have a Palm Pre and I'm thinking about delving back into Javascript just to have something like AmpachPre.
I'm going to be deploying Subsonic to various locations and would like to keep the catalogs remotely synced. I have a couple options, such as running a cron job with rsync, or even a batch file.
However, I'd like to use Subsonic's upload mechanism instead of interacting directly with the filesystem so as to notify Subsonic of the new content immediately.
The current API is awesomely simple and I've written an interface for both Ampache and Subsonic in Java.
I believe it's just missing a way to upload files without logging in to the web interface. (I tried logging in through GET and POST but the cookies are not handled right and Subsonic ends up creating a new Player for each upload call)
Is it possible to create a new API call that allows me to POST tracks? I am a pretty experienced Java developer, so would I be able to write the JSP myself?