wie war das? fuer ne bluetooth fb braucht man dann noch ne batterien-flatrate?
Beiträge von alpha
-
-
sieht nicht so aus, als dass da ein normaler usb-dongle funktionieren wuerde.
-
-
ist das nicht der bekannte gp4 bug?
-
if you want to use e2 for a product you are in the wrong spot here... because here is dreamos which was based on e2 and is no longer completely open source.
you have to go to the open alliance e2 https://github.com/oe-alliance which is still open source. -
code schreiben ist eine sache, code debuggen und fehlersuche eine andere. dazu stehen ja bei e2 imho nur print-ausgaben zur verfuegung.
habe mittlerweile ein recht gutes konzept implementiert, um einfach sehen zu koennen, wo das print herkommt und wie ich die anzahl der prints recht gut steuern kann.
das layout eines prints sieht so aus:print("MVC|MVC-I|MVC-E: <modul>: <function>: foobar")
die prints mit MVC-I (info) oder MVC-E (error) sind immer an. die restlichen mit MVC kann ich mit script einfach auskommentieren oder aktivieren.
und mit "journalctl | grep MVC" bekomme ich alle aktivierten prints vom plugin.
macht sinn? -
kurzes feedback: es funktioniert jetzt... aber ich weiss nicht warum es vorher nicht funktioniert hat
habe bisschen was umgestellt und cleanedup.
ablauf ist:
- laufender tv service
- playService(aufnahme_ref)
- stopService()
- playService(tv_service_ref) (anderes tv programm)
also ausser bei der aufnahme keine weiteren stopServices.
die msg "ignore request to play already running service(1)" kommt immer noch, aber scheint keine negativen auswirkungen zu haben. -
naja, mehrwert hin oder her... fakt ist aber doch, dass gerade ein paradigm shift stattfindet... vom traditionellen fernsehen hin zum streamen.
und da muessen die hersteller drauf reagieren, wenn sie weiter im geschaeft bleiben wollen. von daher ist die neuausrichtung prinzipiell richtig.
ob die one das richtige boexle mit den richtigen features ist, wird der markt entscheiden. solche boxen werden ja schon seit einiger zeit von wetek vertrieben und die firma existiert noch... also sollte ein markt fuer solche boxen existieren.
interessant wird es, wenn vu einsteigt... -
ok, dann ist es einfacher als ich dachte...
also das funktioniert prima. ich habe den layoutwechsel auf eine taste gelegt und kann nun layout mit/ohne mini-tv, cover, etc. mit einem knopfdruck wechseln. man koennte sich sogar vorstellen, dass man den wechsel vollkommen dynamisch fuer jeden film macht, abhaengig z.b. ob ein cover vorhanden ist oder nicht.
was mich auch ueberrascht hat ist, dass man von dem kompletten neu laden der movieliste im hintergrund nichts merkt.
denke, das ginge auch mit dem templated skin gedoens, aber das verstehe ich (noch) nicht. -
das ist sicher moeglich und eine reine fleissaufgabe
kann man vielleicht besser auf dem pc machen und wuerde sich dann skin-editor nennen. gibts sowas nicht schon? -
das ist imho nicht das gleiche.
zu einer screen definition in xml brauchst du auch python code, der fuer jeden screen anders sein kann und in den meisten faellen auch ist.
von daher laesst sich eine spezifische xml file nicht mit einem universalplugin testen.
in meinem fall ist der python code auf alle xmls, die ich dynamisch laden will, vorbereitet. -
ok, dann ist es einfacher als ich dachte...
-
du meinst, es wuerde reichen, wenn ich mit self.close() die session verlasse und mit self.session.open() neu aufrufe? (skin liegt in einer xml file)
-
meine vor einiger zeit ein posting gelesen zu haben, in dem beschrieben wurde, wie man in einem plugin ein anderes skin layout laden kann, ohne e2 rebooten und das plugin neu starten zu muessen.
leider finde ich das posting nicht mehr.
sinngemaess hiess es, man muesse das module innerhalb des plugins, das das skin xml file laedt mit bla.reload() neu laden.
kann das jemand bestaetigen? -
hab mal ein log gemacht (von unten nach oben lesen) von der aufnahme "lotto am mittwoch" und dem eit-file mit "heute".
-
was mich wundert ist, dass die breite mehrheit der bevoelkerung in ch und auch in d gegen eine abschaffung von billag/gez (ja ich weiss dass das jetzt rundfunkbeitrag heisst) sind. wird in at auch nicht anders sein.
-
in d muessen wir die dreambox nicht anmelden. da muss jeder gez zahlen, ob er eine dreambox hat oder nicht ist egal
-
Weshalb man Boxen von Broadcom mit FBC future raushaut, mit FBC Tuner wirbt - vermutlich um Kasse zu machen- und dann die passenden Tuner nicht mehr raus bringt, ist mir ein Rätsel.
in der kapitalistischen industrie hat alles einen sinn: man macht etwas , um zu verdienen, und man macht es nicht, weil man denkt, dass man nicht genug damit verdient.
und beim kabel fbc-tuner ist halt der business case nicht gut genug.
ausserdem koennten sich durch den wechsel an der firmenspitze die prioritaeten geaendert haben und die neue plattform im vordergrund stehen. -
Die einzelnen Dinge (PiP, Records...) laufen ja in einer anderen/eigenen Session.
da bin ich mir nicht sicher...
wenn ein plugin aufgerufen wird, dann bekommt das eine session... und nach meiner beobachtung und nach aussage von @dhwz gibt es im plugin nur eine session.
und ich meine, ich kann das abspielen einer aufnahme starten, ohne die tvwiedergabe zu stoppen... und wenn ich dann die aufnahmenwiedergabe stoppe, habe ich wieder die tvwiedergabe, ohne dass ich die starten muesste (bin mir aber nicht ganz sicher)
natuerlich habe ich aufgrund der message stopService eingebaut... aber bisher ohne erfolg... -
vielleicht nochmal eine verstaendnisfrage:
mit playService(ref1) wird ja die wiedergabe eines services gestartet und mit stopService() beendet.
ich gehe mal davon aus, dass mehrere wiedergaben parallel laufen koennen (z.b. bei pip, oder tv und aufnahme). wie kann ich dann die wiedergabe auswaehlen, die ich stoppen will? bei stopService kann ich ja keine reference mitgeben.