Read the statement by Michael Teeuw here.
Add JS Code to the Mirror
-
I got version 20.13.0
from your git command i get output
pi@raspberrypi:~/MagicMirror $ git checkout modules/node_modules/node_helper/index.js error: pathspec 'modules/node_modules/node_helper/index.js' did not match any file(s) known to git -
@dnj0104 can you do
cd ~/MagicMirror grep version package.json -
yes and and result is
pi@raspberrypi:~/MagicMirror $ grep version package.json "version": "2.13.0", -
@dnj0104 yeh, mess
this module should be installed like this to make up for the name problem
cd ~/ MagicMirror/modules git clone https://github.com/timjong93/MMM-MPD.git mpd_client cd mpd_client npm installthen everything matches
-
@dnj0104 thanks… so the git checkout would not have worked, sorry…
try the install as I suggest above
-
so then i throw mpd client folder in trash and follow your
install instructions?because I believe there have been a problem when I first installed mpd_client, I did not been clear where the npm install should been placed, if you read in mpd-client readme.md maybe you understand, english is not my first language, and my linux-fu is below first grade :)
-
@dnj0104 is ok, he didn’t do the instructions correctly…
yes, start over
cd ~/MagicMirror/modules rm -rf mod_clientthen do the install as I suggested
-
and then change folder name to mod-client ?
is it mod-client (folder) and mod_client in config.js in config array. do I also change name in mpd-client.js file?
-
@dnj0104 everythign should be named mpd_client
look at the files list in the module
https://github.com/timjong93/MMM-MPDall mpd_client
no, do NOT change the folder name, change the config.js to match
module: 'mpd_client', -
@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.
-
@dnj0104 bad module,
edit the node_helper.js
and add this as the 1st lineconst NodeHelper = require("node_helper"); -
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) -
@dnj0104 no, I want it to be a line BEFORE the stuff in the file already
-
AH! Sorry!
Changed it now your snippet in 1st Line
And we have Success!!! Finally!!
Thanks Alot @sdetweil
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login