[gelöst] Keine eindeutigen Dateinamen bei parallelen Aufnahmen von quasi-identischen Sendern (gleicher Sendername und gleicher Sendungstitel)

  • Einige Sender sind ja mit selbem Namen und gleichem EPG durch verschiedene Empfangsarten verfügbar, z.B. anderer Satellit oder DVB-t oder DVB-c.


    Szenario:
    Aufnahme einer Sendung von zwei verschiedenen Quellen DVB-s und DVB-t (z.B. ZDF von Astra 19,2E und DVB-t Berlin/Potsdam) um die Wahrscheinlichkeit einer defekten Aufnahme durch Ausfälle zu vermeiden. Es sind keine Alternativen definiert. Die Timer werden über den EPG programmiert und besitzen identische Startzeit, Sendername und Sendungstitel.


    derzeitiges Verhalten:
    Beide Timer gehen "gleichzeitig" in den Aufnahmemodus, die Dateinamen sind jedoch durch Erzeugung aus den oben angegeben Informationen identisch! Auf der Festplatte landet nur eine Aufnahme (keine Ahnung welche)!


    gewünschtes Verhalten:
    Erzeugung von identischen eindeutigen Dateinamen (Indexnummern, wie in anderen Fällen verwendet) um solche separaten Aufnahmen zu ermöglichen.


    Umgebung:
    DM7025ST mit aktuellem Enigma2 CVS

    Dreambox DM7025+ SS (Astra 19,2°E) | Dreambox DM7025 ST (Astra 19.2°E, DVB-T Berlin/Potsdam)

    4 Mal editiert, zuletzt von schaumkeks ()

  • So als Brainstorming eingeworfen: ein früheres Erstellen der Datei sollte das Problem doch beheben, oder schlägt dann der eigentliche Aufnahmevorgang fehl?


    schaumkeks: könntest du zum testen mal deine Tools.Directories.getRecordingFilename (/usr/lib/enigma2/python/Tools/Directories.py) anpassen? In Z. 188 folgende Anweisung einfügen:

    Code
    open(path + ".ts", 'w').close()


    *EDIT* Das Forum hat natürlich die Einrückung gefressen, es sollten der Zeile drei Tabs vorgestellt sein, so wie auch beim (dann) nachfolgenden return-Statement.

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Dreamboxen
    Mobile WOL: Wake-on-LAN Client für iOS mit optionalem Widget
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung

  • schaumkeks: könntest du zum testen mal deine Tools.Directories.getRecordingFilename (/usr/lib/enigma2/python/Tools/Directories.py) anpassen? In Z. 188 folgende Anweisung einfügen:

    Code
    open(path + ".ts", 'w').close()

    Danke ritzMo, das scheint zu funktionieren. Die zweite Aufnahme landet jetzt separat mit suffix _001 auf der Festplatte.

    Dreambox DM7025+ SS (Astra 19,2°E) | Dreambox DM7025 ST (Astra 19.2°E, DVB-T Berlin/Potsdam)