[RELEASE] PVR Recording & Power Manager

  • Bitte mal nach links auf "Aktualisierungen suchen" gehen.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • heute hab ich die Version 18 im repo gefunden.

    Das Verhalten ist jetzt anders.
    Der Rechner fährt immer hoch vor der Aufnahme und in Standby nach der Aufnahme.

    Aber egal ob ich 60s oder 90s Vorlaufzeit im addon zum Hochfahren einstellen, die Aufnahme schlägt fehl.
    Zumindest mit 90s hatte ich mit der Aufnahme Erfolg gehabt in Version 17.

    Nun bekomme ich die Fehler file not created oder file missing.

    Habe versucht die Vorlaufzeit in tvheadend zwischen 30 und 60 Sekunden eingestellt. Auch die Aufnahmezeit von +5 min auf +2 min runter gesetzt.
    Ich habe in keiner Variante eine fehlerfreie Aufnahme hin bekommen.

    Einer der Versuche im [definition='1','0']log[/definition]:
    Kodi [definition='1','0']log[/definition]

    Einstellungsempfehlungen? einiges habe ich schon durch :(

    und noch die Frage, ob folgendes über die epggrap_ext funktionieren kann:

  • Einer der Versuche im [definition='1','0']log[/definition]:
    Kodi [definition='1','0']log[/definition]

    Da kann er nicht von alleine runtergefahren sein, denn:

    Code
    12:28:56.020 T:140233567893248   DEBUG: [service.pvr.manager 0.0.18@674] Settings loaded
    12:28:56.021 T:140233567893248   DEBUG: [service.pvr.manager 0.0.18@674] Wait 0 seconds for PVR response
    12:28:56.021 T:140233567893248   DEBUG: [service.pvr.manager 0.0.18@674] Starting service with id:674@mode:None
    12:28:56.027 T:140233567893248   DEBUG: [service.pvr.manager 0.0.18@674] Status changed: 10000 (RES/NET/PRG/REC/EPG)
    12:28:56.028 T:140233567893248  NOTICE: [service.pvr.manager 0.0.18@674] Service finished


    Beim Einschalten zu einer Aufnahme sollte das so aussehen:

    Code
    18:06:03.817 T:139729337034496   DEBUG: [service.pvr.manager 0.0.18@6] Settings loaded
    18:06:03.824 T:139729337034496   DEBUG: [service.pvr.manager 0.0.18@6] Wait 0 seconds for PVR response
    18:06:03.824 T:139729337034496   DEBUG: [service.pvr.manager 0.0.18@6] Starting service with id:6@mode:None
    18:06:05.754 T:139729337034496   DEBUG: [service.pvr.manager 0.0.18@6] Next recording starts in 39 secs
    18:06:05.754 T:139729337034496   DEBUG: [service.pvr.manager 0.0.18@6] Status changed: 00010 (RES/NET/PRG/REC/EPG)
    18:06:05.757 T:139729337034496   DEBUG: [service.pvr.manager 0.0.18@6] Next recording starts in 41 secs
    18:06:35.781 T:139729337034496   DEBUG: [service.pvr.manager 0.0.18@6] Timer #1 of "Die Simpsons" is recording

    Du solltest mal nachschauen, ob im Webif/Log von TVHeadend bei den laufenden Aufnahmen überhaupt der Rec-Button anspringt.

    Bilder

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Code
    rm guide.xml.gz.*
    sleep 1
    wget https:xxxx -O /storage/downloads/guide.xml.gz
    sleep 1
    gunzip /storage/downloads/guide.xml.gz
    sleep 1
    rm /storage/.kodi/userdata/addon_data/service.tvheadend42/epggrab/xmltv.sock/guide.xml
    cat /storage/downloads/ | tee /storage/downloads/guide.xml | nc -U /storage/.kodi/userdata/addon_data/service.tvheadend42/epggrab/xmltv.sock/guide.xml

    Kannst Du einkürzen (je kürzer, umso weniger Fehler ;) ). Ausserdem kann es zu Problemen mit wget bei https kommen, welche man per option --no-check-certificate aushebeln kann. Das löschen der alten guide.xml(.gz) kannst Du dir sparen, da die ohnehin überschrieben werden. Außerdem sind die sleeps vollkommen überflüssig:


    Code
    wget --no-check-certificate https:xxxx -O /storage/downloads/guide.xml.gz
    gunzip /storage/downloads/guide.xml.gz
    cat /storage/downloads/guide.xml | nc -U /storage/.kodi/userdata/addon_data/service.tvheadend42/epggrab/xmltv.sock

    Dazu sollte in TVHeadend bei den EPG-Grabber-Modules natürlich 'External:XMLTV' aktiviert sein, sonst steht der Socket nicht zur Verfügung. Skript ausführbar machen (chmod a+x MeinScriptName) und einfach mal ausprobieren.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

    Einmal editiert, zuletzt von PvD (30. November 2018 um 18:39)

  • danke dann probiere ich das mit dem Skript so mal aus.

    kann sein das die los Datei von einer kurzen Aufnahme ist.
    Hab das Gefühl, wenn ich Timer händisch anlege, die nur 10 bis 15 min lang sind, fährt der Rechner zwar hoch, fährt aber vor ende der Aufnahme wieder runter.
    Kann aber auch an Tvheadend liegen. so kurze Aufnahmen sind wieso nicht realistisch.

    Jedoch habe ich bei den meisten versuchen eine fehlerhafte Aufnahme. daher hehe ich davon aus, dass er versucht hat aufzunehmen.
    Erstelle nachher nochmal eine Log Datei und schreibe alle Einstellungen dazu.
    Zumindest scheint es in meiner Situation jedoch nicht einfacher sein die Zeiten einzustellen :(

  • Setze mal ruhig die Vorlaufzeit im PVR-Manager-Addon höher (90 - 120), auch die Nachlaufzeit (Shutdownzeit) kann jetzt höher sein. Der Aufnahmepuffer in TVH (Vor-/Nachlauf) ist nur dazu da, um Start/Ende einer Aufnahme nicht zu verpassen und wird im Addon ohnehin mit eingerechnet - das sieht man an der Meldung zum nächsten Timerstart. Die Extra-Aufwärmzeit in TVH kannst Du wieder auf 0 setzen.

    Hab das Gefühl, wenn ich Timer händisch anlege, die nur 10 bis 15 min lang sind, fährt der Rechner zwar hoch, fährt aber vor ende der Aufnahme wieder runter.
    Kann aber auch an Tvheadend liegen. so kurze Aufnahmen sind wieso nicht realistisch.

    Das sollte generell funktionieren, egal wie lang die Aufnahme ist. Solange TVH den Status "Recording" meldet, fährt das Addon keinesfalls runter.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • wie funktioniert dieser CAT Befehl?

    folgendes habe ich probiert:

    cat /storage/downloads/guide.xml | nc -w 5 -u /storage/.kodi/userdata/addon_data/service.tvheadend42/epggrab/xmltv.sock/

    ich habe einige Varianten ohne Erfolg ausprobiert.
    Wirklich ein passendes Beispiel finde ich dazu auch nicht.

    Hat jemand für mich die eine Zeile, um die guide.xml Datei in den xmltv.sock zu kopieren?

    Einfach rein kopieren kann ich die Datei irgendwie nicht, da diese dann nicht von Tvheadend geladen wird?

    Das muss doch jemand schon vorher gemacht haben :)

    Wäre echt nett

  • cat zeigt einfach nur den Inhalt einer Datei an (in diesem Fall die guide.xml) an. Per Pipe (|) wird diese an den Socket weitergeleitet.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • ich bekomme immer folgende Meldung:

    can't open '/storage/.kodi/userdata/addon_data/service.tvheadend42/epggrab/http://xmltv.sock/guide.xml': No such file or directory

    bei

    cat /storage/downloads/guide.xml | nc -w 5 -u /storage/.kodi/userdata/addon_data/service.tvheadend42/epggrab/xmltv.sock/

    aber einfach kopieren in xmltvsock geht nicht?

    Alles nicht so einfach. Ich möchte doch einfach nur epg + Festplattenrecorder haben :/

  • Mal eine doofe Zwischenfrage, warum nutzt du den TVHeadend EPG-GRABBER Modul -> intern XMLTV Grabner nicht, um einfach deine XML Datei einzulesen ? So mache ich das hier ??

    Win10-64bit + Kodi 17.4 + DVB Viewer Media Server TV Server Libreelec 9 Beta mit TVHeadend 4.2.6 SilverStone GD04S, Intel DH77EB, Intel G1610 CPU, 4GB RAM,,Corsair 4GB, Be quiet! BN140 System Power7, Samsung 830 SSD
    4 DVB-C Tuner L4M-Flex + Twin CT.
    Qnap TVS-873 per NFS als Aufnahmefreigabe und Medienserver.
    Client Nvidia Shield 2017 mit Kodi 18 nightly per NFS Daten von NAS TVHeadend für LiveTV HDMI Shield TV 2017 -> Denon AVR-4300H -> LG 65B6D
    Client Nvidia Shield 2017 mit Kodi 18 nightly per NFS Daten von NAS TVHeadend für LiveTV HDMI Shield TV 2017 -> Sony TV

  • Das Socket ist keine Datei, die du sehen kannst. Das ist einfach nur ein Port. Da ist jemand, der die Daten abgreift. Quasi wie ein stiller Briefkasten. Lass' mal hinten den '/' weg. Du musst direkt in den Briefkasten einwerfen ;)


    Code
    cat /storage/downloads/guide.xml | nc -w 5 -u /storage/.kodi/userdata/addon_data/service.tvheadend42/epggrab/xmltv.sock

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • ich bin ja nicht so der Experte. Heißt das, dass ich meine guide.xml in tv_grab_file umbenennen muss? Also einfach in das Verzeichnis kopieren?

    Ich versuche einfach nur aktuelle epg Daten zu bekommen, mehr nicht.
    Bin aber offen für jede Variante die funktioniert :)

  • genau so hab ich es gemacht ... bzw. eine WinVM holt sich/erstellt per kisscon und Clickfinder die XML Datei. schiebt sie auf libreelec tvheadend Verzeichnis und tvheadend ließt sich automatisch ein .. das wars ...

    Win10-64bit + Kodi 17.4 + DVB Viewer Media Server TV Server Libreelec 9 Beta mit TVHeadend 4.2.6 SilverStone GD04S, Intel DH77EB, Intel G1610 CPU, 4GB RAM,,Corsair 4GB, Be quiet! BN140 System Power7, Samsung 830 SSD
    4 DVB-C Tuner L4M-Flex + Twin CT.
    Qnap TVS-873 per NFS als Aufnahmefreigabe und Medienserver.
    Client Nvidia Shield 2017 mit Kodi 18 nightly per NFS Daten von NAS TVHeadend für LiveTV HDMI Shield TV 2017 -> Denon AVR-4300H -> LG 65B6D
    Client Nvidia Shield 2017 mit Kodi 18 nightly per NFS Daten von NAS TVHeadend für LiveTV HDMI Shield TV 2017 -> Sony TV

  • hab jetzt die xmltv Datei als Datei im Tvheandend Addon angegeben. Dies ist wohl der Pfad für den internen grabber.
    Scheint auch zu funktionieren, da ich nun mehr Tage im EPG sehen.
    Allerdings habe ich noch nicht raus gefunden, wieso ich für ARD, ZDF und KIKA keine EPG Daten habe.
    Habe die EPG quelle für jeden einzelnen Sender im TVheadend Server zugewiesen. Habe dort auch nur die eine Auswahl an Sender. Trotzdem geht dies nicht.
    Anscheinend habe ich durch das rumprobieren was geändert. Wüsste mir aber keine andere Stelle, wo es Probleme geben kann, da alle anderen Sender funktionieren.

    PVR Addon teste ich nachher mit maximaler vor und Nachlaufzeit von 120 Sekunden.
    Dann müsste TVheadend ja eine Datei erstellen, wenn eine händische Aufnahme ohne standby ja auch geht.

  • Ich hab die Datei im tvheadend webif angegeben. Nicht über das addon.

    Win10-64bit + Kodi 17.4 + DVB Viewer Media Server TV Server Libreelec 9 Beta mit TVHeadend 4.2.6 SilverStone GD04S, Intel DH77EB, Intel G1610 CPU, 4GB RAM,,Corsair 4GB, Be quiet! BN140 System Power7, Samsung 830 SSD
    4 DVB-C Tuner L4M-Flex + Twin CT.
    Qnap TVS-873 per NFS als Aufnahmefreigabe und Medienserver.
    Client Nvidia Shield 2017 mit Kodi 18 nightly per NFS Daten von NAS TVHeadend für LiveTV HDMI Shield TV 2017 -> Denon AVR-4300H -> LG 65B6D
    Client Nvidia Shield 2017 mit Kodi 18 nightly per NFS Daten von NAS TVHeadend für LiveTV HDMI Shield TV 2017 -> Sony TV

  • Irgendwas machst Du falsch ;)

    Wenn die Aufnahme um 17:30 (18:30 UTC) starten soll, warum startet dann das Log erst bei 17:52 Uhr? Und wie startest Du das Addon?

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • endlich etwas weiter gekommen, jedoch gleiches Ergebnis wie mit V17

    hab tvheadend neu installiert und eingestellt.
    mit beiden Zeiten auf 120 s habe ich Aufnahmen hin bekommen.
    Wenn ich weniger eintrage kommt im tvheadend "File Missing". die Zeiten verhalten sich wohl etwas anderes.

    Jedoch schaltet der Rechner nicht wieder ab. das gleiche hatte ich mit der v17 auch.

    hier die Log Datei dazu Kodi [definition='1','0']log[/definition]

    Vorlaufzeit und nachlaufzeit im tvheadend. vorwarmzeit im tvheadend auf 90s.

  • Der Rechner hat sich von alleine eingeschalten? Das kann ich nicht ganz glauben, denn:

    Code
    18:34:36.057 T:140270049937152   DEBUG: [service.pvr.manager 0.0.18@937] No active timers yet, prepare timer@2018-12-07 20:54:00
    18:34:36.058 T:140270049937152   DEBUG: [service.pvr.manager 0.0.18@937] Status changed: 10000 (RES/NET/PRG/REC/EPG)
    18:34:36.058 T:140270049937152  NOTICE: [service.pvr.manager 0.0.18@937] Service finished

    Der nächste Timer liegt erst für 20:54 UTC (also 19:54 MEZ) an. Meine Frage deshalb nochmal: Wie schaltest Du den Rechner aus und wie startest Du das Addon? Beim Abschalten solltest Du einen 5sec-Countdown sehen und (falls eingestellt) eine Meldung mit dem nächsten Einschaltzeitpunkt. Siehst Du beides?

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

    2 Mal editiert, zuletzt von PvD (7. Dezember 2018 um 21:27)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!