[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.

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

    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+

  • 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!