• 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-MusicOnDemand] - Play music from deezer with a browser in the background

Scheduled Pinned Locked Moved Entertainment
16 Posts 5 Posters 10.9k Views 5 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.
  • C Offline
    Cr4z33 @ptrk95
    last edited by Cr4z33 Feb 2, 2019, 5:46 PM Feb 2, 2019, 5:44 PM

    @ptrk95 OK thanks now MM is loading properly, but yout module keeps saying ‘Initializing…’ and nothing happens. :grimacing_face:

    This is the error in log:

    Error: Failed to launch chrome!
    
    
    TROUBLESHOOTING: https://github.com/GoogleChrome/puppeteer/blob/master/docs/troubleshooting.md
    
        at onClose (/home/pi/MagicMirror/modules/MMM-MusicOnDemand/node_modules/puppeteer/lib/Launcher.js:342:14)
        at ChildProcess.helper.addEventListener (/home/pi/MagicMirror/modules/MMM-MusicOnDemand/node_modules/puppeteer/lib/Launcher.js:332:60)
        at emitTwo (events.js:131:20)
        at ChildProcess.emit (events.js:214:7)
        at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
    
    P 1 Reply Last reply Feb 3, 2019, 5:35 PM Reply Quote 0
    • P Offline
      ptrk95 Module Developer @Cr4z33
      last edited by Feb 3, 2019, 5:35 PM

      @cr4z33 that’s most likely a versioning problem with puppeteer and chromium.
      I assume you already did:

      cd ~/MagicMirror/modules/MMM-MusicOnDemand
      npm install puppeteer@1.11.0
      

      Please check your chromium version. My version is the latest one: version 65.0.3325.181.
      If it’s not, try:

      sudo apt-get install chromium-browser
      

      And check that your chromium path in the config file is “/usr/bin/chromium-browser”, which I guess it is. Because on Raspberry Pi the browser of puppeteer isn’t working.

      If that’s also not launching your browser I honestly don’t know why :/

      In the latest build I added the option “showBrowser” in the config-file. If you set it to true, you are able to see the browser and what it is doing in the browser.

      C 2 Replies Last reply Feb 4, 2019, 10:42 AM Reply Quote 0
      • C Offline
        Cr4z33 @ptrk95
        last edited by Cr4z33 Feb 4, 2019, 10:42 AM Feb 4, 2019, 10:42 AM

        @ptrk95 did everything you said, browser version is the same, added that config line, but the module keeps sitting at the ‘Initializing…’ word.

        If I can’t do anything else maybe someone here is willing to contribute? :man_shrugging_medium_skin_tone:

        1 Reply Last reply Reply Quote 0
        • C Offline
          Cr4z33 @ptrk95
          last edited by Cr4z33 Mar 11, 2019, 3:39 PM Mar 11, 2019, 3:39 PM

          @ptrk95 tried to give your module another try, but if I try using the (latest) default Chromium browser it keeps sitting at the ‘Logging into deezer’ text and if I try using Puppeteer I get this:

          Error: Failed to launch chrome!
          /home/pi/MagicMirror/modules/MMM-MusicOnDemand/node_modules/puppeteer/.local-chromium/linux-609904/chrome-linux/chrome: 18: /home/pi/MagicMirror/modules/MMM-MusicOnDemand/node_modules/puppeteer/.local-chromium/linux-609904/chrome-linux/chrome: ?Udmv~�����������: not found
          /home/pi/MagicMirror/modules/MMM-MusicOnDemand/node_modules/puppeteer/.local-chromium/linux-609904/chrome-linux/chrome: 1: /home/pi/MagicMirror/modules/MMM-MusicOnDemand/node_modules/puppeteer/.local-chromium/linux-609904/chrome-linux/chrome: �
          @8
            @,*@@@hh���,+r,+r0r0r0r: not found
          /home/pi/MagicMirror/modules/MMM-MusicOnDemand/node_modules/puppeteer/.local-chromium/linux-609904/chrome-linux/chrome: 1: /home/pi/MagicMirror/modules/MMM-MusicOnDemand/node_modules/puppeteer/.local-chromium/linux-609904/chrome-linux/chrome: ELF: not found
          /home/pi/MagicMirror/modules/MMM-MusicOnDemand/node_modules/puppeteer/.local-chromium/linux-609904/chrome-linux/chrome: 19: /home/pi/MagicMirror/modules/MMM-MusicOnDemand/node_modules/puppeteer/.local-chromium/linux-609904/chrome-linux/chrome: Syntax error: ")" unexpected
          
          
          TROUBLESHOOTING: https://github.com/GoogleChrome/puppeteer/blob/master/docs/troubleshooting.md
          
              at onClose (/home/pi/MagicMirror/modules/MMM-MusicOnDemand/node_modules/puppeteer/lib/Launcher.js:342:14)
              at Interface.helper.addEventListener (/home/pi/MagicMirror/modules/MMM-MusicOnDemand/node_modules/puppeteer/lib/Launcher.js:331:50)
              at emitNone (events.js:111:20)
              at Interface.emit (events.js:208:7)
              at Interface.close (readline.js:370:8)
              at Socket.onend (readline.js:149:10)
              at emitNone (events.js:111:20)
              at Socket.emit (events.js:208:7)
              at endReadableNT (_stream_readable.js:1056:12)
              at _combinedTickCallback (internal/process/next_tick.js:138:11)
          
          1 Reply Last reply Reply Quote 0
          • E Offline
            ejay-ibm Project Sponsor Module Developer
            last edited by Mar 11, 2019, 8:34 PM

            Fantastic !
            I’m preparing as well a stand alone module to control spotify with the mk2 assistant as well . I should be able to release and share in a couple of days . I just need to fix one big bug and it will be OK .
            Thanks for your module We will have all we need to control music with our mirror !
            so cool

            Ejay

            F 1 Reply Last reply Mar 12, 2019, 3:14 PM Reply Quote 0
            • F Offline
              F17MC @ejay-ibm
              last edited by F17MC Mar 12, 2019, 3:14 PM Mar 12, 2019, 3:14 PM

              @ejay-ibm said in [MMM-MusicOnDemand] - Play music from deezer with a browser in the background:

              Fantastic !
              I’m preparing as well a stand alone module to control spotify with the mk2 assistant as well . I should be able to release and share in a couple of days . I just need to fix one big bug and it will be OK .
              Thanks for your module We will have all we need to control music with our mirror !
              so cool

              Ejay

              Wow! That is fantastic!
              I have a question. I’m living in Spain, and I’m using a Spotify account from other country.
              All works fine, and I don’t need VPN to play my music.
              Do you think that I could be able to use my Spotify account with your module?

              Thanks!

              C 1 Reply Last reply Mar 12, 2019, 3:22 PM Reply Quote 0
              • C Offline
                Cr4z33 @F17MC
                last edited by Mar 12, 2019, 3:22 PM

                @F17MC mate imho you should contact him in private chat.

                This is a topic about a Deezer module and from another developer after all. :winking_face:

                1 Reply Last reply Reply Quote 0
                • D Offline
                  dodol45
                  last edited by Apr 21, 2019, 9:44 AM

                  can’t stop music with MMM-assistantMk2, can’t input any command after music playing, anyone know how to solve it ?

                  1 Reply Last reply Reply Quote 0
                  • 1
                  • 2
                  • 2 / 2
                  • 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