MagicMirror² v2.12.0 is available! For more information about this release, check out this topic.


  • @Sean Thanks.

    I’ve tried a couple things…

    through ssh i tried the link on my laptop browser, and I got an error displayed on the page of “INVALID_CLIENT: Invalid client”.

    And on my Mirror, through the command line i executed node first_auth.js and the browser opened up to login to Spotify (this is a good sign, haven’t got this far yet), however, when I enter my Spotify Acct info I get the same error as above, Invalid Client.

  • I started from scratch, loading MMM-Spotify first to my mirror and it works with no issues… sorry I didn’t try that sooner. Thanks again!

  • Set this up and works great! Thanks so much! Now next for me is to set up Assistant and this will be sweet!
    Thanks so much!

  • Project Sponsor

    @Sean Is there a way to make the connection watchdog more forgiving/resilient? Even though I set the refresh rate to 5 seconds I see API connection timeouts and recently also this:

    [SPOTIFY] API Request fail on : /v1/me/player
    [2020-05-05 16:43:27.591] [LOG]
    { Error: socket hang up
        at createHangUpError (_http_client.js:332:15)
        at TLSSocket.socketOnEnd (_http_client.js:435:23)
        at TLSSocket.emit (events.js:203:15)
        at endReadableNT (_stream_readable.js:1145:12)
        at process._tickCallback (internal/process/next_tick.js:63:19) code: 'ECONNRESET' } undefined

  • Project Sponsor

    What would the best approach to hide other specific modules when this module is active, i.e. when music is being played?

    It may be to early to ask this since @Bugsounet just volunteered a few minutes ago to take over this project so take your time with your feedback.

  • Module Developer

    leave me a few days … I have to inspect the entire API 🙂

  • @mmmmh i tried to use watchdog for another problem, but there were normal disconnects between the front and back ends, which WOULD have recovered, had watchdbog not restarted MM… I gave up

  • Project Sponsor

    @Bugsounet Take your time.

    Currently, the module already has awareness about playback activity. An API call to an endpoint of my choosing on state change would already solve it for me. The endpoint could also be MMM-Remote-Control’s API.

    I guess I can sift through the module’s code and see if with my humble skills can insert a simple request at the proper place. We’ll see how it goes.

  • Module Developer

    don’t worry 😉
    I was trained by @eouia!

  • Module Developer


    new owner, new version, new change 🙂

    v1.3.0 (2020-05-13)

    • Fixed: on lost internet connexion
    • Added: debug mode
    • Added: deviceDisplay feature
    • Added: handling for extra device icons
    • Added: debug mode for Hiding console logs (memory leaks)
    • Added: fade in transition on cover
    • Added: box shadow around cover to highlight from background

    Again, not in the change log

    • Fixed : Spotify Free ads errors solved

Log in to reply