Upload music to and play it from a central server, with smart queues