added a server interface and updated desktopServer
Merge github.com:TomDoug/SuperAwesomeRadio