@cohron First you need to “install” the node-sonos-http-api. You can put the node-sonos-http-api on the RPi I think. I have not tried that. I have mine installed on another server. But just try it, do the following (obs I have not tried this):
cd ~
git clone git@github.com:jishi/node-sonos-http-api.git
cd node-sonos-http-api
npm install --production
npm start
Now, see if you can get your zones via the link: http://yourmagicmirrorip:5005/zones
If you do, you should be able to point your config to http://localhost
And you should see something playing, if it is playing. :)
Now you need to make sure the http-api is running all the time.
Use the same procedure as for the MagicMirror.
When you have the MagicMirror and http-api running type pm2 save (if you are using pm2).
Otherwise you have to add it to your startup manually.
I hope this helps a bit at least. :)