Serien Recorder 4.7.1 (11.02.2024)

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • @Bueb

      Diese Funktion greift doch nur, wenn auf der Festplatte eine Folge vorhanden ist und in der Datenbank kein Eintrag vorhanden ist. Dann wird kein Timer angelegt. Die Folge muss doch sogar irgendwann vom SR aufgenommen worden sein, damit bei der Überprüfung erkannt werden kann, welche Serie/Episode es überhaupt ist.

      Das heisst doch auch, dass von irgendwoher diese Aufnahmen kommen müssen, denn wenn es der SR selbst gemacht hat, ist ein Eintrag in der Datenbank vorhanden. Theoretisch würde ein solcher Suchlauf auf der Festplatte bei Bedarf reichen, da vermutlich eher selten Aufnahmen mit SR-Bezeichnungen nicht vom SR selbst erstellt werden. Mir fiele da nur ein jungfräulicher SR ein, der bestehende Aufnahmen nicht wieder aufnehmen soll.

      Würde diese Überprüfung die gefundenen Einträge in der Datenbank ablegen, müsste so ein Suchlauf auch nur einmal mitlaufen. Vielleicht übersehe ich aber auch eine weitere sinnvolle Verwendung dieser Einstellung.

      Sorry, dass ich auch nochmal damit komme. :D


      *****************************************************************

      @MacDisein

      Zur Zeit habe ich bei einer Serie bei der Aktualisierung den Hinweis, dass die Folge nicht innerhalb des Zeitfensters gefunden wurde. Schon letzte Woche, da fehlte im EPG ein Apostroph beim Namen. Also als Alternative den Seriennamen ohne Apostroph eingetragen und es tauchte nicht mehr auf.

      Diese Woche wieder die Meldung. Im EPG ist jetzt wieder ein Apostroph vorhanden. Ich habe die Timer gelöscht und neu angelegt, danach einen manuellen vollen Suchlauf gestartet, aber die Meldung bleibt. Woran könnte es sonst noch liegen?

      Das ist der EPG, die Daten wären da. Die Beschreibung ist nicht zwingend erforderlich, richtig?

      screenshot_2020-10-21_13-56-26.jpg

      Die markierten, neuen Sendetermine.

      screenshot_2020-10-21_12-25-02.jpg

      Die Einstellungen des Markers.

      screenshot_2020-10-21_12-28-51.jpg

      Brainfuck-Quellcode

      1. ---------' Aktualisiere Timer '---------
      2. ' Search Party - S03E01 - Verhaftet - /media/net/autonet/DS216PLAY/Serien/Search Party (2016)/ '
      3. Event ID wurde aktualisiert von 0 auf 34954
      4. ' Search Party - S03E02 - Angeklagt - /media/net/autonet/DS216PLAY/Serien/Search Party (2016)/ '
      5. Event ID wurde aktualisiert von 0 auf 34955
      6. ' Search Party - S03E03 - Verraten - /media/net/autonet/DS216PLAY/Serien/Search Party (2016)/ '
      7. Event ID wurde aktualisiert von 0 auf 34956
      8. ' Search Party - S03E04 - Ausgerastet - /media/net/autonet/DS216PLAY/Serien/Search Party (2016)/ '
      9. Event ID wurde aktualisiert von 0 auf 34957
      10. ' Search Party - S03E05 - Berühmt - /media/net/autonet/DS216PLAY/Serien/Search Party (2016)/ '
      11. Event ID wurde aktualisiert von 0 auf 34958
      12. ' Marvel's Runaways - S03E07 - Der Pfad zur linken Hand - /media/net/autonet/DS216PLAY/Serien/Marvel's Runaways (2017)/ '
      13. Timer konnte nicht aus dem EPG aktualisiert werden, die Sendung wurde im Zeitfenster nicht gefunden @ Syfy HD
      14. ' Marvel's Runaways - S03E08 - Des Teufels Folterkammer - /media/net/autonet/DS216PLAY/Serien/Marvel's Runaways (2017)/ '
      15. Timer konnte nicht aus dem EPG aktualisiert werden, die Sendung wurde im Zeitfenster nicht gefunden @ Syfy HD
      Alles anzeigen
    • readonly schrieb:

      Das heisst doch auch, dass von irgendwoher diese Aufnahmen kommen müssen, denn wenn es der SR selbst gemacht hat, ist ein Eintrag in der Datenbank vorhanden.
      Hast du das Edit: Hier gelesen ?

      MacDisein schrieb:

      EDIT: Ich sehe gerade, dass es im Code tatsächlich noch ein Problem gibt, weil die Suche auf der Festplatte nach z.B. Tatort - S00E11 liefert auch einen Treffer für S00E110 oder S00E111 usw.
      Das ist natürlich unschön, bis das gelöst ist, würde ich die Option wie oben bereits geschrieben einfach deaktivieren.


      Was für Tatortfolgen viel einfacher wäre, wenn der Episodenname, also der Name der Folge dran gehangen werden könnte, wenn man den Marker nämlich löscht und neu erstellen läßt, um dann die Folgen alle als getimert zu markieren in der Timer-Liste. um dann nur die Folgen zu markieren die man noch braucht. Dann steht dort eben nur : Tatort -S00E102 - (Manuell hinzugefügt). Bei der Episodenliste von thetvdb steht der Name ja mit Jahreszahl dran.
      Die Nummer sagt mir nämlich nix, ich kenn aber fast alle Titel die ich schon habe ;)

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Bueb ()

    • Serien Recorder 4.1.5 (23.08.2020)

      Ich frage mich nur, weshalb man diese Funktion überhaupt mitlaufen lässt. Ausser man hat Aufnahmen die irgendwann vom SR aufgenommen wurden, aber nicht in der Datenbank vorhanden sind.
    • @readonly
      Es gibt ja noch andere Plugins die Aufnahmen nachträglich umbenennen und dann mit SxxEyy versehen - z.B. das SeriesPlugin (das ja auch die Daten von SerienServer und damit von Wunschliste) holt.
      Aber grundsätzlich hast du Recht, die Aufnahmen müssen schon korrekt heißen damit sich von der Funktion im SerienRecorder gefunden werden.
      Im Moment werden die Aufnahmen nach folgendem regulären Ausdruck gefunden (das ist schon die angepasste Version für @Bueb die dann mit der nächsten Version veröffentlicht wird):
      <Serienname>\s.*?<SxxEyy>\s.*?\.(ts|mkv|avi|mp4|divx|xvid|mpg|mov)\Z bzw. <Serienname>\s.*?<SxxEyy>\s.*?<Episodentitel>\s.*?\.(ts|mkv|avi|mp4|divx|xvid|mpg|mov)\Z

      Die Funktion sorgt ja auch nur dafür, dass die gefundenen Aufnahmen nicht neu getimert werden, sondern fügt ja auch ein Festplatten Symbol vor der Episode im SerienRecorder ein.
      Es soll auch Leute geben, die ihre SerienRecorder Datenbank verloren haben und dann froh sind, dass wenigstens die Folgen die sie noch auf der Platte haben, nicht neu getimert werden.

      Was deine Fehlermeldung mit dem "Nicht im EPG gefunden" - habe ich gerade auch keine Erklärung, eigentlich ist der Ablauf so, dass er zuerst nach der Sendung mit dem Namen des Serien-Markers sucht und wenn er die nicht findet, dann versucht er die Suche noch einmal mit dem alternativen Namen.
      Nun ist es natürlich so, dass du nicht weißt wie der EPG zum Zeitpunkt der Suche ausgesehen hat, wenn du dann später auf den Sender schaltest, wird ja automatisch im Hintergrund der EPG nachgeladen, dann kann die Sendung vorhanden sein, und zum Zeitpunkt des Auto-Checks noch nicht. Wenn du der Sache noch weiter auf den Grund gehen möchtest, kannst du den Timer ja noch mal löschen, das VTI Debuglog einschalten und den Auto-Check noch einmal machen lassen. Im Debuglog habe ich inzwischen so viele Meldungen drin, dass man genau nachvollziehen kann, was er im EPG sucht und was genau er gefunden hat und vergleichen will. In der Version die du hast werden zwar keine lesbaren Uhrzeiten ausgegeben, sondern nur sog. Unix Timestamps - aber dir geht es ja um den Namen.
      SerienRecorder - Unterstützung per Paypal oder einen Amazongutschein: macdisein@gmx.de
      SerienRecorder Webinterface
      SerienRecorder Anleitung
      SkipIntro - Einfaches Überspringen des Vorspanns deiner Serien
      Service Scan Updates - Welche Sender wurden beim Suchlauf neu gefunden?
    • @MacDisein

      An alle diese Varianten habe ich gar nicht gedacht. Alles was ich auf der Platte habe an Serien, kommt vom SR. :thumbsup:

      Ich habe schnell ein debuglog erstellt, vielleicht kannst du ja einen Blick reinwerfen wenn du Zeit hast.
      Diese eine Serie hat eh nicht mehr viele Folgen und aufgenommen wird sie ja auch.
      Dateien
    • Gab es denn dieses Mal wieder die Meldung im Log - weil nach dem Debuglog hat er die beiden Folgen dieses Mal gefunden?!

      Quellcode

      1. 16:10:26.405 [e2-python] [SerienRecorder] Update request for timer: Marvel's Runaways - S03E07 - Der Pfad zur linken Hand [1603390440] @ Syfy HD
      2. 16:10:26.406 [e2-python] [SerienRecorder] Get transmission from database: Der Pfad zur linken Hand [1603390500]
      3. 16:10:26.407 [e2-python] [SerienRecorder] getEPGEvent: Try to find: Marvel's Runaways [1603390500]
      4. 16:10:26.410 [e2-python] [SerienRecorder] getEPGEvent: Boundaries: [1603389780] - [1603391220]
      5. 16:10:26.410 [e2-python] [SerienRecorder] getEPGEvent: (41602): 1603387500 (3000) [marvel'srunaways] == [battlestargalactica] ()
      6. 16:10:26.411 [e2-python] [SerienRecorder] getEPGEvent: (41603): 1603390500 (2700) [marvel'srunaways] == [marvel'srunaways] ()
      7. 16:10:26.411 [e2-python] [SerienRecorder] getEPGEvent: Event found
      8. 16:10:26.411 [e2-python] [SerienRecorder] getEPGEvent: Try to find: Marvel's Runaways [1603390560]
      9. 16:10:26.414 [e2-python] [SerienRecorder] getEPGEvent: Boundaries: [1603389840] - [1603391280]
      10. 16:10:26.414 [e2-python] [SerienRecorder] getEPGEvent: (41602): 1603387500 (3000) [marvel'srunaways] == [battlestargalactica] ()
      11. 16:10:26.414 [e2-python] [SerienRecorder] getEPGEvent: (41603): 1603390500 (2700) [marvel'srunaways] == [marvel'srunaways] ()
      12. 16:10:26.415 [e2-python] [SerienRecorder] getEPGEvent: Event found
      13. 16:10:26.415 [e2-python] [SerienRecorder] getEPGEvent: Try to find: Marvels Runaways [1603390500]
      14. 16:10:26.419 [e2-python] [SerienRecorder] getEPGEvent: Boundaries: [1603389780] - [1603391220]
      15. 16:10:26.419 [e2-python] [SerienRecorder] getEPGEvent: (41602): 1603387500 (3000) [marvelsrunaways] == [battlestargalactica] ()
      16. 16:10:26.419 [e2-python] [SerienRecorder] getEPGEvent: (41603): 1603390500 (2700) [marvelsrunaways] == [marvel'srunaways] ()
      17. 16:10:26.419 [e2-python] [SerienRecorder] getEPGEvent: (41604): 1603393200 (3000) [marvelsrunaways] == [marvel'srunaways] ()
      18. 16:10:26.420 [e2-python] [SerienRecorder] Update request for timer: Marvel's Runaways - S03E08 - Des Teufels Folterkammer [1603393140] @ Syfy HD
      19. 16:10:26.422 [e2-python] [SerienRecorder] Get transmission from database: Des Teufels Folterkammer [1603393200]
      20. 16:10:26.422 [e2-python] [SerienRecorder] getEPGEvent: Try to find: Marvel's Runaways [1603393200]
      21. 16:10:26.425 [e2-python] [SerienRecorder] getEPGEvent: Boundaries: [1603392480] - [1603393920]
      22. 16:10:26.426 [e2-python] [SerienRecorder] getEPGEvent: (41603): 1603390500 (2700) [marvel'srunaways] == [marvel'srunaways] ()
      23. 16:10:26.426 [e2-python] [SerienRecorder] getEPGEvent: (41604): 1603393200 (3000) [marvel'srunaways] == [marvel'srunaways] ()
      24. 16:10:26.426 [e2-python] [SerienRecorder] getEPGEvent: Event found
      25. 16:10:26.426 [e2-python] [SerienRecorder] getEPGEvent: Try to find: Marvel's Runaways [1603393260]
      26. 16:10:26.429 [e2-python] [SerienRecorder] getEPGEvent: Boundaries: [1603392540] - [1603393980]
      27. 16:10:26.430 [e2-python] [SerienRecorder] getEPGEvent: (41603): 1603390500 (2700) [marvel'srunaways] == [marvel'srunaways] ()
      28. 16:10:26.430 [e2-python] [SerienRecorder] getEPGEvent: (41604): 1603393200 (3000) [marvel'srunaways] == [marvel'srunaways] ()
      29. 16:10:26.430 [e2-python] [SerienRecorder] getEPGEvent: Event found
      30. 16:10:26.431 [e2-python] [SerienRecorder] getEPGEvent: Try to find: Marvels Runaways [1603393200]
      31. 16:10:26.434 [e2-python] [SerienRecorder] getEPGEvent: Boundaries: [1603392480] - [1603393920]
      32. 16:10:26.434 [e2-python] [SerienRecorder] getEPGEvent: (41603): 1603390500 (2700) [marvelsrunaways] == [marvel'srunaways] ()
      33. 16:10:26.435 [e2-python] [SerienRecorder] getEPGEvent: (41604): 1603393200 (3000) [marvelsrunaways] == [marvel'srunaways] ()
      34. 16:10:26.435 [e2-python] [SerienRecorder] getEPGEvent: (41605): 1603396200 (1500) [marvelsrunaways] == [syfyinside:krypton] ()
      Alles anzeigen
      Komisch finde ich allerdings, dass er, obwohl der Event gefunden wurde, noch eine Suche mit den alternativen Namen macht - das sollte eigentlich nur dann gemacht werden, wenn er nichts gefunden hat.
      Das muss ich noch mal im Code versuchen nachzuvollziehen.
      SerienRecorder - Unterstützung per Paypal oder einen Amazongutschein: macdisein@gmx.de
      SerienRecorder Webinterface
      SerienRecorder Anleitung
      SkipIntro - Einfaches Überspringen des Vorspanns deiner Serien
      Service Scan Updates - Welche Sender wurden beim Suchlauf neu gefunden?
    • Die Meldung war wieder drin.

      Brainfuck-Quellcode

      1. ---------' Aktualisiere Timer '---------
      2. ' Marvel's Runaways - S03E07 - Der Pfad zur linken Hand - /media/net/autonet/DS216PLAY/Serien/Marvel's Runaways (2017)/ '
      3. Timer konnte nicht aus dem EPG aktualisiert werden, die Sendung wurde im Zeitfenster nicht gefunden @ Syfy HD
      4. ' Marvel's Runaways - S03E08 - Des Teufels Folterkammer - /media/net/autonet/DS216PLAY/Serien/Marvel's Runaways (2017)/ '
      5. Timer konnte nicht aus dem EPG aktualisiert werden, die Sendung wurde im Zeitfenster nicht gefunden @ Syfy HD
      Dateien
    • Ahh, ich habe den Fehler gefunden, das Problem ist, dass er die Sendung schon mit den Serien-Markernamen gefunden hatte und dann aber trotzdem versucht die Sendung über den alternativen Namen zu finden, da gibt es dann natürlich keinen Treffer und er springt dann zu Timer konnte nicht aus dem EPG aktualisiert werden, die Sendung wurde im Zeitfenster nicht gefunden.

      Ich hatte nicht mit der Situation gerechnet, dass jemand einen alternativen Namen vergibt obwohl das gar nicht nötig ist.
      Sehr gut, Danke fürs Finden - gut, dass die Sendung zufällig mal anders im EPG hieß.
      SerienRecorder - Unterstützung per Paypal oder einen Amazongutschein: macdisein@gmx.de
      SerienRecorder Webinterface
      SerienRecorder Anleitung
      SkipIntro - Einfaches Überspringen des Vorspanns deiner Serien
      Service Scan Updates - Welche Sender wurden beim Suchlauf neu gefunden?
    • @Sashko78

      Nicht auf manuell stellen, sonst wird dafür nichts mehr automatisch getimert.

      Was hast du denn vor?
      ---------------------------------------------------------------------------------------


      Anleitung für den SerienRecorder SerienRecorder Martins FHD SR-Skin

      Mediathekvieweb ----- SRF Mediathek

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Marti_win7 ()

    • Serien Recorder 4.1.5 (23.08.2020)

      @Sashko78

      Wenn du die Folgen über Taste 5 von der Aufnahme ausgeschlossen hast, ist kein weiterer Schritt notwendig. Die werden dann einfach ausgelassen. Es funktioniert allerdings nur korrekt, wenn WL die gleiche Nummerierung wie theTVDB anwendet.
    • Wer Prodigal Son auf Sat1 programmiert und das noch nicht bemerkt hat: Die haben die Serie kurzfristig raus geschmissen. :thumbdown:
      Gestern habe ich unter dem Namen von Folge 13 und 14 Harry Potter aufgenommen, der zum gefühlt hundersiebenunddreißigsten Mal wiederholt wurde.

      Ist jetzt bei Sat1 emotions gelandet X(
      Grüße, der SattSeher

      --------------------------------------------------------------
      Skin: Fluid Next
      Empfang: Astra 19.2

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von satt-seher ()

    • Kurzes OT:

      Ja, wegen zu geringer Einschaltquoten (in Konkurrenz mit The Voice). Das wusste man wohl vorher nicht. X_(

      Zum selber nachlesen:

      prodigal-son-serie-fliegt-sat1-104041.html

      „Prodigal Son“: Sat.1 nimmt US-Serie mit sofortiger Wirkung aus dem Programm – fernsehserien.de

      OT off