Abstract RESTMusic service so it can target non-active servers