Navigation

    MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord
    1. Home
    2. ForrestFire2222
    F
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 4
    • Best 0
    • Groups 0

    ForrestFire2222

    @ForrestFire2222

    0
    Reputation
    5
    Profile views
    4
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    ForrestFire2222 Follow

    Latest posts made by ForrestFire2222

    • RE: MMM-Spotify

      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!

      posted in Entertainment
      F
      ForrestFire2222
    • RE: MMM-Spotify

      @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.

      posted in Entertainment
      F
      ForrestFire2222
    • RE: MMM-Spotify

      @Sean I really appreciate the reply.

      Im new so maybe I didn’t convey my issue/logs correctly. As I mention above, when I try to execute Step 4, I get the error below…

      pi@raspberrypi:~/MagicMirror/modules/MMM-Spotify $ node first_auth.js
      [SPOTIFY_AUTH] creating server { USERNAME: 'MyName',
        CLIENT_ID: 'My_ID',
        CLIENT_SECRET: 'My_Secret',
        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: './MyName_token.json' }
      [SPOTIFY_AUTH] Opening URL.(https://accounts.spotify.com/authorize?response_type=code&client_id=My_ID&scope=user-read-private%20app-remote-control%20playlist-read-private%20streaming%20user-read-playback-state%20user-modify-playback-state&redirect_uri=http%3A%2F%2Flocalhost%3A8888%2Fcallback&state=1587478945270&show_dialog=true)
      
      

      At this point the terminal just stalls out. Hope this clarifies the above, my configs are still above. Thanks again

      posted in Entertainment
      F
      ForrestFire2222
    • RE: MMM-Spotify

      Hi!

      I have been trouble shooting an install of MMM-Spotify for a few days now and I can’t seem to authorize/authenticate the token…

      When executing Step 4 of the install Get Auth;

      cd ~/MagicMirror/modules/MMM-Spotify node first_auth.js

      My terminal hangs up and I need to CTRL-C to get out.

      pi@raspberrypi:~/MagicMirror $ npm start dev
      
      > magicmirror@2.11.0 start /home/pi/MagicMirror
      > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js "dev"
      
      [2020-04-20 17:46:11.400] [LOG]    Starting MagicMirror: v2.11.0
      [2020-04-20 17:46:11.413] [LOG]    Loading config ...
      [2020-04-20 17:46:11.427] [LOG]    Loading module helpers ...
      [2020-04-20 17:46:11.433] [LOG]    No helper found for module: alert.
      [2020-04-20 17:46:11.538] [LOG]    Initializing new module helper ...
      [2020-04-20 17:46:11.539] [LOG]    Module helper loaded: updatenotification
      [2020-04-20 17:46:11.541] [LOG]    No helper found for module: clock.
      [2020-04-20 17:46:12.258] [LOG]    Initializing new module helper ...
      [2020-04-20 17:46:12.260] [LOG]    Module helper loaded: MMM-Spotify
      [2020-04-20 17:46:12.262] [LOG]    All module helpers loaded.
      [2020-04-20 17:46:12.503] [LOG]    Starting server on port 8080 ... 
      [2020-04-20 17:46:12.531] [LOG]    Server started ...
      [2020-04-20 17:46:12.533] [LOG]    Connecting socket for: updatenotification
      [2020-04-20 17:46:12.535] [LOG]    Connecting socket for: MMM-Spotify
      [2020-04-20 17:46:12.539] [LOG]    Sockets connected & modules started ...
      [2020-04-20 17:46:12.700] [LOG]    Whoops! There was an uncaught exception...
      [2020-04-20 17:46:12.701] [ERROR]  Error: listen EADDRINUSE: address already in use 127.0.0.1:8080
          at Server.setupListenHandle [as _listen2] (net.js:1226:14)
          at listenInCluster (net.js:1274:12)
          at GetAddrInfoReqWrap.doListen [as callback] (net.js:1413:7)
          at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:65:10) {
        code: 'EADDRINUSE',
        errno: 'EADDRINUSE',
        syscall: 'listen',
        address: '127.0.0.1',
        port: 8080
      }
      

      My 8080 port is already in use causing an error? I’ve followed the installation procedure and verified my callback in Spotify Dev is copy and pasted as http://localhost:8888/callback
      My spotify.config.json;

      [
        {
            "USERNAME": "myname",
            "CLIENT_ID" : "spot_id",
            "CLIENT_SECRET" : "spot_secret",
            "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" : "./myname_token.json"
        }
      ]
      

      My MagicMirror config.js;

      var config = {
              address: "localhost",           // Address to listen on, can be:
                                    // - "localhost", "127.0.0.1", "::1" to listen on loopback interface
                                    // - another specific IPv4/6 to listen on a specific interface
                                    // - "", "0.0.0.0", "::" to listen on any interface
                                    // Default, when address config is left out, is "localhost"
              port: 8080,
              ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"],
                                                                      // Set [] to allow all IP addresses
                                                                     // or add a specific IPv4 of 192.168.1.5 :
                                                                     // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
                                                                     // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
                                                                     // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
      
              language: "en",
              timeFormat: 24,
              units: "imperial",
              // serverOnly:  true/false/"local" ,
                                   // local for armv6l processors, default 
                                   //   starts serveronly and then starts chrome browser
                                   // false, default for all  NON-armv6l devices
                                   // true, force serveronly mode, because you want to.. no UI on this device
      
              modules: [
                      {
                              module: "MMM-Spotify",
                              position: "lower_third",
                              config: {
                                      style: "mini", // "default" or "mini" available
                                      control: "hidden", //"default", "hidden" available
                                      updateInterval: 2000,
                                      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"],
                                      }
                      },
      

      Any help, thanks

      posted in Entertainment
      F
      ForrestFire2222