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.

    Add JS Code to the Mirror

    Scheduled Pinned Locked Moved Solved Troubleshooting
    33 Posts 5 Posters 12.3k 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.
    • S Offline
      sdetweil @dnj0104
      last edited by

      @dnj0104 everythign should be named mpd_client

      look at the files list in the module
      https://github.com/timjong93/MMM-MPD

      all mpd_client

      no, do NOT change the folder name, change the config.js to match

      module: 'mpd_client',
      

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      D 1 Reply Last reply Reply Quote 0
      • D Offline
        dnj0104 @sdetweil
        last edited by

        @sdetweil said in Add JS Code to the Mirror:

        mpd_client

        ok then

        fresh install and download after your instructions:

        [[ERROR]  WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: ReferenceError: NodeHelper is not defined
            at Object.<anonymous> (/home/pi/MagicMirror/modules/mpd_client/node_helper.js:4:18)
            at Module._compile (internal/modules/cjs/loader.js:786:30)
            at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
            at Module.load (internal/modules/cjs/loader.js:645:32)
            at Function.Module._load (internal/modules/cjs/loader.js:560:12)
            at Module.require (internal/modules/cjs/loader.js:685:19)
            at require (internal/modules/cjs/helpers.js:16:16)
            at loadModule (/home/pi/MagicMirror/js/app.js:134:17)
            at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5)
            at /home/pi/MagicMirror/js/app.js:171:6
        [2020-10-24 01:33:46.979] [LOG]    Loading module helpers ...
        [2020-10-24 01:33:46.980] [LOG]    No helper found for module: alert.
        [2020-10-24 01:33:46.981] [LOG]    Initializing new module helper ...
        [2020-10-24 01:33:46.982] [LOG]    Module helper loaded: updatenotification
        [2020-10-24 01:33:46.983] [LOG]    No helper found for module: clock.
        [2020-10-24 01:33:46.984] [LOG]    Initializing new module helper ...
        [2020-10-24 01:33:46.985] [LOG]    Module helper loaded: calendar
        [2020-10-24 01:33:46.986] [LOG]    No helper found for module: .
        [2020-10-24 01:33:46.988] [LOG]    No helper found for module: currentweather.
        [2020-10-24 01:33:46.990] [LOG]    No helper found for module: weatherforecast.
        [2020-10-24 01:33:46.991] [LOG]    Initializing new module helper ...
        [2020-10-24 01:33:46.992] [LOG]    Module helper loaded: newsfeed
        [2020-10-24 01:33:46.994] [ERROR]  App threw an error during load
        [2020-10-24 01:33:47.003] [ERROR]  ReferenceError: NodeHelper is not defined
            at Object.<anonymous> (/home/pi/MagicMirror/modules/mpd_client/node_helper.js:4:18)
            at Module._compile (internal/modules/cjs/loader.js:786:30)
            at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
            at Module.load (internal/modules/cjs/loader.js:645:32)
            at Function.Module._load (internal/modules/cjs/loader.js:560:12)
            at Module.require (internal/modules/cjs/loader.js:685:19)
            at require (internal/modules/cjs/helpers.js:16:16)
            at loadModule (/home/pi/MagicMirror/js/app.js:134:17)
            at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5)
            at /home/pi/MagicMirror/js/app.js:171:6
        [2020-10-24 01:33:47.006] [ERROR]  Whoops! There was an uncaught exception...
        [2020-10-24 01:33:47.007] [ERROR]  ReferenceError: NodeHelper is not defined
            at Object.<anonymous> (/home/pi/MagicMirror/modules/mpd_client/node_helper.js:4:18)
            at Module._compile (internal/modules/cjs/loader.js:786:30)
            at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
            at Module.load (internal/modules/cjs/loader.js:645:32)
            at Function.Module._load (internal/modules/cjs/loader.js:560:12)
            at Module.require (internal/modules/cjs/loader.js:685:19)
            at require (internal/modules/cjs/helpers.js:16:16)
            at loadModule (/home/pi/MagicMirror/js/app.js:134:17)
            at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5)
            at /home/pi/MagicMirror/js/app.js:171:6
        [2020-10-24 01:33:47.014] [ERROR]  MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
        [2020-10-24 01:33:47.014] [ERROR]  If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
        [2020-10-24 01:33:49.707] [LOG]    Launching application.]
        

        something wrong with nodehelper I believe.

        Or maybe I have wrong port and IP to my mpd.

        S 1 Reply Last reply Reply Quote 0
        • S Offline
          sdetweil @dnj0104
          last edited by

          @dnj0104 bad module,

          edit the node_helper.js
          and add this as the 1st line

          const NodeHelper = require("node_helper");
          

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          1 Reply Last reply Reply Quote 0
          • D Offline
            dnj0104
            last edited by

            I added your code snippet in 1st line after

            var mpd = require('mpd'),
            

            and output

            [2020-10-24 01:56:54.490] [ERROR]  WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: /home/pi/MagicMirror/modules/mpd_client/node_helper.js:1
            var mpd = require('mpd'),const NodeHelper = require("node_helper");
                                     ^^^^^
            
            SyntaxError: Unexpected token const
                at Module._compile (internal/modules/cjs/loader.js:722:23)
                at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
                at Module.load (internal/modules/cjs/loader.js:645:32)
                at Function.Module._load (internal/modules/cjs/loader.js:560:12)
                at Module.require (internal/modules/cjs/loader.js:685:19)
                at require (internal/modules/cjs/helpers.js:16:16)
                at loadModule (/home/pi/MagicMirror/js/app.js:134:17)
                at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5)
                at /home/pi/MagicMirror/js/app.js:171:6
                at Class.loaded (/home/pi/MagicMirror/js/node_helper.js:18:3)
            
            S 1 Reply Last reply Reply Quote 0
            • S Offline
              sdetweil @dnj0104
              last edited by

              @dnj0104 no, I want it to be a line BEFORE the stuff in the file already

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • D Offline
                dnj0104
                last edited by

                AH! Sorry!

                Changed it now your snippet in 1st Line

                And we have Success!!! Finally!!

                Thanks Alot @sdetweil

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