nachdem mein 7"-TFT mit osd2web grundsätzlich läuft, wollte ich mich daran machen, das Design (Template) anzupassen. Gibt es dazu eine Doku wie man das macht?
Gibt es keine Infos dazu?
nachdem mein 7"-TFT mit osd2web grundsätzlich läuft, wollte ich mich daran machen, das Design (Template) anzupassen. Gibt es dazu eine Doku wie man das macht?
Gibt es keine Infos dazu?
Das hast Du schon gelesen?
Nein, das habe ich nicht gesehen, schaue ich mir an ...
Nun hab ich's auch endlich mal installiert. Das ist ein würdiger Ersatz, danke Horchi!
Ist dar Patch wirklich notwendig? Ich hätte halt gerne einen ungepatchten VDR...
Da ich nur einen kleinen TFT habe, würde ich gerne die Aufnahmeliste weg haben und vor allem die aktuelle Uhrzeit größer dargestellt haben. Hat das schon jemand angepasst und könnte dies zur Verfügung stellen?
Stefan
Hallo,
ich habe hier immer noch das Problem, daß alte Timer im osd2web angezeigt werden.
Ich habe in der epgd Datenbank alle alten Timer gelöscht, trotzdem sehe ich immer noch alle alten Timer.
Wo muß man die denn noch löschen?
massi
Alles anzeigenNun hab ich's auch endlich mal installiert. Das ist ein würdiger Ersatz, danke Horchi!
Ist dar Patch wirklich notwendig? Ich hätte halt gerne einen ungepatchten VDR...
Da ich nur einen kleinen TFT habe, würde ich gerne die Aufnahmeliste weg haben und vor allem die aktuelle Uhrzeit größer dargestellt haben. Hat das schon jemand angepasst und könnte dies zur Verfügung stellen?
Stefan
Mal auf die schnelle gebastelt ...
wie hast du das gemacht mit dem Löschen in
Alles anzeigenHallo,
ich habe hier immer noch das Problem, daß alte Timer im osd2web angezeigt werden.
Ich habe in der epgd Datenbank alle alten Timer gelöscht, trotzdem sehe ich immer noch alle alten Timer.
Wo muß man die denn noch löschen?
massi
was hast du denn genau unternommen um die Timer loszuwerden?
Zitatwas hast du denn genau unternommen um die Timer loszuwerden?
Ich habe mittels eines mysql Clients (Sequel Pro) die alten Timer aus der epgd Datenbank gelöscht.
Hallo ich versuch gerade das Plugin in LibreELEC einzubauen und damit Live abzulösen aber es will nicht so recht.
Wenn ich das ganze von x86_64 für x86_64 kompilieren will (GOLD etc hab ich schon mal weggelassen um den Output simpler zu machen)
Auffällig ist das es versucht Pfade außerhalb des Toolchains zu benutzen /usr/lib/...
g++ -march=x86-64 -m64 -Wl,--as-needed -shared osd2web.o config.o menu.o update.o scraper2vdr.o dia.o websock.o fileservice.o status.o tools.o skin.o jobject.o -L./lib -lhorchi -lrt -lcrypto -L/LE/build.LibreELEC-Generic.x86_64-9.1-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/lib -luuid -L/LE/build.LibreELEC-Generic.x86_64-9.1-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/lib -ltinyxml2 -L/LE/build.LibreELEC-Generic.x86_64-9.1-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/lib -lwebsockets -I/LE/build.LibreELEC-Generic.x86_64-9.1-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/include -L/LE/build.LibreELEC-Generic.x86_64-9.1-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/lib -ljansson -L/LE/build.LibreELEC-Generic.x86_64-9.1-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/lib -lexif -o libvdr-osd2web.so
/usr/bin/ld: cannot find /usr/lib/libm.so.6
/usr/bin/ld: cannot find /usr/lib/libmvec_nonshared.a
/usr/bin/ld: cannot find /usr/lib/libmvec.so.1
collect2: error: ld returned 1 exit status
make: *** [Makefile:132: libvdr-osd2web.so] Error 1
wenn ich das ganze für arm cross kompilieren will wird es noch problematischer
volles Log http://ix.io/1R2q
BUILD vdr-plugin-osd2web (target)
TOOLCHAIN make (auto-detect)
g++ -MM -MG -march=armv7ve -mtune=cortex-a7 -mabi=aapcs-linux -Wno-psabi -Wa,-mno-warn-deprecated -mcpu=cortex-a7 -mfloat-abi=hard -mfpu=neon-vfpv4 -fomit-frame-pointer -Wall -pipe -Os -ggdb -O0 -fPIC -Wreturn-type -Wall -Wextra -Wno-unused-parameter -Wformat -pedantic -Wno-variadic-macros -Wunused-variable -Wunused-label -Wno-unused-result -Wunused-value -Wunused-function -Wunused-local-typedefs -Wparentheses -Werror=overloaded-virtual -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -std=c++11 -D__STDC_FORMAT_MACROS -Wunused-but-set-variable -Wunused-but-set-parameter -D__STL_CONFIG_H -DOSD2WEB -DLOG_PREFIX='"osd2web: "' -DVDR_PLUGIN -DUSEJSON -DUSEGUNZIP -DPLUGIN_NAME_I18N='"osd2web"' -DGIT_REV='"8.95.002-1168-g83b591b894"' osd2web.c config.c menu.c update.c scraper2vdr.c dia.c websock.c fileservice.c status.c tools.c skin.c jobject.c > .dependencies
g++: error: unrecognized argument in option '-mabi=aapcs-linux'
g++: note: valid arguments to '-mabi=' are: ms sysv
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: error: unrecognized command line option '-mfloat-abi=hard'
g++: error: unrecognized command line option '-mfpu=neon-vfpv4'
(cd lib && make -s lib)
Compile common ...
Compile config ...
Compile json ...
g++: error: unrecognized argument in option '-mabi=aapcs-linux'
g++: note: valid arguments to '-mabi=' are: ms sysv
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: error: unrecognized argument in option '-mabi=aapcs-linux'
g++: note: valid arguments to '-mabi=' are: ms sysv
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: error: unrecognized argument in option '-mabi=aapcs-linux'
g++: note: valid arguments to '-mabi=' are: ms sysv
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: error: unrecognized argument in option '-mabi=aapcs-linux'
...
Alles anzeigen
Ich will keinesfalls ausschließen das ich irgendwas flasch gemacht habe oder irgend was offensichtliches übersehe
wir haben das cross compiling gefixt, patch ist hier
https://github.com/LibreELEC/L…in-osd2web-makefile.patch
keine Ahnung ob das so richtig ist aber funktioniert für uns
x86_64/armv6/armv7/aarch64
Hallo,
ich hatte das schonmal im yavdr-ansible Thread geschrieben, ich habe das Problem, daß bei osd2web die Uhrzeit nicht weiterläuft, das kann beim Start des vdr passieren aber auch im laufenden Betrieb, es passiert nur sporadisch, daher ist es nicht so einfach das Problem einzugrenzen.
Es gibt auch keine Hinweise im log.
massi
Hallo,
ich habe das Porblem, dass bei meinem Ubuntu 19.10 das osd2web-Plugin nicht richtig läuft. Die libwebsockets habe ich aus dem aktuellen git genommen, da das kompilieren ansonsten nicht funktioniert hat. Egal, mit welchen Parametern ich das Plugin starte, erscheint im Browser lediglich eine Zeile mit Datum und Uhrzeit. Nach einem Refresh im Browser kommt folgende Fehlermeldung im syslog.
Dec 3 20:46:20 rudi vdr: osd2web: DEBUG: Unhandled 'callbackHttp' got (71)
Dec 3 20:46:20 rudi vdr: osd2web: DEBUG: Unhandled 'callbackOsd2Vdr' got (71)
Dec 3 20:46:20 rudi vdr: osd2web: DEBUG: Unhandled 'callbackHttp' got (71)
Dec 3 20:46:20 rudi vdr: osd2web: DEBUG: Unhandled 'callbackOsd2Vdr' got (71)
Dec 3 20:46:20 rudi vdr: osd2web: DEBUG: Unhandled 'callbackHttp' got (71)
Dec 3 20:46:20 rudi vdr: osd2web: DEBUG: Unhandled 'callbackOsd2Vdr' got (71)
Dec 3 20:46:20 rudi vdr: osd2web: DEBUG: Unhandled 'callbackHttp' got (86)
Dec 3 20:46:20 rudi vdr: osd2web: DEBUG: Unhandled 'callbackOsd2Vdr' got (49)
Dec 3 20:46:20 rudi vdr: osd2web: Client 'xxxxx' connected (0x7efeac00b520), ping time set to (60)
Dec 3 20:46:20 rudi vdr: osd2web: Error: Ignoring unexpeted client request [{"event":"login","object":{"type":0,"tftprio":100}}▒▒▒▒u+J#034m▒T▒▒▒#016▒B▒#011! ▒d(▒#024G▒▒#007▒xe?▒▒▒%▒▒uJ*▒▒V▒9#021▒!▒A▒#004#035▒▒sqMSVW▒▒Yn#013▒M▒▒▒▒▒▒]
Hat jemand eine Idee?
Danke und LG,
beta
PROBLEM GELÖST: Die websockets waren zu neu. Version 2.1.0 funktioniert...
Alles anzeigen
Lieber spät als nie...
Eben installiere ich den Wohnzimmer-VDR endlich neu, statte diesen mit einem Display für osd2web aus. Und dann stolpere ich endlich über diesen Thread...
machtnix, vielen Dank für Deinen Skin! Genau so sollte es sein! Sorry, dass ich damals Deinen Beitrag nicht registrierte.
Gruß
Stefan
Hallo zusammen,
um ein altes Thema aus diesem Thread wieder auszugraben - habe ich mit Hilfe von machtnix jetzt eine Lösung gebastelt die zumindest under ansible/focal funktioniert, um beim wechseln von VDR zu KODI die Anzeige am OSD zu ändern auf das Webinterface von Kodi.
Benutzt wird bei mir firefox, hier habe ich in die prefs.js in ~/.mozilla/firefox/*.default/ für den VDR user folgende 2 Zeilen eingefügt, die dafür sorgen, dass wenn mann firefox über die command line eine neue url gibt, diese nicht im neuen tab oder neues Fenster geöffnet werden, sondern im aktuellen:
user_pref("browser.link.open_newwindow", 1);
user_pref("browser.link.open_newwindow.restriction", 0);
EDIT: Eventuell wäre es wohl besser die settings in /etc/firefox/sysprefs.js zu setzen, dann ohne user_ davor /EDIT
Wie update-resistent das ist, weiß ich noch nicht, aber das werde ich rausfinden
Des weiteren habe ich in der kodi.service in /var/lib/vdr/.config/systemd/user einige Anpassungen vorgenommen, indem ich 2 ExecStartPost Befehle hinzugefügt habe, das erste macht eine kurze Pause bis das Kodi Webinterface auch wirklich geladen ist, je nach System kann man das kürzer oder länger setzen, der 2. ExecStartPost Befehl wechselt die URL im Firefox:
ExecStartPost=/bin/sleep 5
ExecStartPost=-firefox localhost:4444/skins/kodi/index.html?theme=blue
Um nach dem Verlassen von Kodi den browser wieder zurückzustellen habe ich ein ExecStopPost hinzugefügt:
ExecStopPost=-firefox localhost:4444/skins/horchiTft/index.html?theme=blue
Und damit switcht die Anzeige brav zwischen Kodi und VDR hin und her.
Den Kodi Skin habe ich so von machtnix übernommen, und darf ich hier auch für euch bereitstellen.
Vielleicht bringt es dem einen oder anderen etwas, oder vielleicht kann es auch noch schöner gelöst werden, dann immer gerne her damit
LG und frohe Ostern,
Reinhard
...leider funktionierte meine Lösung nur in Theorie und mit einigen Anpassungen und ohne 2. Bildschirm. Nachdem ich nun einen 2. Bildschirm habe, stehe ich vor demselben Problem.
über yavdr für focal wird osd2web wohl aus dem osd2web.service ausgeführt, mit dem on_vdr befehl. Es ist mir allerdings leider nicht mehr gelungen, über den Kodi start einen neuen link an den firefox zu senden der das Theme wechselt auf das Kodi theme. Jeglicher versuch, im kodi.service meine Befehle abzusetzen laufen ins leere bzw. sorgen dafür das Kodi gar nicht mehr startet.
Hat jemand ein Plan wie es sauber laufen kann?
Mit dem script xb.sh im Anhang lasse ich mit einer Taste, definiert im .lircrc zwischen vdr und kodi umschalten.
Dabei wird der Browser mit dem entsprechenden osd2web-skin (kodi oder horchiTft) neugestartet.
Wichtig ist auch die Modifikation des kodi chorus webservers. Hier muss die styles.css ausgetauscht werden.
Wichtig ist auch die Modifikation des kodi chorus webservers. Hier muss die styles.css ausgetauscht werden.
Die css-Datei ist leider in Deinem tar nicht enthalten. Kann man die irgendwo herunterladen?
Doch ist drin.
Wie beim original Pfad
/var/lib/vdr/.kodi/addons/webinterface.chorus/theme/css/styles.css
Doch ist drin.
Wie beim original Pfad
/var/lib/vdr/.kodi/addons/webinterface.chorus/theme/css/styles.css
Alles klar - passt natürlich. Ich hätte das Archiv nicht zuerst auf dem Mac auspacken sollen .
Danke...
Die Darstellung vom Kodi Webinterface sieht bei mir merkwürdig aus... Man achte auf den unteren Rand - so wird es dann auch ins osd2web übernommen. Die css habe ich natürlich an die richtige Stelle kopiert.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!