[Announce] vdr-plugin-tvscraper 1.1.10
-
-
Verwendet ihr skindesigner, mit Skin Shady?
Oder ist Skin Shady ein eigenes Plugin, unabhängig von vdr-plugin-skindesigner?
-
Shady ist ein skin für Skindesigner.
-
Danke Dir fürs verifizieren! Also müssten wir eine Passage in den Skin einbauen, der die Funktion von scraper2vdr ersetzt/erweitert. Kann das jemand? Tomas und Louis sind ja nicht mehr an Bord...
Die richtige Stelle im Skindesigner-xml müsste man hier sehen können.
Viel Erfolg! -
Quote
Die richtige Stelle im Skindesigner-xml müsste man hier sehen können.
Das Problem liegt nicht an den xml's des skins, sondern am skindesigner plugin selbst. Da könnte wohl am ersten kamel5 was rausfinden, da er sich freudlicherweise u.a. dem skindesigner angenommen hat.
Hier sollte das aber nicht weiter behandelt werden. Sorry MarkusE
-
Im skinflatplus werden tvscraper und scraper2vdr unterstützt. Vielleicht kann man sich da was ab schauen? I bin leider dem C nicht so mächtig...
-
Ich hatte ja hier schon mal etwas dazu geschrieben:
Welche Plugins verwenden vdr-plugin-tvscraper?
Wenn ich wieder mehr Zeit habe, schaue ich mir das an.
Grüße
kamel5
-
Hallo,
ich habe mal kurz geschaut.
im Channelmenu und im replaymenu werden keine Poster oder Banner vom tvcscraper angezeigt.
Wenn ihr hier tatsächlich das Channels-Menü und das Recordings-Menü meint, dann liegt das wahrscheinlich am Skin, denn im Skin estuary4vdr werden da Bilder und Banner angezeigt.
Wenn ihr aber DisplayChannel und DisplayReplay meint (also wenn man bei Live-TV oder während der Wiedergabe einer Aufnahme auf OK drückt), dann werden im Moment keine Banner oder Poster angezeigt, weil hier der skindesigner eine neuere Schnittstelle nutzt, die es zwar bei scraper2vdr gibt, aber nicht bei tvscraper. Das bezieht sich außerdem nur auf einen VDR ohne zapcockpit-Patch. Wenn der zapcockpit-Patch aktiv ist, wird zumindest bei DisplayChannel Content angezeigt, wenn man 2 x OK drückt.
MarkusE , deshalb an Dich die Frage: könntest Du mal schauen, ob Du die Schnittstelle "class ScraperGetPosterBannerV2" wie bei scraper2vdr ohne größeren Aufwand realisieren könntest. Ansonsten müßte ich sehen, ob ich den skindesigner auf die alte Schnittstelle umbauen kann, das dauert dann aber etwas länger.
-
Müsste sich machen lassen
Bin aber zur Zeit in Urlaub 🙂
Also nach dem Urlaub ...
-
Quote
Wenn ihr aber DisplayChannel und DisplayReplay meint (also wenn man bei Live-TV oder während der Wiedergabe einer Aufnahme auf OK drückt), dann werden im Moment keine Banner oder Poster angezeigt, weil hier der skindesigner eine neuere Schnittstelle nutzt, die es zwar bei scraper2vdr gibt, aber nicht bei tvscraper.
Ja, genau das ist gemeint !!
Sorry wenn das zu schlecht beschrieben war
-
I'm getting this error to syslog and vdr restarts after that.
Code
Display MoreAug 26 15:08:29 telkka vdr: [62024] tvscraper: scraping Channel Liv HD C-0-22-12202 Aug 26 15:08:29 telkka vdr: [62024] tvscraper: scraping Channel Jim HD C-0-22-12203 Aug 26 15:08:31 telkka vdr: [62027] VNSI: Requesting clients to reload channels list Aug 26 15:08:31 telkka vdr: [62027] VNSI: Requesting clients to reload timers Aug 26 15:08:32 telkka vdr: [62024] tvscraper: scraping Channel Hero HD C-0-22-12204 Aug 26 15:08:33 telkka vdr: [62024] tvscraper: scraping Channel TV5 HD C-0-25-12501 Aug 26 15:08:34 telkka kernel: [ 913.663888] traps: tvscraper[62024] trap divide error ip:7f3ce4848320 sp:7f3c8dffa000 error:0 in libvdr-tvscraper.so.2.6.1[7f3ce482b000+49000] Aug 26 15:08:35 telkka yavdr-frontend[1641]: INFO:pydbus2vdr:VDR Status: stopped Aug 26 15:08:35 telkka yavdr-frontend[1641]: DEBUG:softhddevice:g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name de.tvdr.vdr was not provided by any .> Aug 26 15:08:35 telkka systemd[1]: vdr.service: Main process exited, code=killed, status=8/FPE Aug 26 15:08:35 telkka systemd[1]: vdr.service: Failed with result 'signal'. Aug 26 15:08:35 telkka systemd[1]: vdr.service: Scheduled restart job, restart counter is at 2. Aug 26 15:08:35 telkka systemd[1]: Stopped Video Disk Recorder.
-
Hi -DIs,
Can you create a backtrace?
~ Markus
-
Can you give me instructions how to do backtrace?
-
sudo systemctl stop vdr
sudo su
gdb vdr
r
<wait for the dump>
bt full
-
Here's backtrace.
-
-
Hier bei mir findet bei laufendem scraper keine "Entschlüsselung" mehr statt - sprich wenn tvscraper mit der Arbeit beginnt kommt beim Umschalten auf einen verschlüsselten Sender kein Bild mehr...
(Weitere Info auch gern per PN, wegen der Forenregeln bezüglich bestimmter Plugins
)
-
> wenn tvscraper mit der Arbeit beginnt
passiert das, wenn tvscraper das EPG scraped? Oder die Aufzeichnungen? Oder in beiden Fällen?
-
...in beiden. Ich bin nun erstmal wieder auf scraper2vdr geschwenkt wegen "Produktivsystem" - Ich habe keine Testumgebung
-
Implement "GetPosterBannerV2"
Danke dafür. Zumindest in DisplayChannel wird jetzt etwas angezeigt. Bei DisplayRecordings habe ich noch keine Anzeige, da scheint aber noch etwas im skindesigner zu fehlen.
Hier bei mir findet bei laufendem scraper keine "Entschlüsselung" mehr statt
Das habe ich so zwar noch nicht gesehen. Allerdings hatte ich auch schon den Effekt, das Funktionen vom VDR hingen, während der tvscraper aktiv war.
Ich habe dann festgestellt, das das Locking in worker.c doch sehr lange dauert (z.T. bei mir bis zu einer Minute). Ich habe dann mal das Locking in cTVScraperWorker::ScrapEPG mit einem quick&dirty-patch so weit verändert, das die Locks nur noch kurz gehalten werden, und konnte danach diesen Effekt nicht mehr feststellen. Da das nur Read-Locks sind, sollte das eigentlich keine negativen Effekte haben.
Das Gleiche müßte man sicher auch in cTVScraperWorker::ScrapRecordings machen.
Edit:
DisplayRecording geht auch, war ein Fehler bei mir.
Grüße
kamel5
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!