Yeah, everything was browser based, except for the small app that ran on the desktop. We handled all the queues and the download scheduling on the server though -- no need for the client to open anything.
That was brilliant. I left the client up at home and could queue stuff up while at school. When I got home I had a bunch of new music to listen to. Great idea!
Thanks! That was my first lesson in how inspiring constraints can be -- we didn't have the resources to make a good client UI, so we put it on the website instead.