Ankündigung
Einklappen
Keine Ankündigung bisher.
LBS 19000309 - LG TV webOS
Einklappen
X
-
Ich suche gar nicht, dafür hab ich ja ne Visu. Da gibts intern 1-30 als Programmwahl und Rückmeldung, der Rest wird dann passend für den TV gemappt. Dann ist es mir egal, auf welchen reellen Speicherplatz das im TV gespeichert wird. Und da muss ich auch keine Favoriten anlegen. Zapping funktioniert dann auch über die internen Plätze 1-30.
Einen Kommentar schreiben:
-
Also ich finde das mit den Favoriten Gruppen gut. Wer 1000+ Kanäle hat, wird doch nicht ohne eine Favoritengruppe durch seine 1000 Kanäle suchen.
Ist jetzt in Version 1.0 so drin. Wer's dann komplett haben will, kann ins Log schauen, da stehts auch drin.
Was sollte denn nicht funktionieren?Zitat von vento66 vento66 Beitrag anzeigenSendersuchlauf -> pairing -> alles muss funktionieren.
Einen Kommentar schreiben:
-
Nö lass mal, ich will ja am TV nix konfigurieren. Sendersuchlauf -> pairing -> alles muss funktionieren. Hab da keinen Bock mich durch die ganzen TV Einstellungen zu wühlen. Dafür hab ich ja dann ne Logik, die das für mich passend mapt.
EDIT und noch schlimmer ist ja, das der Kabelanbieter ab und an die Belegung ändert. Dann mach ich nen neuen Suchlauf und es passt wieder. Ich will nicht aus 900+ möglichen Speichrplätzen die Favoriten händisch raussuchen.Zuletzt geändert von vento66; 11.03.2022, 20:36.
Einen Kommentar schreiben:
-
Doch geht ... Ich filtere alle, bei denen eine FavoriteGroup gesetzt ist. Alles andere wird nicht angezeigt.
Einen Kommentar schreiben:
-
jonofe schau mal, ob hier was passendes dabei ist.....Angehängte Dateien
Einen Kommentar schreiben:
-
Verstehe. Ich schau mir mal das originale Channel JSON mal an. Evtl. kann man da auf die Favoriten filtern oder auf die Kanäle 1-100.Zitat von vento66 Beitrag anzeigenIch hab da keinen Einfluss, ich kann nur Sender Sperren oder überspringen. Selbst fürs sortieren hab ich nirgends was gefunden. Ist halt bei Kabelanschluss so. Brauchen tut man wahrscheinlich 10 aus der Liste.
Einen Kommentar schreiben:
-
Ich hab da keinen Einfluss, ich kann nur Sender Sperren oder überspringen. Selbst fürs sortieren hab ich nirgends was gefunden. Ist halt bei Kabelanschluss so. Brauchen tut man wahrscheinlich 10 aus der Liste.
Einen Kommentar schreiben:
-
okay, hab jetzt den LBS mal angepasst, so dass- an A11 ein JSON der Form {no:name, no:name ... } ausgegeben wird
- an A13 ein JSON der Form [{"title":"<title>", "id":"<id>"}, {"title":"<title>", "id":"<id>"}, ... ] ausgegeben wird.
Einen Kommentar schreiben:
-
Würd ich denken, das id (no) und name reichen. Im Moment nutze ich das noch nicht.
Einen Kommentar schreiben:
-
Ja das war mir klar.Zitat von vento66 vento66 Beitrag anzeigenWie gesagt der usecase für die Tastenbedienung wäre halt die Bedienung der Apps.
Damit meinte ich einen PHP function(), nicht den Usecase.Zitat von jonofe Beitrag anzeigenWenn also jemand eine function dafür hat
Was brauch man denn aus der Channelliste? "no" und "name" denke ich, oder?
Einen Kommentar schreiben:
-
Ah geh E und A ist doch eh das selbe
Klar meine ich A11 und A13. Ich hab mal die Channellist angehängt. Wie gesagt der usecase für die Tastenbedienung wäre halt die Bedienung der Apps.
Den json string von der App list könnte man problemlos kürzen, da die ganzen URLS eh nicht aufrufbar sind.Angehängte DateienZuletzt geändert von vento66; 11.03.2022, 17:56.
Einen Kommentar schreiben:
-
Ich vermute du meinst A11 und A13Zitat von vento66 jonofe Beitrag anzeigendas E11 und E13 bei mehr als 10000 Zeichen in ein File schreibt?
.
Aus meiner Sicht würde es vermutlich mehr Sinn machen, das ausgegebene JSON auf die notwendigen Infos (title, id) zu reduzieren, was dann hoffentlich in das 10.000 Zeichen Limit passt, oder? Da ich selbst keine Channels bei mir habe, könntest du mal ein vollständiges Channel-JSON posten?
Hatte ich mir damals schon mal angeschaut. Dazu muss dann wohl eine zweite Websocket Verbindung aufgebaut werden um Button-Events zu senden.Zitat von vento66 jonofe Beitrag anzeigenIch hab zumindest mal ein bash script bei mir getestet mit dem das funktioniert. https://github.com/SaschaWessel/lgtv/blob/master/lgtv Wäre schön, wenn der LBS das auch unterstützen würde.
War mir zu kompliziert insbesondere, weil ich es selbst nicht benötige. Wenn also jemand eine function dafür hat, dann nehme ich sie gerne in den LBS auf.
Einen Kommentar schreiben:
-
jonofe wäre es möglich, das E11 und E13 bei mehr als 10000 Zeichen in ein File schreibt? Ok, war ne rhethorische Frage, hab das bei mir mal abgeändert
Der Speicherpfad kann natürlich noch angepasst werden. Der Hintergrund ist, das bei mir der String zu lang ist, und damit kein valides json mehr ankommt. Ausserdem fehlt mir im Moment das Steuerkreuz von der Fernbedienung. Ist zwar toll, das man amzon oder youtube starten kann, und dann gehts nur mit FB weiterPHP-Code:$out = $this->status['channelsShort'];
if(strlen($out)>9980){
file_put_contents( "/usr/local/edomi/www/data/LBS_cache/channellist.json",$out);
logic_setOutput( $id,11,"FILE:/data/LBS_cache/channellist.json");
} else{
logic_setOutput($id, 11, $out);
}

Ich hab zumindest mal ein bash script bei mir getestet mit dem das funktioniert. https://github.com/SaschaWessel/lgtv/blob/master/lgtv Wäre schön, wenn der LBS das auch unterstützen würde.
Einen Kommentar schreiben:

Einen Kommentar schreiben: