Musicast ist ja nun proprietär ohne Ende. Sonos nutzt wenigstens halbwegs offene Standards und die API ist dokumentiert.
Wie gesagt, im schlimmsten Fall nutzt man Sonos nur als Renderer, dann kann man auch Tools wie Subsonic, die Synology Audiostation u.ä. benutzen.