• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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
242 Posts 50 Posters 185.9k Views 53 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 Jul 25, 2019, 7:45 AM

    @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 Jul 25, 2019, 8:38 AM Reply Quote 0
    • ? Offline
      A Former User @Faiek
      last edited by Jul 25, 2019, 8:38 AM

      @Faiek
      Just add } over exports....

      }
      
      exports.recipe = recipe // Don't remove this line.
      
      F 1 Reply Last reply Jul 25, 2019, 8:49 AM Reply Quote 0
      • F Offline
        Faiek @Guest
        last edited by Jul 25, 2019, 8:49 AM

        @Sean Thanks A Million - - working :grinning_face:

        1 Reply Last reply Reply Quote 0
        • I Offline
          Ivanov_d
          last edited by Jul 28, 2019, 10:51 AM

          @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 Aug 21, 2019, 12:41 PM

            This post is deleted!
            ? 1 Reply Last reply Aug 21, 2019, 12:51 PM Reply Quote 0
            • ? Offline
              A Former User @menanr
              last edited by Aug 21, 2019, 12:51 PM

              @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 Sep 20, 2019, 11:10 AM

                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 Sep 20, 2019, 11:13 AM Reply Quote 0
                • ? Offline
                  A Former User @t.architecture99
                  last edited by Sep 20, 2019, 11:13 AM

                  @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 Nov 18, 2019, 12:30 PM

                    @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 Nov 22, 2019, 7:57 PM

                      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 Nov 26, 2019, 9:51 AM Reply Quote 0
                      • 1
                      • 2
                      • 9
                      • 10
                      • 11
                      • 12
                      • 13
                      • 24
                      • 25
                      • 11 / 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