NEWS
Chromcast Adapter mit versch. Radiosender
-
Hallo,
meine Frage richtet sich an den Chromecast Adapter. Unter dem Reiter Objekte, unter dem Punkt url2play im Chromecast habe ich bis jetzt bei Funktionen die Adresse vom Radiosender eingesetzt. Funktioniert gut, doch jedes mal beim Senderwechsel musste ich in den Iobroker und die Adresse wieder ändern was sehr umständlich ist.
Meine Frage ist, kann ich im VIS ca. 10 Sender fest hinterlegen und dann mir Aussuchen, welchen Sender ich hören will.
Ich brauche also eine Möglichkeit, das Feld url2play aus Vis heraus zu ändern!
Bitte um Hilfe und wenn ein Script dazu nötig ist, mir bitte diese so genau wie möglich zu geben, da ich leider dies nicht selber kann (noch nicht).
Meine zweite Frage:
Wenn ich 2 oder 3 Chromecast habe (je in verschiedenen Räumen) kann ich diese einzeln Ansteuern?
Vielen Dank und schöne Grüße aus Franken
-
Ich brauche also eine Möglichkeit, das Feld url2play aus Vis heraus zu ändern! `
Du kannst ein Button widget anlegen, dass das url2play mit einem hardcoded Value setzt.
@Miragolix:Wenn ich 2 oder 3 Chromecast habe (je in verschiedenen Räumen) kann ich diese einzeln Ansteuern? `
ja, das geht: für jedes Chromecast wird ein eigenes Object in iobroker angelegt. Damit hast Du für jedes Gerät ein eigenes url2play. Bei mir habe ich ein Chromecast/Zimmer. -
Hallo Vegetto,
vielen Dank für die Hilfe.
Was Du mit einem Button Widget meinst weiß ich, aber was meinst Du mit einem "url2play mit einem hardcoded Value" setzen.
Kannst Du mit bitte ein Beispiel Widget nennen, das das kann.
Danke
-
Hallo,
hier ein Besipiel mit dem jqui Button widget:
!
[{"tpl":"tplJquiButtonState","data":{"oid":"chromecast.0.myDevice.player.url2play","g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","buttontext":"Play radio","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"value":"http://edge.live.mp3.mdn.newmedia.nacamar.net/ps-dieneue_rock/livestream_hi.mp3"},"style":{"left":"771px","top":"176px","width":"200px","height":"50px"},"widgetSet":"jqui"}] !
-
Hallo,
vielen Dank. Das mit dem Button habe ich verstanden und auch eingefügt.
Nun ergibt sich ein neues Problem.
Die Adresse, die in url2play steht ist immer rot, egal ob m3u, oder mp3. Bei Bestätigt, steht auch immer "false"?!
Internet ist da. Ich glaube das das Problem erst seit der Aktualisierung auf Version 1.3.2. ist.
Kann ich wieder zurück auf 1.2.3.?
Im Log steht folgendes:
chromecast.0 2017-06-22 07:04:40.131 error ChromecastAudio3540 - Could not stop: TypeError: Cannot read property 'mediaSessionId' of null
chromecast.0 2017-06-22 07:04:32.810 info ChromecastAudio3540 - Try to play playlist with 1 items
chromecast.0 2017-06-22 07:04:32.582 info ChromecastAudio3540 - Try to play url - http://sender.eldoradio.de:8000/128.mp3
chromecast.0 2017-06-22 07:04:11.560 info ChromecastAudio3540 - Try to play playlist with 1 items
chromecast.0 2017-06-22 07:04:11.299 info ChromecastAudio3540 - Try to play url - http://sender.eldoradio.de:8000/128.mp3
chromecast.0 2017-06-22 07:03:45.535 info ChromecastAudio3540 - Try to play playlist with 1 items
chromecast.0 2017-06-22 07:03:45.236 info ChromecastAudio3540 - Try to play url - http://85.214.231.253:8080/stream.mp3
host.raspberrypi 2017-06-22 07:02:10.076 info instance system.adapter.ical.0 terminated with code 0 (OK)
Vielen Dank
Gruß
-
Hi,
habe es geschafft wieder auf 1.3.0 zu kommen, indem inch gelöscht und neu installiert habe.
Alles auf Standarteinstellungen. Wenn ich Play starte kommt im Log folgende Meldung:
host.raspberrypi 2017-06-24 23:28:55.105 error instance system.adapter.chromecast.0 terminated with code 0 (OK)
chromecast.0 2017-06-24 23:28:55.063 info cleaned everything up…
chromecast.0 2017-06-24 23:28:55.062 error at TCP._onclose (net.js:490:12)
chromecast.0 2017-06-24 23:28:55.062 error at Socket.emit (events.js:169:7)
chromecast.0 2017-06-24 23:28:55.062 error at emitOne (events.js:82:20)
chromecast.0 2017-06-24 23:28:55.062 error at Socket.socketCloseListener (_http_client.js:245:9)
chromecast.0 2017-06-24 23:28:55.062 error at ClientRequest.emit (events.js:169:7)
chromecast.0 2017-06-24 23:28:55.062 error at emitOne (events.js:77:13)
chromecast.0 2017-06-24 23:28:55.062 error at ClientRequest. (/opt/iobroker/node_modules/iobroker.chromecast/node_modules/castv2-player/lib/mediaInfo.js:71:63)
chromecast.0 2017-06-24 23:28:55.062 error ReferenceError: _closeIcyConnection is not defined
chromecast.0 2017-06-24 23:28:55.061 error uncaught exception: _closeIcyConnection is not defined
chromecast.0 2017-06-24 23:28:55.048 info cleaned everything up...
chromecast.0 2017-06-24 23:28:55.044 error at process._tickCallback (node.js:425:17)
chromecast.0 2017-06-24 23:28:55.044 error at nextTickCallbackWith2Args (node.js:511:9)
chromecast.0 2017-06-24 23:28:55.044 error at emitErrorNT (net.js:1272:8)
chromecast.0 2017-06-24 23:28:55.044 error at Socket.emit (events.js:169:7)
chromecast.0 2017-06-24 23:28:55.044 error at emitOne (events.js:77:13)
chromecast.0 2017-06-24 23:28:55.044 error at Socket.socketErrorListener (_http_client.js:269:9)
chromecast.0 2017-06-24 23:28:55.044 error at ClientRequest.emit (events.js:169:7)
chromecast.0 2017-06-24 23:28:55.044 error at emitOne (events.js:77:13)
chromecast.0 2017-06-24 23:28:55.044 error at ClientRequest. (/opt/iobroker/node_modules/iobroker.chromecast/node_modules/castv2-player/lib/mediaInfo.js:71:63)
chromecast.0 2017-06-24 23:28:55.044 error ReferenceError: _closeIcyConnection is not defined
chromecast.0 2017-06-24 23:28:55.039 error uncaught exception: _closeIcyConnection is not defined
Bei Status -> Playing wenn ich auf true gehe, wird dies rot und nach ca. 10 sec. springt er wieder auf false um.
Was ist hier falsch??
Vielen Dank
-
Hi,
bei mir läuft alles soweit reibungslos, allerdings kommt der Adapter manchmal in einen Zustand, in dem er nichts mehr abspielt.
Ich kriege dnn die Meldung Cannot play file "http://mp3-live.dasding.de/dasding_m.m3u": TypeError: Cannot read property 'launch' of null
obwohl das eine URL ist, die fix hinterlegt ist und eigentlich immer funktioniert. Erst wenn ich dann den Adapter neu starte läuft alles wieder.
Hat jemand eine Ahnung wie ich da weiter debuggen könnte?
VG,
Manne
chromecast.0 2017-07-07 12:11:56.065 error GanzeWohnung - Cannot play file "http://mp3-live.dasding.de/dasding_m.m3u": TypeError: Cannot read property 'launch' of null
chromecast.0 2017-07-07 12:11:56.065 error at process._tickCallback (node.js:385:9)
chromecast.0 2017-07-07 12:11:56.065 error at /opt/iobroker/node_modules/iobroker.chromecast/node_modules/castv2-player/lib/persistentClient.js:66:45
chromecast.0 2017-07-07 12:11:56.065 error at PersistentClient._launchPromise (/opt/iobroker/node_modules/iobroker.chromecast/node_modules/castv2-player/lib/persistentClient.js:303:14)
chromecast.0 2017-07-07 12:11:56.065 error at /opt/iobroker/node_modules/iobroker.chromecast/node_modules/castv2-player/lib/persistentClient.js:304:16
chromecast.0 2017-07-07 12:11:56.065 error at PlatformSender.launch (/opt/iobroker/node_modules/iobroker.chromecast/node_modules/castv2-player/node_modules/castv2-client/lib/senders/platform.js:94:16)
chromecast.0 2017-07-07 12:11:56.065 error GanzeWohnung - Error playing playlist - TypeError: Cannot read property 'launch' of null
-
Hi, hat niemand eine Idee dazu?
Aktuell kriege ich gelegentlich die Meldung Cannot play file "http://www.egofm.de/stream/192kb.m3u": TypeError: Cannot read property 'send' of null
Ein Restart des Adapters löst das ganze für eine Weile.
Es scheint also Probleme beim Lesen des Properties "send" zu geben in welches ich gerade die URL reinschreiben will, oder?
-
Ich konnte zumindest noch rausfinden, dass es nur passiert im Bezug auf Chomecast-Gruppen. Einzelne Lautsprecher starten jederzeit problemlos einen stream. Nur wenn ich für eine Lautsprecher-Gruppe eine url anfordere, kommt die Fehlermeldung TypeError: Cannot read property 'launch' of null
Vielleicht hilft das beim debuggen?
Ich bin übrigens auf der allerneuesten Chromecast Adapter Version 1.3.2
-
@manne01 Hast du das Problem immernoch oder gelöst? Ich bekomme die Meldung auch, wenn ich z.B. Sprachausgaben tätigen lassen möchte. Bin noch am herausfinden ob es immer dann ist, wenn er etwas runden soll, aber manchmal funktioniert es auch bei gerundeten Aussagen.
hab mal ein issue bei github eröffnet: https://github.com/iobroker-community-adapters/ioBroker.chromecast/issues/93