Do you have a Sonos system? Madsonic is for you.
Madsonic comes with built-in support for your Sonos players.
Access your personal music library the same way as other Sonos music services like Spotify or Google Play.
Connecting Sonos to your Madsonic server is super easy:
For maximum compatibility, Madsonic is by default transcoding non-mp3 music files to mp3 when streaming to Sonos. However, Sonos natively supports several other audio formats, such as FLAC and OGG. To disable the transcoding in Madsonic, select Settings > Players, select the Sonos player, and then disable the "mp3 audio" transcoding.
Sonos music services are uniquely identified by a "SID" (a number between 240 and 253). By default, Madsonic uses
SID 244. If you want to make multiple Madsonic servers on your local network available to Sonos, you have to
assign a unique SID to each server. This setting is not available through the web interface, but you can add this
line to the madsonic.properties file (located in /var/madsonic
, c:/madsonic
or /Library/Application Support/Madsonic
)
to change it.
SonosServiceId=250
Remember to restart Madsonic to make it take effect.
Madsonic automatically configures Sonos players on your local network. If Madsonic and Sonos are not on the same network you can still connect them, using a manual one-time registration procedure. Make sure you have the IP address of the Sonos player and Madsonic server available. You can find the Sonos IP by selecting About my Sonos System in the Sonos controller app.
http://SONOS_IP:1400/customsd.htm
in a browser.244
Madsonic Remote
http://MADSONIC_IP:4040/ws/Sonos
http://MADSONIC_IP:4040/ws/Sonos
1200
Session ID
8
URI: http://MADSONIC_IP:4040/sonos/strings.xml
15
URI: http://MADSONIC_IP:4040/sonos/presentationMap.xml
Music Service
Search
Favorites
User Content Playlists
Extended Metadata
http://SONOS_IP:1400/customsd.htm
in a browser.244
Madsonic Remote
http://MADSONIC_IP:4040/ws/Sonos?ip=MADSONIC_IP
http://MADSONIC_IP:4040/ws/Sonos?ip=MADSONIC_IP
1200
Session ID
9
URI: http://MADSONIC_IP:4040/sonos/strings.xml
16
URI: http://MADSONIC_IP:4040/sonos/presentationMap.xml
Music Service
Search
Favorites: Adding/Removing Tracks
Favorites: Adding/Removing Albums
User Content Playlists
Playback duration logging
Account logging
Extended Metadata
Enable userInfo
Finally, in the Sonos controller, click Add Music Services and select the newly added Madsonic music service.
Madsonic is not affiliated with Sonos, Inc. Sonos and its product names are trademarks or registered trademarks of Sonos, Inc.