Das schaut gut aus. Man sollte natürlich am Ende die Test App nicht löschen.
[Smart TV] Tester für "VDR on Smart TV" gesucht
-
-
Hallo zusammen,
zuerst mal ein großes Lob an thlo. Super Idee, klasse Umsetzung. Endlich muss man nicht noch einen Mediaclient dazuhängen (habe meine Cubox noch nicht vernünftig zum Live-TV streamen gebracht ;-().
Ich hätte aber ein, zwei Anmerkungen, die ich gerne loswerden möchte:
- Hintergrundfarbe des Widgets: Besteht die Möglichkeit, einen dunkleren Blauton zu verwenden. Dies würde den Kontrast und damit die Lesbarkeit deutlich erhöhen?
- Schriftart des Widgets: Bei dem jeweils hervorgehobenen Eintrag ist die Schrift verzerrt, auch hier wäre eine Erhöhung der Lesbarkeit wünschenswert.
- Widget: Aus mir unerklärlichen Gründen werden keine Sky Programme dargestellt. Die Darstellung über den Webserver des Plugins funktioniert hingegen.
Freue mich auf Feedback.
Herzliche Grüße
Oliver -
Einen kleinen Fehler habe ich noch zu beklagen. Wobei der wohl eher an der Firmware des Fernsehers liegt aber vielleicht gibt es ja einen Workaround. Die Zeit stimmt nicht. Nach Anschluss einer DVB T Antenne wird die Zeit aus dem DVB Signal zumindest in der Anzeige des Fernsehers richtig gestellt. Leider scheint die Firmware aber noch einen 2. Zeitstempel zu führen der nur mit bestehender INet Verbindung eingestellt wird. Ich möchte den Fernseher nicht ins INet freischalten, habe lokal genügend Inhalte zum darstellen.
Im Plugin kann man das so sehen. Nach dem Start des Plugins wird die Zeit links oben mit 0:00 angezeigt und läuft dann weiter. Das hat natürlich auch Auswirkungen auf die angezeigte Restlaufzeit von Live TV. Ebenfalls wird die nächste Sendung nicht angezeigt weil die vorhergehende laut Timestamp nie zu Ende gehen kann.
Setup
Server yaVDR 0.5 testing smarttvweb plugin aus git
Samsung UE32F5570 mit VDR on TV 0.95 Firmware 1117
DVB T Antenne angeschlossen.
TV darf nur ins lokale Netzwerk verbinden.Diese Methode aus Display.js ermittelt die Uhrzeit.
Code
Alles anzeigenClockHandler.update = function() { var date = new Date(); var hours= (date.getHours() - Config.tzCorrection); var minutes= date.getMinutes(); if (minutes<=9) minutes='0'+minutes; $(this.elm).text(hours + ':' + minutes); this.timeoutObj = window.setTimeout(function() {ClockHandler.update(); }, (10*1000)); };
new Date() kommt aus der im Fernseher enthaltenen Javascript Bibliothek. Da hat man also wenig Einfluss was diese tut.
Ich sehe 2. Workarounds leider beide mit Programmieraufwand versehen und nicht sehr elegant. Ich gebe zu Javascript ist nicht meine Stärke.
1. Man überlagert new Date() mit einer Funktion die sich die Zeit aus VDR Time ermittelt. in Server.js (Server.updateVdrStatus) wird sowieso die Differenz von lokaler Zeit zu VDR Zeit ermittelt.
2. Eine andere Variante könnte sein man schaftt die Möglichkeit einen lokalen Zeitserver anzufragen. Den hätte ich sogar hier im Netzwerk.
Vielleicht habe ich auch nur eine Einstellung im TV übersehen.
-
Leider scheint die Firmware aber noch einen 2. Zeitstempel zu führen der nur mit bestehender INet Verbindung eingestellt wird. Ich möchte den Fernseher nicht ins INet freischalten, habe lokal genügend Inhalte zum darstellen.
Aha, ja, die SmartTvs senden allerlei Inhalte zu diversen Servern im Netz. Ich kann nachvollziehen, das Du die Inet Kommunikation des TVs unterbindest. Ich noch keine Möglichkeit gesehen, einen lokalen Zeitserver anzuwählen. Und ja, es gibt zwei Uhren in der Firmware.
1. Man überlagert new Date() mit einer Funktion die sich die Zeit aus VDR Time ermittelt. in Server.js (Server.updateVdrStatus) wird sowieso die Differenz von lokaler Zeit zu VDR Zeit ermittelt.
Jep, das Widget bekommt einen Zeitstempel aus dem Plugin. ZZ nutze ich den Zeitstempel, um die Zeitzone richtig zu treffen. Ich könnte eine widget.conf option einfügen, die die Zeit vom VDR als basis nimmt.
Grüße,
T. -
Danke für die Erklärung.
Und ja, es gibt zwei Uhren in der Firmware.
Warum hier 2 Zeitstempel geführt werden versteht wohl nur Samsung. Etwas verwirrend weil selbst wenn man die in den Einstellungen manuell wählt wird der 2. Zeitstempel nicht gesetzt.
Ich hatte noch die Hoffnung das der 2. Zeitstempel per ntp gesetzt wird. Leider ist das nicht so wie ein kurzer Test nach Freischaltung des ntp Ports zeigte. Am WE baue ich mal eine 2. Netzwerkkarte in meinen Rechner und versuche per wireshark mitzusniffen wie und von wo der TV die Zeit holen möchte. Wird vermutlich nicht so einfach wenn ich mir den Artikel aus der CT zu den Smart TVs anschaue.
-
Hallo thlo,
funktioniert echt super auf meinem Samsung UE40ES6800 perfekt mit yavdr 0.5 von Headless-Server.
Super wäre allerdings noch eine Wake on Lan Funktion, die den Server automatisch bei Start des Clients wecken kann.Vielen Dank für das super plugin!
Grüsse,
Stefan -
Super wäre allerdings noch eine Wake on Lan Funktion, die den Server automatisch bei Start des Clients wecken kann
Hatte ich auch schon drüber nachgedacht. Allerdings kann der Samsung keine WOL Pakete schicken. Die einzige Möglichkeit wäre es, das das Widget per HTTP auf einen zweiten Rechner / Router zugreift und ein Wol paket veranlasst.
Ist allerdings nicht einfach zu konfigurieren...
Grüße,
T. -
Hallo zusammen
Hoffe ihr könnt mir helfen ich habe das Plugin erfolgreich installiert und es läuft auch sehr gut!
Allerdings das Witget läuft auf meinen Samsung SmartTV UE55D6200 nicht bzw noch nicht ich weiß das es momentan nur auf
der ES Serie Läuft aber ich hoffe das ihr mir helfen könnt das das Witget auch auf der D Serie Läuft
Hoffe auf eure unterstützung!
Momentan ist es so das wenn ich das Witget öffne sich der erste Bildschirm nicht zeigt(mit der auswohl live Tv, Aufnahmen usw.) wenn ich da aber weiter drücke eifach also quasi auf Live Tv kommt alles so weit auch channel list und EPG daten aber es wird kein bild gezeigt wenn ich ein channel öffneLG
-
Hi Dome,
jep, zZ läuft das Widget nur mit der ES Serie und neuer. Die Unterschiede zur D-Serie sind groß. Ich habe keine D-Serie und kann keine richtiger Unterstützung leisten.Wenn Du etwas Javascript kennst, dann könnte ich unterstützen.
Grüße,
T. -
Hallo,
Ich überlege, mir den UE39F5370 oder UE39F5570 zu kaufen.
Kennt Ihr die Unterschiede? Der UE39F5570 scheint besser zu sein (Smart 2.0), ist aber bei Amazon billiger (?).
Gibt es da einen Haken? Fehlt dem die Fernbedienung?Funktioniert das Widget mit beiden?
Haben die einen VGA Eingang?- Markus
-
Gibt es schon Erfahrung mit der H-Serie mit dem SmartTV Plugin, z.B. der BluRay Player BD H6500? Die Preise für die F-Serie ist in letzter Zeit enorm gestiegen.
Joesy
-
Hallo,
hab das Widget problemlos auf einen UE32EH5300W installieren können.
Allerdings will bei mir das Plugin auf meinen yavdr Server nicht laufen.
Hab die neuste Version des Plugins gemäß der Anleitung und der yavdr Anleitung erstellt.Jedoch startet das Plugin nicht. Nur wenn ich per ssh den Befehl sudo vdr -P smarttvweb eingebe und dann auch nur wenn bereits das "normale" yavdr läuft.
Hat jmd. vlt ne idee?
Gruß
umaar
-
Allerdings will bei mir das Plugin auf meinen yavdr Server nicht laufen.
Nutzt Du das alte (Makefile) oder das neue Makefile (Makefile.new). GGf mal mit dem neuen Makefile ausprobieren (mv Makefile.new Makefile)
Was wird denn in die Logfiles beim Starten geschriebn ? (/var/log/syslog). Ggf auch Logging des Plugins einschalten. "LogFile /tmp/smartvvweblog.txt" in /var/lib/vdr/plugins/smarttvweb/smarttvweb.conf.
Grüße,
T. -
Hallo erst mal vielen Dank für die schnelle Antwort.
Also hatte zunächst die vdr-plugin-smarttvweb_099_1.tgz genutzt, hab es jetzt aber auch nochmals mit der git Version und den beiden Makefiles probiert leider ohne erfolg.
Plugin wird garnicht erst gestartet (/var/log/syslog) somit gibt es leider auch keine Log Datei des Plugin.
Code
Alles anzeigenvdr: [922] VDR version 2.0.3 started Apr 22 10:25:40 Sat-Server vdr: [922] switched to user 'vdr' Apr 22 10:25:40 Sat-Server vdr: [922] codeset is 'UTF-8' - known Apr 22 10:25:40 Sat-Server vdr: [922] found 28 locales in /usr/share/locale Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-sc.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] cTimeMs: using monotonic clock (resolution is 1 ns) Apr 22 10:25:40 Sat-Server vdr: [922] [general.debug] using new 1.7.11+ capture code Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-dummydevice.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-femon.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-markad.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-epgsearch.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-epgsearchonly.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-xvdr.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-osdserver.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-wirbelscan.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-streamdev-server.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-vdrmanager.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-restfulapi.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] restfulapi: Port has been set to 8002! Apr 22 10:25:40 Sat-Server vdr: [922] restfulapi: Ip has been set to 0.0.0.0! Apr 22 10:25:40 Sat-Server vdr: [922] restfulapi: trying to parse command line arguments Apr 22 10:25:40 Sat-Server vdr: [922] restfulapi: Port has been set to 8002! Apr 22 10:25:40 Sat-Server vdr: [922] restfulapi: Ip has been set to 0.0.0.0! Apr 22 10:25:40 Sat-Server vdr: [922] RESTful-API Settings: port: 8002, ip: 0.0.0.0, eimgs: , cimgs: i, headers: activated Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-quickepgsearch.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-channellists.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-live.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] [live] INFO: validating server ip '0.0.0.0' Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-svdrposd.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-dbus2vdr.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] dbus2vdr: use shutdown-hooks in /usr/share/vdr/shutdown-hooks Apr 22 10:25:40 Sat-Server vdr: [922] dbus2vdr: use shutdown-hooks-wrapper /usr/share/vdr-plugin-dbus2vdr/shutdown-wrapper Apr 22 10:25:40 Sat-Server vdr: [922] dbus2vdr: enable Upstart support Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-svdrpservice.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-conflictcheckonly.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-vnsiserver3.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-skinpearlhd.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading plugin: /usr/lib/vdr/plugins/libvdr-dynamite.so.2.0.0 Apr 22 10:25:40 Sat-Server vdr: [922] loading /var/lib/vdr/setup.conf
Hab mir jetzt auch alle Rechte/Gruppen/User angeschaut und auch hier stimmt alles.
/usr/lib/vdr/plugins/Code... -rw-r--r-- 1 root root 2739111 Apr 22 10:22 libvdr-smarttvweb.so.2.0.0 -rw-r--r-- 1 root root 225744 Dez 21 10:04 libvdr-softhddevice.so.2.0.0 -rw-r--r-- 1 root root 429400 Dez 1 12:19 libvdr-streamdev-server.so.2.0.0 -rw-r--r-- 1 root root 26976 Okt 24 23:13 libvdr-svdrposd.so.2.0.0 -rw-r--r-- 1 root root 31400 Okt 24 23:14 libvdr-svdrpservice.so.2.0.0 -rw-r--r-- 1 root root 348160 Okt 24 23:15 libvdr-text2skin.so.2.0.0 ...
(zumindest haben alle anderen Plugins die selben Einstellungen )
/var/lib/vdr/plugins/
Code... drwxr-xr-x 3 vdr vdr 4096 Apr 21 13:05 smarttvweb drwxr-xr-x 2 vdr vdr 4096 Dez 17 14:39 streamdev-server drwxr-xr-x 7 vdr vdr 4096 Okt 21 2013 text2skin ...
Hat das Plugin im /var/lib/vdr/setup.conf einen Eintrag?
Muss das Plugin sonst noch irgendwo eingetragen werden?Gruß
umaar
-
Hat das Plugin im /var/lib/vdr/setup.conf einen Eintrag?
Hast Du die .conf Dateien nach /var/lib/vdr/plugins/smarttvweb (wie im Wiki http://projects.vdr-developer.…jects/plg-smarttvweb/wiki unter "Plugin installation" beschrieben) geschoben?
Code
Alles anzeigen# Ubuntu VDR config folder is in /var/lib/vdr/ sudo mkdir /var/lib/vdr/plugins/smarttvweb # widget.conf contains configurations for the SmartTV Widget sudo cp widget.conf /var/lib/vdr/plugins/smarttvweb # web folder contains html and js for the web frontend sudo cp -r web/ /var/lib/vdr/plugins/smarttvweb # smarttvweb.conf contains the server plugin configurations sudo cp smarttvweb.conf /var/lib/vdr/plugins/smarttvweb # Modify config file (in particular LogFile and MediaFolder items) sudo vi /var/lib/vdr/plugins/smarttvweb/smarttvweb.conf
Grüße,
T. -
Danke für dieses Plugin.
Endlich kann ich miniDLNA für meinen Zweit-TV aufgeben (DLNA & Samsung, was für eine Pest...).
-
Hi,
Ich hab leider seit dem Umstieg auf neue Hardware und übernahme der alten Config in die neue OS Installation auch Probleme...
Mit dem Widget VdrOnTv_0.95_Europe_20131003.zip bekomm ich folgendes Ergebnis:
2014-05-08 18:11:15.384: HTTP server listening on port 8000
2014-05-08 18:11:15.384: SmartTvServer Thread Started
2014-05-08 18:11:15.386: mServerFd= 12
2014-05-08 18:11:17.855: SmartTvServer::OsdStatusMessage: Msg= Channel locked (recording)!
2014-05-08 18:11:19.856: SmartTvServer::OsdStatusMessage: Msg=
2014-05-08 18:12:15.420: + New Session mReqId= 1
2014-05-08 18:12:15.420: mActiveSessions= 1 size= 1 ReqIds= [ 1 ]
2014-05-08 18:12:15.420: + New Session mReqId= 2
2014-05-08 18:12:15.420: mActiveSessions= 2 size= 2 ReqIds= [ 1 2 ]
2014-05-08 18:12:15.654: mReqId= 1 fd= 26 mMethod= GET mPath= /widget.conf mVer= HTTP/1.1 mQuery= _=1399572734612
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:15.656: mReqId= 1 fd= 26 SendFile mPath= /usr/local/src/VDR_etc//plugins/smarttvweb/widget.conf
fd= 26 mReqId= 1 mFileSize= 415
2014-05-08 18:12:15.657: mReqId= 2 fd= 27 mMethod= GET mPath= /vdrstatus.xml mVer= HTTP/1.1 mQuery= _=1399572734629
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:15.658: fd= 26 mReqId= 1 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:15.658: - Closing Session mReqId= 1
2014-05-08 18:12:15.659: mActiveSessions= 1 size= 1 ReqIds= [ 2 ]
2014-05-08 18:12:15.659: fd= 27 mReqId= 2 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:15.659: mReqId= 2 fd= 27 cResponseMemBlk: Response duration= 2.109 ms
2014-05-08 18:12:15.660: - Closing Session mReqId= 2
2014-05-08 18:12:15.660: mActiveSessions= 0 size= 0 ReqIds= [ ]
2014-05-08 18:12:16.468: + New Session mReqId= 3
2014-05-08 18:12:16.468: mActiveSessions= 1 size= 1 ReqIds= [ 3 ]
2014-05-08 18:12:16.469: + New Session mReqId= 4
2014-05-08 18:12:16.469: mActiveSessions= 2 size= 2 ReqIds= [ 3 4 ]
2014-05-08 18:12:16.472: + New Session mReqId= 5
2014-05-08 18:12:16.472: mActiveSessions= 3 size= 3 ReqIds= [ 3 4 5 ]
2014-05-08 18:12:16.472: + New Session mReqId= 6
2014-05-08 18:12:16.473: mActiveSessions= 4 size= 4 ReqIds= [ 3 4 5 6 ]
2014-05-08 18:12:16.473: + New Session mReqId= 7
2014-05-08 18:12:16.473: mActiveSessions= 5 size= 5 ReqIds= [ 3 4 5 6 7 ]
2014-05-08 18:12:16.800: mReqId= 3 fd= 20 mMethod= POST mPath= /log mVer= HTTP/1.1 mQuery=
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:16.805: CLOG: Config.getWidgetVersion= 0.95
2014-05-08 18:12:16.806: mReqId= 4 fd= 21 mMethod= POST mPath= /log mVer= HTTP/1.1 mQuery=
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:16.807: mReqId= 5 fd= 22 mMethod= POST mPath= /log mVer= HTTP/1.1 mQuery=
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:16.807: fd= 20 mReqId= 3 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:16.808: - Closing Session mReqId= 3
2014-05-08 18:12:16.809: mActiveSessions= 4 size= 4 ReqIds= [ 4 5 6 7 ]
2014-05-08 18:12:16.809: mReqId= 6 fd= 23 mMethod= GET mPath= /vdrstatus.xml mVer= HTTP/1.1 mQuery= _=1399572735299
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:16.809: fd= 23 mReqId= 6 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:16.809: mReqId= 6 fd= 23 cResponseMemBlk: Response duration= 0.447 ms
2014-05-08 18:12:16.810: - Closing Session mReqId= 6
2014-05-08 18:12:16.810: mActiveSessions= 3 size= 3 ReqIds= [ 4 5 7 ]
2014-05-08 18:12:16.810: CLOG: webapis.ver= 1.2.15
2014-05-08 18:12:16.810: fd= 21 mReqId= 4 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:16.810: - Closing Session mReqId= 4
2014-05-08 18:12:16.810: mActiveSessions= 2 size= 2 ReqIds= [ 5 7 ]
2014-05-08 18:12:16.811: CLOG: onAVPlayObtained: sName= undefined sVersion: undefined
2014-05-08 18:12:16.812: mReqId= 7 fd= 24 mMethod= GET mPath= /clients mVer= HTTP/1.1 mQuery= state=running&mac=5ca39d3f97c6&ip=192.168.0.58&_=1399572735305
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:16.812: mReqId= 7 fd= 24 receiveClientInfo mac= 5ca39d3f97c6 ip= 192.168.0.58 state= running
2014-05-08 18:12:16.812: SmartTvServer::updateTvClient: Append Entry for Mac= 5ca39d3f97c6
2014-05-08 18:12:16.812: fd= 22 mReqId= 5 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:16.812: - Closing Session mReqId= 5
2014-05-08 18:12:16.812: mActiveSessions= 1 size= 1 ReqIds= [ 7 ]
2014-05-08 18:12:16.812: fd= 24 mReqId= 7 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:16.812: mReqId= 7 fd= 24 cResponseMemBlk: Response duration= 0.243 ms
2014-05-08 18:12:16.812: - Closing Session mReqId= 7
2014-05-08 18:12:16.812: mActiveSessions= 0 size= 0 ReqIds= [ ]
2014-05-08 18:12:16.828: + New Session mReqId= 8
2014-05-08 18:12:16.828: mActiveSessions= 1 size= 1 ReqIds= [ 8 ]
2014-05-08 18:12:16.841: mReqId= 8 fd= 20 mMethod= POST mPath= /log mVer= HTTP/1.1 mQuery=
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:16.848: CLOG: curWidget.id= (VdrOnTv)
2014-05-08 18:12:16.848: fd= 20 mReqId= 8 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:16.849: - Closing Session mReqId= 8
2014-05-08 18:12:16.849: mActiveSessions= 0 size= 0 ReqIds= [ ]
2014-05-08 18:12:16.860: + New Session mReqId= 9
2014-05-08 18:12:16.860: mActiveSessions= 1 size= 1 ReqIds= [ 9 ]
2014-05-08 18:12:16.860: + New Session mReqId= 10
2014-05-08 18:12:16.860: mActiveSessions= 2 size= 2 ReqIds= [ 9 10 ]
2014-05-08 18:12:16.860: + New Session mReqId= 11
2014-05-08 18:12:16.860: mActiveSessions= 3 size= 3 ReqIds= [ 9 10 11 ]
2014-05-08 18:12:16.871: mReqId= 9 fd= 20 mMethod= POST mPath= /log mVer= HTTP/1.1 mQuery=
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:16.875: mReqId= 10 fd= 21 mMethod= POST mPath= /log mVer= HTTP/1.1 mQuery=
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:16.876: CLOG: ProductInfo= 2
2014-05-08 18:12:16.876: fd= 20 mReqId= 9 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:16.877: - Closing Session mReqId= 9
2014-05-08 18:12:16.877: mActiveSessions= 2 size= 2 ReqIds= [ 10 11 ]
2014-05-08 18:12:16.877: mReqId= 11 fd= 22 mMethod= POST mPath= /log mVer= HTTP/1.1 mQuery=
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:16.888: CLOG: isTvSet= false
2014-05-08 18:12:16.888: CLOG: Server.updateVdrStatus: tzCor= -1
2014-05-08 18:12:16.889: fd= 21 mReqId= 10 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:16.889: - Closing Session mReqId= 10
2014-05-08 18:12:16.889: mActiveSessions= 1 size= 1 ReqIds= [ 11 ]
2014-05-08 18:12:16.889: fd= 22 mReqId= 11 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:16.889: - Closing Session mReqId= 11
2014-05-08 18:12:16.890: mActiveSessions= 0 size= 0 ReqIds= [ ]
2014-05-08 18:12:16.891: + New Session mReqId= 12
2014-05-08 18:12:16.891: mActiveSessions= 1 size= 1 ReqIds= [ 12 ]
2014-05-08 18:12:16.891: mReqId= 12 fd= 20 mMethod= POST mPath= /log mVer= HTTP/1.1 mQuery=
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:16.896: CLOG: Server.updateVdrStatus: tzCor= -1
2014-05-08 18:12:16.896: fd= 20 mReqId= 12 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:16.896: - Closing Session mReqId= 12
2014-05-08 18:12:16.897: mActiveSessions= 0 size= 0 ReqIds= [ ]
2014-05-08 18:12:20.844: + New Session mReqId= 13
2014-05-08 18:12:20.844: mActiveSessions= 1 size= 1 ReqIds= [ 13 ]
2014-05-08 18:12:20.844: + New Session mReqId= 14
2014-05-08 18:12:20.845: mActiveSessions= 2 size= 2 ReqIds= [ 13 14 ]
2014-05-08 18:12:20.845: + New Session mReqId= 15
2014-05-08 18:12:20.845: mActiveSessions= 3 size= 3 ReqIds= [ 13 14 15 ]
2014-05-08 18:12:21.291: mReqId= 13 fd= 20 mMethod= POST mPath= /log mVer= HTTP/1.1 mQuery=
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:21.295: mReqId= 14 fd= 21 mMethod= POST mPath= /log mVer= HTTP/1.1 mQuery=
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:21.296: CLOG: State= 0: Key pressed: KEY_ENTER
2014-05-08 18:12:21.296: fd= 20 mReqId= 13 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:21.296: - Closing Session mReqId= 13
2014-05-08 18:12:21.296: mActiveSessions= 2 size= 2 ReqIds= [ 14 15 ]
2014-05-08 18:12:21.297: mReqId= 15 fd= 22 mMethod= GET mPath= /vdrstatus.xml mVer= HTTP/1.1 mQuery= _=1399572739979
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:21.298: fd= 22 mReqId= 15 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:21.298: mReqId= 15 fd= 22 cResponseMemBlk: Response duration= 0.453 ms
2014-05-08 18:12:21.298: - Closing Session mReqId= 15
2014-05-08 18:12:21.298: mActiveSessions= 1 size= 1 ReqIds= [ 14 ]
2014-05-08 18:12:21.304: CLOG: change state: OldState= 0 NewState= 1
2014-05-08 18:12:21.304: fd= 21 mReqId= 14 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:21.304: - Closing Session mReqId= 14
2014-05-08 18:12:21.304: mActiveSessions= 0 size= 0 ReqIds= [ ]
2014-05-08 18:12:21.312: + New Session mReqId= 16
2014-05-08 18:12:21.312: mActiveSessions= 1 size= 1 ReqIds= [ 16 ]
2014-05-08 18:12:21.318: mReqId= 16 fd= 20 mMethod= GET mPath= /channels.xml mVer= HTTP/1.1 mQuery= channels=50&_=1399572740065
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
OwnIP= 192.168.0.2
2014-05-08 18:12:21.319: mReqId= 16 fd= 20 Event Info is Zero for Count= 50 Name= ORF1
2014-05-08 18:12:21.319: mReqId= 16 fd= 20 Event Info is Zero for Count= 49 Name= ORF2
2014-05-08 18:12:21.320: mReqId= 16 fd= 20 Schedule is Zero for Count= 47 Name= RTL Television
2014-05-08 18:12:21.320: mReqId= 16 fd= 20 Schedule is Zero for Count= 46 Name= SAT.1
2014-05-08 18:12:21.320: mReqId= 16 fd= 20 Schedule is Zero for Count= 45 Name= ProSieben
2014-05-08 18:12:21.321: mReqId= 16 fd= 20 Schedule is Zero for Count= 44 Name= RTL2
2014-05-08 18:12:21.321: mReqId= 16 fd= 20 Schedule is Zero for Count= 43 Name= VOX
2014-05-08 18:12:21.321: mReqId= 16 fd= 20 Schedule is Zero for Count= 42 Name= kabel eins
2014-05-08 18:12:21.322: mReqId= 16 fd= 20 Schedule is Zero for Count= 41 Name= SUPER RTL
2014-05-08 18:12:21.322: mReqId= 16 fd= 20 Schedule is Zero for Count= 40 Name= Das Erste HD
2014-05-08 18:12:21.322: mReqId= 16 fd= 20 Schedule is Zero for Count= 39 Name= ZDF HD
2014-05-08 18:12:21.323: mReqId= 16 fd= 20 Schedule is Zero for Count= 38 Name= arte HD
2014-05-08 18:12:21.323: mReqId= 16 fd= 20 Schedule is Zero for Count= 37 Name= PHOENIX HD
2014-05-08 18:12:21.323: mReqId= 16 fd= 20 Schedule is Zero for Count= 36 Name= ORF1 HD
2014-05-08 18:12:21.324: mReqId= 16 fd= 20 Schedule is Zero for Count= 35 Name= ORF2 HD
2014-05-08 18:12:21.324: mReqId= 16 fd= 20 Schedule is Zero for Count= 34 Name= ATV HD
2014-05-08 18:12:21.324: mReqId= 16 fd= 20 Schedule is Zero for Count= 33 Name= ProSieben MAXX
2014-05-08 18:12:21.324: mReqId= 16 fd= 20 Schedule is Zero for Count= 32 Name= SAT.1 Gold
2014-05-08 18:12:21.324: mReqId= 16 fd= 20 Schedule is Zero for Count= 31 Name= Bayerisches FS S�d
2014-05-08 18:12:21.324: mReqId= 16 fd= 20 Schedule is Zero for Count= 30 Name= hr-fernsehen
2014-05-08 18:12:21.324: mReqId= 16 fd= 20 Schedule is Zero for Count= 29 Name= NDR FS MV
2014-05-08 18:12:21.324: mReqId= 16 fd= 20 Schedule is Zero for Count= 28 Name= SR Fernsehen
2014-05-08 18:12:21.324: mReqId= 16 fd= 20 Schedule is Zero for Count= 27 Name= BR-alpha OBSOLETE
2014-05-08 18:12:21.324: mReqId= 16 fd= 20 Schedule is Zero for Count= 26 Name= SWR Fernsehen BW
2014-05-08 18:12:21.324: mReqId= 16 fd= 20 Schedule is Zero for Count= 25 Name= ZDF
2014-05-08 18:12:21.324: mReqId= 16 fd= 20 Schedule is Zero for Count= 24 Name= 3sat
2014-05-08 18:12:21.325: mReqId= 16 fd= 20 Schedule is Zero for Count= 23 Name= KiKA
2014-05-08 18:12:21.325: mReqId= 16 fd= 20 Schedule is Zero for Count= 22 Name= arte OBSOLETE
2014-05-08 18:12:21.325: mReqId= 16 fd= 20 Schedule is Zero for Count= 21 Name= ORF2S
2014-05-08 18:12:21.325: mReqId= 16 fd= 20 Schedule is Zero for Count= 20 Name= ORF1
2014-05-08 18:12:21.325: mReqId= 16 fd= 20 Schedule is Zero for Count= 19 Name= ORF2 W
2014-05-08 18:12:21.325: mReqId= 16 fd= 20 Schedule is Zero for Count= 18 Name= ATV
2014-05-08 18:12:21.325: mReqId= 16 fd= 20 Schedule is Zero for Count= 17 Name= ZDFinfo
2014-05-08 18:12:21.325: mReqId= 16 fd= 20 Schedule is Zero for Count= 16 Name= CNN Int.
2014-05-08 18:12:21.325: mReqId= 16 fd= 20 Schedule is Zero for Count= 15 Name= Disney Channel
2014-05-08 18:12:21.325: mReqId= 16 fd= 20 Schedule is Zero for Count= 14 Name= SPORT1
2014-05-08 18:12:21.325: mReqId= 16 fd= 20 Schedule is Zero for Count= 13 Name= HSE24
2014-05-08 18:12:21.326: mReqId= 16 fd= 20 Schedule is Zero for Count= 12 Name= Bloomberg TV Germany OBSOLETE
2014-05-08 18:12:21.326: mReqId= 16 fd= 20 Schedule is Zero for Count= 11 Name= MTV HD
2014-05-08 18:12:21.326: mReqId= 16 fd= 20 Schedule is Zero for Count= 10 Name= rbb Brandenburg
2014-05-08 18:12:21.326: mReqId= 16 fd= 20 Schedule is Zero for Count= 9 Name= Sky News OBSOLETE
2014-05-08 18:12:21.326: mReqId= 16 fd= 20 Schedule is Zero for Count= 8 Name= BVN
2014-05-08 18:12:21.326: mReqId= 16 fd= 20 Schedule is Zero for Count= 7 Name= n-tv
2014-05-08 18:12:21.326: mReqId= 16 fd= 20 Schedule is Zero for Count= 6 Name= Al Jazeera OBSOLETE
2014-05-08 18:12:21.326: mReqId= 16 fd= 20 Schedule is Zero for Count= 5 Name= ORF III
2014-05-08 18:12:21.326: mReqId= 16 fd= 20 Schedule is Zero for Count= 4 Name= Eurosport Deutschland
2014-05-08 18:12:21.326: mReqId= 16 fd= 20 Schedule is Zero for Count= 3 Name= EinsExtra OBSOLETE
2014-05-08 18:12:21.326: mReqId= 16 fd= 20 Schedule is Zero for Count= 2 Name= EinsFestival OBSOLETE
2014-05-08 18:12:21.326: mReqId= 16 fd= 20 Schedule is Zero for Count= 1 Name= EinsPlus OBSOLETE
2014-05-08 18:12:21.336: + New Session mReqId= 17
2014-05-08 18:12:21.336: mActiveSessions= 2 size= 2 ReqIds= [ 16 17 ]
2014-05-08 18:12:21.336: fd= 20 mReqId= 16 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:21.336: mReqId= 16 fd= 20 cResponseMemBlk: Response duration= 17.432 ms
2014-05-08 18:12:21.336: - Closing Session mReqId= 16
2014-05-08 18:12:21.336: mActiveSessions= 1 size= 1 ReqIds= [ 17 ]
2014-05-08 18:12:21.348: mReqId= 17 fd= 21 mMethod= POST mPath= /log mVer= HTTP/1.1 mQuery=
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:21.352: CLOG: Server.updateVdrStatus: tzCor= -1
2014-05-08 18:12:21.353: fd= 21 mReqId= 17 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:21.353: - Closing Session mReqId= 17
2014-05-08 18:12:21.353: mActiveSessions= 0 size= 0 ReqIds= [ ]
2014-05-08 18:12:21.420: + New Session mReqId= 18
2014-05-08 18:12:21.420: mActiveSessions= 1 size= 1 ReqIds= [ 18 ]
2014-05-08 18:12:21.678: mReqId= 18 fd= 20 mMethod= POST mPath= /log mVer= HTTP/1.1 mQuery=
User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV+2013; Maple2012) AppleWebKit/535.20+ (KHTML, like Gecko) SmartTV Safari/535.20+
2014-05-08 18:12:21.682: CLOG: Server.fetchVideoList Error Response - status= parsererror error= TypeError: Cannot read property 'documentElement' of null
2014-05-08 18:12:21.683: fd= 20 mReqId= 18 --------------------- Check Write: Closing ---------------------
2014-05-08 18:12:21.683: - Closing Session mReqId= 18
2014-05-08 18:12:21.683: mActiveSessions= 0 size= 0 ReqIds= [ ]
Angezeigt wird beim Aufruf von Live die Meldung "Error with XML File: parseerror"
epg hab ich mal mittels svdpr gelöscht.
channels.conf hab ich auch in den ersten Einträgen um Kanäle mit komischen Zeichen erleichtert...Mit dem Widget VdrOnTv_0.96.1230_Europe_20131230.zip erhalte ich nur eine nicht viel sagende Fehlermeldung mit "200" "NaN" im Text.
Ich kann gerne nochmal die Version installieren wenn der genaue Text wichtig ist.Welche Version ist eigentlich die die ich am besten mit der GIT Version des Plugins verwenden soll?
VdrOnTv_0.96.1230_Europe_20131230.zip (die du mir mal geschickt hast)
VdrOnTv_0.95_Europe_20131003.zip (von http://projects.vdr-developer.…ects/plg-smarttvweb/files)
oder die Version im GITLg,
Christoph -
Hab noch nen Fehler in der channels.conf gefunden und gefixed.
Wusste zwar nicht mehr wie man mit "iconv" convertiert, aber "iconv channels.conf" blieb an der Stelle hängen wo das "defekte" Zeichen war...
Also einfach den Sender rausgeworfen.Bleibt also von meiner Seite nur mehr die Frage welche Widget Version die zu empfehlende derzeit ist...
Danke & Lg,
Christoph -
Hi,
ich habe eine neue Version des SmartTvWeb Plugins (1.00) und des Samsung SmartTv Widgets (1.00) bereitgestellt (hier: http://projects.vdr-developer.org/projec…marttvweb/files).
Das Lösung läuft für Aufnahmen soweit stabil. LiveTV funktioniert, allerdings ist der Samsung SmartTV Player nicht für Live ausgelegt.
Änderungen / Neuerungen:
* Commands Menu Entry (when enabled in plugin)
* Beautify InfoOverlay
* Fix of Sorting error
* Time zone and no time source issue fixed
* Improved Buffering tuning for Live
* Live Support im Plugin
* Fixes wrt HLS
* Support for Samsung Touch Remote Control
* New 21:9 crop
* Show Language Code for Audio Track Select
* Disable additional Notifications (such as "Recording has finished")
* Bug Fixes and other small improvementsGrüße,
T. -
Der Download klappt nicht, weil:
The page you were trying to access doesn't exist or has been removed.
Grüße,
Dirk
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!