VDR-Aufnahmen sortieren/Infos anzeigen

  • Hallo,


    ich fand es immer recht unschön, dass manuelle Aufnahmen einer Serie nicht automatisch in der Aufnahmenliste gruppiert werden, bzw. der Episodenname nicht im Dateipfad vorkommt.

    Außerdem habe ich mir eine Möglichkeit gewünscht, Informationen über Aufnahmen im Terminal auslesen zu können (z. B. für Bash-Scripte), ohne sich mit dem Info-File zu befassen.

    Dafür habe ich ein kleines Tool geschrieben:

    https://github.com/cadivus/vdrrecinfo


    Ein Script zum Erstellen einer DEB ist dabei.


    Beispiele:

    Code
    $ ls Weissensee
    2018-03-13.23.00.1-0.rec  2018-05-19.20.15.6-0.rec  2018-05-19.21.00.6-0.rec  2018-05-20.21.00.6-0.rec  2018-05-22.00.05.6-0.rec  2018-05-22.00.50.6-0.rec
    $ vdrrecinfo --get-subheading Weissensee/*
    Operation Juninacht (1) / Die verlorene Tochter (2)
    Alte Wunden
    Geister
    Blühendes Land
    Alte Wunden
    Geister
    Code
    $ ls Weissensee
    2018-03-13.23.00.1-0.rec  2018-05-19.20.15.6-0.rec  2018-05-19.21.00.6-0.rec  2018-05-20.21.00.6-0.rec  2018-05-22.00.05.6-0.rec  2018-05-22.00.50.6-0.rec
    $ vdrrecinfo --move-to-subheading Weissensee/*
    $ ls Weissensee
    Alte_Wunden  Blühendes_Land  Geister  Operation_Juninacht_(1)____Die_verlorene_Tochter_(2)

    Meine VDR:
    VDR-Server: 2x DVBSKy S952 Dual DVB-S/S2 PCIe Kathrein EXIP 418 + 14TB WD als VM-Guest mit PCIe-Passthrough auf einem Ryzen7 VM-Host (virtualisiertes OS: Ubuntu 20.04)
    VDR-Client1: Asrock AB350 Gaming K4 | AMD Ryzen 3 2200G | Linux Mint Mate Mate + Kodi + VDR-VNSI | Pulse Eight CEC USB
    VDR-ClientN: VLC über Streamdev, nicht bloß aufs lokale Netzwerk beschränkt


    Mediathekview/VDR-Aufnahmen nach Staffeln usw. sortieren

    Einmal editiert, zuletzt von fallobst ()

  • Hallo,


    ich versuche mich gerade an Deinem Programm, leider gibt es immer eine Fehlermeldung, wenn ich Deine Beispiele ausprobiere.


    Code
    Traceback (most recent call last):
      File "/usr/bin/vdrrecinfo", line 57, in <module>
        print(get_recinfo(param).subheading)
      File "/usr/bin/vdrrecinfo", line 36, in get_recinfo
        recinfo[param] = vdrrecinfo.VdrRecInfo(get_path(param))
      File "/usr/lib/vdrrecinfo/vdrrecinfo.py", line 29, in __init__
        assert contains_vdr_info(path)
    AssertionError

    Was fehlt mir da?

    Blog


    VDR1 (Server): Gigabyte Z87-HD3, Intel(R) Core(TM) i7-4770S CPU @ 3.10GHz, 16GB RAM, NVIDIA GT 640 (Zotac), Digital Devices Cine V7, OrigenAE S21T, yavdr ansible an Röhre mit vga2scart

    VDR2 (Client): AsRock ION 330, yavdr-ansible auf Ubuntu 18.04 an Panasonic Beamer (HDMI)

  • Das wäre in der Tat sehr schön, nur kommt bei mir der gleiche Fehler:

    Wäre auch für einen Tip dankbar.


    Gruss,


    Günter

    Ubuntu 22.04; Kernel 6.2.0-26; mit Parallelbetrieb von:
    VDR 2.6.4 über S2-6400 (HDMI1)
    XBMC /Kodi & Unity Desktop über Onboard Grafik (HDMI2)
    Beides an Sony KDL-55EX725
    Harmony-Hub zum Umschalten zwischen VDR und XBMC

  • Hallo Zusammen,


    es liegt am Aufruf.

    So funktioniert es bei mir:

    sudo vdrrecinfo --move-to-subheading ./2019*


    Das bewegt dann alle Aufnahmen in die jeweilige Kategorie.


    Gruss,


    Günter


    PS: Bei dem Aufruf bin ich aktuell im Unterverzeichnis der Aufnahmen,

    welche zusammen gehören. Denke allerdings das ist klar...

    Ubuntu 22.04; Kernel 6.2.0-26; mit Parallelbetrieb von:
    VDR 2.6.4 über S2-6400 (HDMI1)
    XBMC /Kodi & Unity Desktop über Onboard Grafik (HDMI2)
    Beides an Sony KDL-55EX725
    Harmony-Hub zum Umschalten zwischen VDR und XBMC

    Einmal editiert, zuletzt von beachboy ()

  • Hallo Massi,


    also, das funktioniert wunderbar.

    schön wäre noch, wenn man eine einheitliche Subheading setzen könnte.

    Bei mir hat z.B. die Sendung mit der Maus kein Subheading, was es dann

    etwas schwer macht.

    Mit dem Feature könnte man es zuerst einheitlich setzen, um dann entsprechend den Move zu machen.


    Ansonsten finde ich da Script echt hilfreich.


    Gruß,


    Günter

    Ubuntu 22.04; Kernel 6.2.0-26; mit Parallelbetrieb von:
    VDR 2.6.4 über S2-6400 (HDMI1)
    XBMC /Kodi & Unity Desktop über Onboard Grafik (HDMI2)
    Beides an Sony KDL-55EX725
    Harmony-Hub zum Umschalten zwischen VDR und XBMC

  • Bei mir hat z.B. die Sendung mit der Maus kein Subheading, was es dann

    etwas schwer macht.

    Die Frage wäre dann, wonach in dem Fall sortiert werden soll. Nach Datum und Uhrzeit ist's in der Regel schon sortiert.

    Meine VDR:
    VDR-Server: 2x DVBSKy S952 Dual DVB-S/S2 PCIe Kathrein EXIP 418 + 14TB WD als VM-Guest mit PCIe-Passthrough auf einem Ryzen7 VM-Host (virtualisiertes OS: Ubuntu 20.04)
    VDR-Client1: Asrock AB350 Gaming K4 | AMD Ryzen 3 2200G | Linux Mint Mate Mate + Kodi + VDR-VNSI | Pulse Eight CEC USB
    VDR-ClientN: VLC über Streamdev, nicht bloß aufs lokale Netzwerk beschränkt


    Mediathekview/VDR-Aufnahmen nach Staffeln usw. sortieren

  • Ich würde das eben in zwei Schritten machen:

    1. Setze alle Aufnahmen auf SubHeading "Sendung_mit_der_Maus"

    2. Sortiere alle Aufnahmen in diese Subheading


    Wenn eine Heading/Titel da ist sollte der als Name genutzt werden, ansonsten nach Datum,

    Ziel ist ja, dass im Aufnahmemenu die Aufnahmen in einem Verzeichnis gruppiert sind,

    was bei mir bei alten Aufnahmen nur der Fall ist, wenn ich diese vorher unter einer

    Subheading gruppiert habe.


    Hoffe das erklärt den Sinn und Zweck, wobei ich mir

    nicht socher bin, ob das so gehen würde.


    Gruss,


    Günter

    Ubuntu 22.04; Kernel 6.2.0-26; mit Parallelbetrieb von:
    VDR 2.6.4 über S2-6400 (HDMI1)
    XBMC /Kodi & Unity Desktop über Onboard Grafik (HDMI2)
    Beides an Sony KDL-55EX725
    Harmony-Hub zum Umschalten zwischen VDR und XBMC

  • Ahhh, ich glaube ich bekomme eine Idee, worum es geht.

    Kannst du von so einer Aufnahme bitte mal die info-Datei posten?

    Meine VDR:
    VDR-Server: 2x DVBSKy S952 Dual DVB-S/S2 PCIe Kathrein EXIP 418 + 14TB WD als VM-Guest mit PCIe-Passthrough auf einem Ryzen7 VM-Host (virtualisiertes OS: Ubuntu 20.04)
    VDR-Client1: Asrock AB350 Gaming K4 | AMD Ryzen 3 2200G | Linux Mint Mate Mate + Kodi + VDR-VNSI | Pulse Eight CEC USB
    VDR-ClientN: VLC über Streamdev, nicht bloß aufs lokale Netzwerk beschränkt


    Mediathekview/VDR-Aufnahmen nach Staffeln usw. sortieren

  • Schicke ich Dir am Wochenende, bin leider unterwegs.

    Ubuntu 22.04; Kernel 6.2.0-26; mit Parallelbetrieb von:
    VDR 2.6.4 über S2-6400 (HDMI1)
    XBMC /Kodi & Unity Desktop über Onboard Grafik (HDMI2)
    Beides an Sony KDL-55EX725
    Harmony-Hub zum Umschalten zwischen VDR und XBMC

  • Guckt euch mal das neue Release an.

    Ich habe eine Option "--move-to-title" eingebaut, mit der das ganze dann mit dem Titel gemacht wird.

    Wenn man sich den Ordner dann z. B. in vdradmin-am anguckt, kann man die Aufnahmen darin nach Datum usw. sortieren.


    https://github.com/cadivus/vdrrecinfo/releases/tag/v0.3

    Meine VDR:
    VDR-Server: 2x DVBSKy S952 Dual DVB-S/S2 PCIe Kathrein EXIP 418 + 14TB WD als VM-Guest mit PCIe-Passthrough auf einem Ryzen7 VM-Host (virtualisiertes OS: Ubuntu 20.04)
    VDR-Client1: Asrock AB350 Gaming K4 | AMD Ryzen 3 2200G | Linux Mint Mate Mate + Kodi + VDR-VNSI | Pulse Eight CEC USB
    VDR-ClientN: VLC über Streamdev, nicht bloß aufs lokale Netzwerk beschränkt


    Mediathekview/VDR-Aufnahmen nach Staffeln usw. sortieren

Jetzt mitmachen!

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