MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    MMM-Spotify

    Scheduled Pinned Locked Moved Entertainment
    249 Posts 51 Posters 230.4k Views 54 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F Offline
      Faiek @Guest
      last edited by

      @Sean Thanks for the response - i m lost - no programming knowledge whats so ever
      trail and error got me thus far- and everything’s working great except spotify, still learning.
      Can’t i get a completed (recipe.json) with any other require details, for voice activation on this module that could assist me, once i have one, ill probably be able to see my error.
      Stomped for days now … online json checkers… really need to learn the basics …Thanks

      ? 1 Reply Last reply Reply Quote 0
      • ? Offline
        A Former User @Faiek
        last edited by

        @Faiek
        Just add } over exports....

        }
        
        exports.recipe = recipe // Don't remove this line.
        
        F 1 Reply Last reply Reply Quote 0
        • F Offline
          Faiek @Guest
          last edited by

          @Sean Thanks A Million - - working :grinning_face:

          1 Reply Last reply Reply Quote 0
          • I Offline
            Ivanov_d
            last edited by

            @Sean I have changed the hook phrase to “showtime” and it still doesn’t work.

            SPOTIFY_PLAY: {
                pattern : "showtime",
                command: "SPOTIFY_PLAY"
              },
            
            [HOTWORD] Final Result: { detected: true, hotword: 'assistant', file: null }
            [AMK2] assistant ready
            [AMK2] Conversation starts.
            [AMK2] Assistant Text Response:
            [AMK2] Transcription: show  --- Done: false
            [AMK2] Transcription: shut  --- Done: false
            [AMK2] Transcription: showtime  --- Done: false
            [AMK2] Transcription: showtime  --- Done: false
            [AMK2] end-of-utterance
            [AMK2] Transcription: showtime  --- Done: true
            { requestId: '5d433446-0000-2772-8141-089e0827c3f4' } { profileFile: 'default.json', lang: 'en-US' }
            [AMK2] Device Action: { requestId: '5d433446-0000-2772-8141-089e0827c3f4' }
            [AMK2] Assistant Text Response:
            [AMK2] Conversation Completed
            null
            [HOTWORD] begins.
            [HOTWORD] Detector starts listening.
            
            1 Reply Last reply Reply Quote 0
            • M Offline
              menanr
              last edited by

              This post is deleted!
              ? 1 Reply Last reply Reply Quote 0
              • ? Offline
                A Former User @menanr
                last edited by

                @menanr
                Check your firewall or network setting. And check also your MM is running on port 8888. You can try to connect “https://localhost:8888/callback” outside of your home network to check whether it is accessible from outside.

                1 Reply Last reply Reply Quote 0
                • T Offline
                  t.architecture99
                  last edited by

                  i can only see spotify logo and hear music . But nothing to show !!
                  What can i do ? and how to config onStart: { ??
                  Here is error logs

                  [AMK2] Temporal storage directory is clearing.
                  Whoops! There was an uncaught exception…
                  TypeError: Cannot read property ‘getCurrentPlayback’ of null
                  at Class.updatePulse (/home/pi/MagicMirror/modules/MMM-Spotify/node_helper.js:30:18)
                  at Class.initAfterLoading (/home/pi/MagicMirror/modules/MMM-Spotify/node_helper.js:26:10)
                  at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/MMM-Spotify/node_helper.js:44:12)
                  at Socket. (/home/pi/MagicMirror/modules/node_modules/node_helper/index.js:113:11)
                  at Socket.emit (events.js:182:13)
                  at /home/pi/MagicMirror/node_modules/socket.io/lib/socket.js:528:12
                  at process._tickCallback (internal/process/next_tick.js:61:11)

                  ? 1 Reply Last reply Reply Quote 0
                  • ? Offline
                    A Former User @t.architecture99
                    last edited by

                    @t-architecture99
                    Maybe your ‘spotify.config.json’ would be wrong. Check it again.

                    1 Reply Last reply Reply Quote 0
                    • R Offline
                      ricardoyen
                      last edited by

                      @brokenwings

                      Hi did you figure this out, I’m stuck at this very same issue, I have Spotify working . how do I get voice assistant to integrate, do I modify the config.js file or the AssistantMK2.json file…??

                      1 Reply Last reply Reply Quote 0
                      • B Offline
                        bminer1
                        last edited by

                        Having an issue with the song info showing up on the MM.
                        I have everything installed correctly ( to my knowledge, or else it would work right?) and have the white Spotify symbol.
                        I entered my Client ID and Secret.
                        Callback and port are in there. I authorized through Spotify…
                        Not sure what i am missing…

                        Help?

                        {
                          			module: "MMM-Spotify",
                          			position: "bottom_left",
                          			config: {
                            				style: "mini", // "default" or "mini" available
                            				control: "default", //"default", "hidden" available
                            				updateInterval: 1000,
                            				onStart: null, // disable onStart feature with `null`
                            				allowDevices: [], //If you want to limit devices to display info, use this.
                            				// allowDevices: ["RASPOTIFY", "My iPhoneX", "My Home speaker"],
                          				}
                        		},
                        
                        {
                          "CLIENT_ID" : "xxxx",
                          "CLIENT_SECRET" : "xxxx",
                          "AUTH_DOMAIN" : "http://localhost",
                          "AUTH_PATH" : "/callback",
                          "AUTH_PORT" : "8888",
                          "SCOPE" : "user-read-private app-remote-control playlist-read-private streaming user-read-playback-state user-modify-playback-state",
                          "TOKEN" : "./token.json"
                        }
                        
                        ? 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 8
                        • 9
                        • 10
                        • 11
                        • 12
                        • 24
                        • 25
                        • 10 / 25
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy