NEWS
Node.js module einrichten/installieren? Anfängerfrage
-
Hei Leute
ich möchte dieses modul einrichten. da mir dies empfohlen wurde: https://github.com/twonky4/ioBroker.spo … -421298484
Modul: https://github.com/thibauts/node-castv2
ich habe es in der instanz eingetragen, und es wurde auch ohne error oder warn instaliert.
Ich weiss nur nicht wie ich dieses jetzt konfiguriere. ich hab bisher nur ein modul installiert bekommen mit viel hilfe aus den foren. daher kenne ich es so wie auf dem screenshot.
doch leider scheitert es schon am help befehl.
ich denke ich bin einfach blöde die anleitung zu finden...
Schlussendlich möchte ich spotify mit dem chromcast audio verbinden, um dann mit dem spotify adapter die musik zu steuern.
Andere Vorschläg dies umzusetzen wären natürlich auch gerne gesehen.
Kann doch nicht so schwer sein musik über den iobroker abzuspielen.
Gesendet von meinem ONEPLUS A5000 mit Tapatalk
-
so wie ich das im code auf npm sehe, brauche ich auch noch das mdns modul. https://www.npmjs.com/package/castv2
var Client = require('castv2').Client; var mdns = require('mdns'); var browser = mdns.createBrowser(mdns.tcp('googlecast')); browser.on('serviceUp', function(service) { console.log('found device %s at %s:%d', service.name, service.addresses[0], service.port); ondeviceup(service.addresses[0]); browser.stop(); }); browser.start(); function ondeviceup(host) { var client = new Client(); client.connect(host, function() { // create various namespace handlers var connection = client.createChannel('sender-0', 'receiver-0', 'urn:x-cast:com.google.cast.tp.connection', 'JSON'); var heartbeat = client.createChannel('sender-0', 'receiver-0', 'urn:x-cast:com.google.cast.tp.heartbeat', 'JSON'); var receiver = client.createChannel('sender-0', 'receiver-0', 'urn:x-cast:com.google.cast.receiver', 'JSON'); // establish virtual connection to the receiver connection.send({ type: 'CONNECT' }); // start heartbeating setInterval(function() { heartbeat.send({ type: 'PING' }); }, 5000); // launch YouTube app receiver.send({ type: 'LAUNCH', appId: 'YouTube', requestId: 1 }); // display receiver status updates receiver.on('message', function(data, broadcast) { if(data.type = 'RECEIVER_STATUS') { console.log(data.status); } }); }); } ````Also
npm install mdns
doch leide klappt dies überhaupt nicht. direkt ein error wegen eines verzeichniss. ich verstehe die Welt nicht mehr (oder hab sie noch nie verstanden) das castv2 modul liess sich genau so installieren. ![](https://uploads.tapatalk-cdn.com/20181008/0e0268a052b5a06e30531e2c33749f6c.jpg)~~![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201810 ... 749f6c.jpg">https://uploads.tapatalk-cdn.com/20181008/0e0268a052b5a06e30531e2c33749f6c.jpg</link_text>" /> Gesendet von meinem ONEPLUS A5000 mit Tapatalk~~