[tvscraper] falsche Staffel/Folge

  • Ich habe tvscapper mit aktuellem git Stand. Aktuell werden alle Folgen von Grey's Anatomy auf sixx (zur Zeit kommt Staffel 3) von tvscraper als Staffel 22, Folge 14 erkannt. Die tvdb Staffel/Folge ist korrekt.

    MarkusE : Kannst du mal bitte schauen, was da schief läuft ?

    VDR

    Server: Ubuntu 26.04 headless VDR im LXC Container, Plugins: satip (Octopus NET SL SX8), live, epgsearch, tvscraper, markad

    Clients: LibreELEC auf RasPi3 und RasPi4

  • Laut EPG von six und fernsehserien.de ist die Episode "Abrissbirne" am kommenden Donnerstagabend tatsächlich S22E14.

    Die Episoden der 3. Staffel laufen tagsüber.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T @ 2.30 GHz, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.8.3 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, femon, live, markad, mlist, osdteletext, recsearch, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • ja, und Mittwoch 20.15 Uhr auch, aber warum werden alle der 3. Staffel auch dazu ?

    VDR

    Server: Ubuntu 26.04 headless VDR im LXC Container, Plugins: satip (Octopus NET SL SX8), live, epgsearch, tvscraper, markad

    Clients: LibreELEC auf RasPi3 und RasPi4

  • Das könnte einerseits ein lokales Problem deiner Datenbank sein, denn bei mir wirft der Scraper nach einem initialen Scan folgende Daten aus:

    The content cannot be displayed because you do not have authorisation to view this content.

    Da mein Entwicklungssystem mit englischem Sprachprofil lauft, greift der Scraper die englischen Texte ab.

    Andererseits stehen die Daten der Episode S3E7 oben im Widerspruch zum Eintrag des EPG:

    The content cannot be displayed because you do not have authorisation to view this content.

    … das laut fernsehserien.de der Episode S3E10 entspricht. Ob dieser Widerspruch nur am Sprachprofil liegt oder andere Ursachen hat, kann ich leider nicht differenzieren. Ich erinnere mich aber, das Markus die EPG-Sprache als Referenz für den Abruf der Daten hatte nutzen wollen (im Log: "Add default/from EPG to channel languages"). Oder habe ich das falsch interpretiert? :/

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T @ 2.30 GHz, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.8.3 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, femon, live, markad, mlist, osdteletext, recsearch, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

    Edited once, last by SHofmann (September 8, 2026 at 12:13 AM).

  • im git ist ein Update, das diesen Fehler behebt. Bitte testen:

    • tvscraper updaten & vdr neu starten
    • falschen cache löschen: svdrpsend PLUG tvscraper delc "grey's anatomy - die jungen ärzte"
    • warten, bis tvscraper sixx scraped (das kann mehrere Stunden dauern, ja nachdem welche Kanäle vorher noch gescraped werden). Im syslog steht dann: "tvscraper: scraping Channel sixx S19.2E-1-1107-17506 TheTVDB company ID 854"

    Danach müssten die Staffel / Folgeninformationen von Grey's Anatomy stimmen.

    Achtung: tvscraper ignoriert vergangene Sendungen. Wenn ihr VDR so eingestellt habt, dass EPG Einträge in der Vergangenheit nicht gelöscht werden, dann werden die Staffel / Folgeninformationen von diesen "vergangenen" EPG Einträgen also nicht korrigiert.

  • Danke für das Update. Zunächst einmal fällt auf, dass die SVDRP-Schnittstelle den Befehl DELC nicht ausweist:

    Code
    [BASH 2011] svdrpsend plug tvscraper help
    220 Virtual-Ubuntu26 SVDRP VideoDiskRecorder 2.8.2; Thu Sep 10 12:14:08 2026; UTF-8
    214-Plugin tvscraper v1.2.16 - Scraping movie and series info
    214-SVDRP commands:
    214-    SCRE      SCEP      
    214 End of HELP info
    221 Virtual-Ubuntu26 closing connection

    In der Hilfe sind zudem abweichend (nur) die folgenden Befehle verzeichnet:

    Code
    "SCRE <recording>\n"
    "SCRE\n"
    "SCEP\n"
    "CRDD <recording>\n"

    In der Auswertung werden dagegen die folgenden Befehle erkannt:

    Code
    if ((strcasecmp(Command, "SCRE") == 0) || (strcasecmp(Command, "ScrapRecordings") == 0)) {
    if ((strcasecmp(Command, "CRDD") == 0) || (strcasecmp(Command, "ClearRuntimeAndDurationDeviation") == 0)) {
    if ((strcasecmp(Command, "SCEP") == 0) || (strcasecmp(Command, "ScrapEPG") == 0)) {
    if ((strcasecmp(Command, "DELC") == 0) || (strcasecmp(Command, "DeleteCache") == 0)) {
    if ((strcasecmp(Command, "DELS") == 0) || (strcasecmp(Command, "DeleteSeries") == 0)) {
    if ((strcasecmp(Command, "DELM") == 0) || (strcasecmp(Command, "DeleteMovie") == 0)) {

    Da wirst du vielleicht noch einmal drübergehen müssen, um das alles in Übereinstimmung zu bringen… ;)

    Bei DELC hat der Scraper keine Einträge gelöscht:

    Code
    [BASH 2009] svdrpsend PLUG tvscraper delc "grey's anatomy - die jungen ärzte"
    220 Virtual-Ubuntu26 SVDRP VideoDiskRecorder 2.8.2; Thu Sep 10 12:09:21 2026; UTF-8
    900 0 cache entry/entries deleted
    221 Virtual-Ubuntu26 closing connection

    … sondern wohl eher die Datenbank komplett neu erstellt. Warum die alten Einträge verloren gegangen sind, erschließt sich mir nicht, ist für diesen Sachverhalt aber auch egal.

    Nun zur eigentlichen Fragestellung, nachdem der Scraper zum Ende gekommen ist:

    The content cannot be displayed because you do not have authorisation to view this content.

    Die Daten "benachbarter" Episoden überschneiden oder durchmischen sich wohl nicht mehr, und auch die Übereinstimmung mit dem EPG des Senders ist gegeben. Dennoch fällt auf, dass trotz Deutsch als eingestellter Zweitsprache:

    The content cannot be displayed because you do not have authorisation to view this content.

    … die Scraper-Texte auf Englisch ausgegeben werden. Eigentlich bin ich davon ausgegangen, dass mit diesen Einstellungen die EPG-Sprache (Deutsch) hier die Sprache der Scraper-Texte bestimmt.

    Auch ist eine Beliebtheit als Gleitkommazahl:

    The content cannot be displayed because you do not have authorisation to view this content.

    … etwas seltsam. ;)

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T @ 2.30 GHz, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.8.3 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, femon, live, markad, mlist, osdteletext, recsearch, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • SHofmann vielen Dank für Deinen Test und Dein Feedback.

    Bitte erstelle für jedes Thema einen neuen, eigenen Thread.

    Das Thema dieses Threads ist "[tvscraper] falsche Staffel/Folge", also für dieses Thema brauche ich keinen neuen Thread. Aber für alle anderen Themen jeweils einen ...

  • Danke, funktioniert. Bei mir hat der delc auch zwei Einträge gelöscht.

    VDR

    Server: Ubuntu 26.04 headless VDR im LXC Container, Plugins: satip (Octopus NET SL SX8), live, epgsearch, tvscraper, markad

    Clients: LibreELEC auf RasPi3 und RasPi4

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!