Automatisch Timer erzeugen für HD-Aufnahmen, die schon als SD-Aufnahmen vorhanden sind

  • Angeregt durch den Thread "Ermitteln, was NICHT aufgenommen wurde" wollte ich eine ältere Idee von mir loswerden.


    Ich habe noch eine Menge älterer SD-Aufnahmen, die ich gerne automatisch durch HD-Versionen ersetzt haben möchte. Ich könnte zwar automatisch einmalig mit einem Skript Suchtimer erzeugen, aber Ihr wisst ja sicher was dann im Syslog passieren würde wenn ein paar hundert Suchtimer monatelang durchgeschleift würden. Die Last dürfte auch nicht unerheblich sein, außerdem gefährdet das die Stabilität des VDR-Prozesses. Eine externe Lösung reißt bei Problemen nicht gleich noch den VDR mit runter.


    Im Moment würde es mir gefallen, wenn ich eine Art Plugin in den EPG-Daemon einklinken könnte, der beim Update des EPGs die Liste der SD-Aufnahmen durchgehen würde und bei Treffern direkt einen Timer im VDR anlegt. Meine Aufnahmen haben alle schon die richtigen Titel, so dass ein Matching ohne reqular expressions ausreichen würde.


    CKone, horchi, geht da was? Kann man sich da irgendwo einhängen?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • wir sind in den letzten Zügen mit den Serientimern, denke ich kann gegen Ende der Woche die ersten echten Suchen migrieren.


    Ist in der Tat ein interessanter Ansatz, so wie du es brauchst natürlich nicht vorgesehen aber auch nicht aus der Welt gegriffen: ich hab mal Jörg und Dirk den Link zum Thread gepostet


    Was wir haben ist eine Möglichkeit Wiederholungen anhand des Titels zu vermeiden (denke es geht nicht um Serien?) und in ein paar Tagen haben wir die Möglichkeit nur nach HD Aufnahmen suchen zu lassen (es wird gehen: HD bevorzugt, SD bevorzugt, nur HD, nur SD), das ist einer der Punkte die aktuell noch offen sind.


    Was dir dann fehlt ist ein einfaches perlscript welches über deine Aufnahmen läuft und direkt auf Tabelle ganz viele passende Suchtimer erzeugt, das kann ich dir dann auch gern schreiben. Hab eh letztens schon eins geschrieben was die epgsearchdone.data auf Tabelle zieht und mit dem man auch eine Sicherheitskopie derselben rausdumpen kann...


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Was dir dann fehlt ist ein einfaches perlscript


    Ich kann nur hoffen, dass das keine zwingende Voraussetzung ist. Ich hasse Perl und werde das nie anfassen. Wenn bash, python, c/c++ und Fortran nicht gehen, dann zur Not eher noch COBOL.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • welches über deine Aufnahmen läuft und direkt auf Tabelle ganz viele passende Suchtimer erzeugt


    Ich wollte aber nicht den VDR mit Suchtimern vollpumpen, wie oben schon gesagt. Ich will bei Treffern einfache Timer erzeugen.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • nein ist es natürlich nicht, hat aber den Vorteil das ich es ohne viel Aufwand machen und ohne was zu installieren daraus direkt in die Datenbank schreiben kann.


    Ich mach dir das schon, gfs benötigen das ja auch andere.


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5




  • Ich wollte aber nicht den VDR mit Suchtimern vollpumpen, wie oben schon gesagt. Ich will bei Treffern einfache Timer erzeugen.


    Gerald


    naja wir reden ja auch von Suchtimern auf der Datenbank, so ganz ohne epgsearch - der VDR sieht am Ende nur den Timer ;)


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • naja wir reden ja auch von Suchtimern auf der Datenbank, so ganz ohne epgsearch - der VDR sieht am Ende nur den Timer


    Ach so, das ist natürlich was anderes, cool! Quasi EPGD-Suchtimer also.


    Da bin ich dann mal gespannt.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • wenn du über dein Aufnahmenverzeichnis loopst, woran würdest du festmachen das die Aufnahme auf deiner Platte SD ist und deshalb genau für diese eine Suche erzeugt werden soll?


    Steht der Sender von dem es kommt in der Infodatei?


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Ich mach dir das schon, gfs benötigen das ja auch andere.


    Ich kann das ja als Beispiel nehmen und es auf was Richtiges portieren. Ändern müsste ich das sowieso, weil ich nämlich gar nicht wirklich VDR-Aufnahmen habe ;).
    Sind alles Mpeg-Files x264-kodiert, da muss ich dann sowieso mit avprobe ran.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • wenn du über dein Aufnahmenverzeichnis loopst, woran würdest du festmachen das die Aufnahme auf deiner Platte SD ist und deshalb genau für diese eine Suche erzeugt werden soll?


    Avprobe sagt mir <720p

    Steht der Sender von dem es kommt in der Infodatei?


    Keine Info-Datei mehr da, Infos alle im Plex Media Server von themoviedb oder thetvdb.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • ich würde es ja generisch so bauen für die die es auf VDR Aufnahmen loslassen wollen: deins muss eh anders sein ;)


    Steht aber in der Infodatei, C Zeile letzte Spalte:

    Code
    C S19.2E-1-1107-17500 SAT.1
    E 1174 1282587300 7500 0 FF
    T Rezept zum Verlieben


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • ich würde es ja generisch so bauen für die die es auf VDR Aufnahmen loslassen wollen: deins muss eh anders sein


    Ja klar, mach du ruhig wie du meinst. Ich kucke mir dann nur an deinem Beispiel das API an.


    Steht aber in der Infodatei, C Zeile letzte Spalte:


    Wie gesagt, die Info-Dateien habe ich nicht mehr. Außerdem wäre mir das zu indirekt mit dem Sender.


    Außerdem ginge das auch wunderbar mit den TS-Files;

    Code
    root@microserver:/srv/vdr/video.00/Der_Himmel_über_Berlin/2014-11-03.21.40.10-0.
    rec# avprobe 00001.ts 2>&1 |grep Video
        Stream #0:0[0x13f7]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Ich hätte ja da noch eine Idee, wenn hier schon über neue Timerfunktionen gesprochen wird:
    Wie wäre es denn, wenn ein Plugin selbständig, sagen wir mal, so eine Art Vorschlagsliste generieren würde, aus den Sachen, die man sowieso immer aufnimmt (Serien).
    Meine Frau steppt immer die Ganze Woche durch und programmiert alle möglichen Serien ein (Bones, der Mentalist, Navy CIS usw), manchmal geht ihr aber doch was durch die Lappen. Suchtimer mag ich aber dafür nicht anlegen.
    Beim TIVO in Amiland soll es ja sowas geben, der programmiert anhand der Sehgewohnheiten das Zeug gleich selbst, soweit möchte ich gar nicht gehen, sonst ist ein terabyte in einer Woche voll.
    War nur so ne Idee....

    VDR1: Asus q1900 Pro M, 2GB, Cine2 Dual DVB S2,Atric USB, yaVDR 0.6 stable, Gehäuse Modushop CD21

    VDR2: RaspBerry Pi2 mit MLD 5.3 als Client
    Ausgemustert: VDR: ASUS M2N-SLI,2GB, TT1600, Zotac GT210, yaVDR 0.4 im Mozart SX Gehäuse, Atric
    Ausgemustert: VDR: Activy 300 , FF Fusi 1.3 + , Celeron 1100, Gen2Vdr AE (momentan defekt)

    Ausgemustert: VDR: Lintec Senior Gehäuse,Technotrend 1.6, Siemens D1215 Mainboard mit Celeron 1000,Pabst Lüfter, EasyVDR 0.5, KäptnKoma Display 260x64,Schäfer Front (ausgemustert)

  • Suchtimer mag ich aber dafür nicht anlegen.


    Aber dafür sind die doch da. Zusammen mit ein paar Einstellungen über usercats usw. in epgsearch kann man auch bequem nur neue, noch nicht gesehene Staffeln aufnehmen.


    Lars.

  • Wie wäre es denn, wenn ein Plugin selbständig, sagen wir mal, so eine Art Vorschlagsliste generieren würde, aus den Sachen, die man sowieso immer aufnimmt (Serien).
    Meine Frau steppt immer die Ganze Woche durch und programmiert alle möglichen Serien ein (Bones, der Mentalist, Navy CIS usw), manchmal geht ihr aber doch was durch die Lappen. Suchtimer mag ich aber dafür nicht anlegen.

    Diese Erweiterung des EPG Search könnte dich interessieren: Wenn das EPG Search inaktive Timer setzen würde, könntest du es wie ein Vorschlagsliste ansehen, wo du nur die Timer aktivierst, die dich interessieren.


    Im nächsten Post fragt gda diesen Thread nicht zu verwässern, womit er Recht hat. Antworten bezüglich der Erweiterung von EPG Search sollten besser in den hier verlinkten Thread gehen.


    MfG

  • Verwässert bitte meinen Thread nicht. Macht einen neuen auf, kostet doch nix.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Mea Culpa. Gelobe Besserung.

    VDR1: Asus q1900 Pro M, 2GB, Cine2 Dual DVB S2,Atric USB, yaVDR 0.6 stable, Gehäuse Modushop CD21

    VDR2: RaspBerry Pi2 mit MLD 5.3 als Client
    Ausgemustert: VDR: ASUS M2N-SLI,2GB, TT1600, Zotac GT210, yaVDR 0.4 im Mozart SX Gehäuse, Atric
    Ausgemustert: VDR: Activy 300 , FF Fusi 1.3 + , Celeron 1100, Gen2Vdr AE (momentan defekt)

    Ausgemustert: VDR: Lintec Senior Gehäuse,Technotrend 1.6, Siemens D1215 Mainboard mit Celeron 1000,Pabst Lüfter, EasyVDR 0.5, KäptnKoma Display 260x64,Schäfer Front (ausgemustert)

Jetzt mitmachen!

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