[tvscraper] fehlendes newline

  • Mir ist bei ein paar Events aufgefallen, dass nach "Name der Episode" das newline fehlt. Damit hat epgsearch das Problem, dass es "Nummer der Staffel" nicht findet.

    VDR

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

    Clients: LibreELEC auf RasPi3 und RasPi 3+

  • Kann es sein, dass VDR das newline rauslöscht (EPG Fehlerbehebung)?

    Reingeschrieben wird es jedenfalls:

    Code: worker.c
    description.concat("\n", config.m_description_delimiter, " ", title);
    description.concat("\n", tr("Episode Name:"), " ", episodeName);
    description.concat("\n", tr("Season Number:"), " ", movieOrTv->getSeason() );
    description.concat("\n", tr("Episode Number:"), " ", movieOrTv->getEpisode() );
  • Jetzt bin ich aber verwirrt:

    EPGBugfixLevel war auf 3, wenn ich in auf 0 setzte und das EPG von diesem Kanal neu einlese, funktioniert es korrekt.

    Aber hier wird ja im VDR unabhängig vom EPGBugfixLevel immer alle \n aus dem EPG durch ' ' ersetzt, trotzdem funktioniert es ja meistens.

    https://github.com/vdr-projects/v…0133/epg.c#L908

    VDR

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

    Clients: LibreELEC auf RasPi3 und RasPi 3+

  • Post by kfb77 (June 15, 2025 at 4:25 PM).

    This post was deleted by the author themselves: falsches Log (June 15, 2025 at 5:49 PM).
  • Sorry, ich muss den Post korrigieren, da war bei meinem Test die epg.data noch nicht neu geschrieben. Jetzt macht das Ergebnis auch mehr Sinn.

    EPGBugfixLevel 3,'|' zwischen Name der Episode und Nummer der Staffel fehlt

    EPGBugfixLevel 0, zusätzliche Leerzeichen, aber "|" ist da:

    Ich vermute mal, du bekommst die unnötigen Leerzeichen von der externen EPG Quelle und der EPGfixer vom VDR wirft die raus, leider inklusive dem \n.

    VDR

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

    Clients: LibreELEC auf RasPi3 und RasPi 3+

    Edited once, last by kfb77 (June 15, 2025 at 6:25 PM).

  • Mein Verdacht war wohl richtig, damit funktioniert es:

    Das war nur mal so zum Testen, du hast bestimmt irgendwo im Code eine Methode um trailing white spaces zu entfernen.

    VDR

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

    Clients: LibreELEC auf RasPi3 und RasPi 3+

    Edited once, last by kfb77 (June 15, 2025 at 10:06 PM).

Participate now!

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