Read the statement by Michael Teeuw here.
Sonos Module
-
@Atreo This is my “MMM-Sonos” config part…
{ module: "MMM-Sonos", header: "Spelas på SONOS", position: "top_center", classes: "", config: { // The API is not om my RPi. It's on another server... apiBase: "http://ip-of-the-api", apiPort: 5005, showAlbumArt: true, showRoomName: true, showPausedZone: false, showStoppedRoom: false, preRoomText: 'Rum: ', preArtistText: 'Artist: ', preTrackText: 'Spår: ', preTypeText: 'Källa: ', animationSpeed: 1000, apiEndpoint: "zones", exclude: ["Living-Room-SUB"] } },
-
@Snille Thx. I will check your setting vs my.
Trevligt att du har det på svenska = )
Tack återkommer strax -
@Atreo Hehe, yes. But let’s keep it to English anyway. :)
You are using my “fork” of the “MMM-Sonos” right, if not some of the config-stuff will not work. :)
This is my fork: https://github.com/Snille/MMM-Sonos -
Can someone please share a working config? Please ^^
My following does not work:
module: 'MMM-Sonos', header: "Playing on SONOS", position: "top_left", classes: "default everyone", config: { apiBase: "http://localhost", apiPort: 5005, showAlbumArt: true, showRoomName: true, showPausedZone: false, showStoppedRoom: false, preRoomText: 'Raum: ', preArtistText: 'Artist: ', preTrackText: 'Lied: ', preTypeText: 'Quelle: ', animationSpeed: 1000, apiEndpoint: "zones", exclude: [] }
-
@Dicous What happens, what does not work?
-
There is always the “Loading music …”
-
@Dicous Do you get the “zones” when you check the sonos-web-api? If you have it on the mirror: http://the-ip-to-your-mirror:5005/zones
You should get a list of all the zones and lot’s of data from the sonos-web-api. -
This post is deleted! -
This post is deleted! -
I had exactly the same issue!
MMM-Sonos Version v.0.0.1 released beginning of 2024
Chnged in MMM-Sonos.js th following part
fromapiBase: 'http://localhost',
to
apiBase: 'http://192.168.1.22',
Obviously change the IP addess accordingly
For additional info my MMM-Sonos part config.js in /MagicMirror/config/config.js
{ module: 'MMM-Sonos', //header: "Sonos", position: 'top_center', // you may choose any location config: { showStoppedRoom: false, albumArtLocation: "left", } },
then it worked! With http://localhost I always got
[ERROR] Failure: Error: connect ECONNREFUSED ::1:5005
in the logs