Posts by hopsi

    hast du auch schonmal versucht, epghttpd so zu bauen, wie horchi hier in Beitrag #23 segfault von epghttpd beim Speichern von Timern vorgeschlagen hat?

    gerade gemacht:



    Bringt vermutlich auch keine Erleuchtung.

    Hi,

    habe hier das gleiche Problem. Coredump beim Anlegen von timern, die nicht auf 'VDR' gestellt werden.

    Ich poste mal den bt, vielleicht hilft's.

    Christian



    Log dazu:


    Hi,

    Problem tritt hier nicht auf, zumindest wird kein Fehler geloggt.


    Code
    Jun 19 07:41:30 web epgd[688]: Downloaded 'ARD' for 2024-07-02 with (75972) Bytes, changed since last load.
    Jun 19 07:41:30 web epgd[688]: [91B blob data]
    ...
    Jun 19 07:42:00 web epgd[688]: EPG Update finished, loaded 396 files (31,558 MB), 370 non-updates skipped, 46 rejected due to format error.


    Allerdings habe ich folgende Fehler seit einer Weile:


    Code
    Jun 19 07:39:50 web epgd[688]: Checking tvm id 1
    Jun 19 07:39:51 web epgd[688]: Downloaded file 'http://www.clickfinder.de/daten/onlinedata/cftv520/tvdaten-premium-1.cftv' with (99220) Bytes
    Jun 19 07:39:51 web epgd[688]: Extracting 'tvdaten-premium-1.cftv'
    Jun 19 07:39:51 web epgd[688]: Creating xml of 1
    Jun 19 07:39:51 web epgd[688]: tmp.xml.gz:24085: parser error : Extra content at the end of the document
    Jun 19 07:39:51 web epgd[688]: ^
    Jun 19 07:39:51 web epgd[688]: Error parsing XML File 'tvdaten-premium-1.cftv'
    Jun 19 07:39:51 web epgd[688]: XSLT transformation for 'tvdaten-premium-1.cftv' failed, ignoring
    Jun 19 07:39:51 web epgd[688]: Processing of 'tvdaten-premium-1.cftv' failed


    Christian

    Hallo,


    nach Umstieg von mysql auf mariadb mit Übernahme der Daten habe ich im epghttpd bei den meisten meiner Aufnahmen die Fehlermeldung 'Missing event start time or md5path/path in request' in #menu_records.

    Ein System erkannt habe ich noch nicht, bei welchen Aufnahmen ich das angezeigt bekomme und bei welchen nicht.

    Kann ich irgendwie die Aufnahmen komplett neu einlesen lassen, ohne gleich die ganze Datenbank zu droppen?


    Christian

    Prima.


    Ich habe das jetzt per fhem automatisiert. Wenn ich von TV auf Beamer schalte, setze ich ein geändertes audio-delay und nun auch die Anzahl Zeilen im Aufzeichnungsmenü. Vielleicht folgen noch ein paar Parameter.

    Falls den Schnipsel jemand gebrauchen kann:

    Code
    system("ssh vdr\@vdr \"/usr/local/bin/vdr-dbus-send.sh /Setup setup.Set string:\'skindesigner.estuary4vdr.numitemsrecwide\' variant:string:\'16\'\" > /dev/null");
    system("ssh vdr\@vdr \"/usr/local/bin/vdr-dbus-send.sh /Setup setup.Set string:\'softhddevice.AudioDelay\' variant:string:\'20\'\" > /dev/null");
    system("ssh vdr\@vdr \"/usr/local/bin/svdrpsend PLUG skindesigner RELD\" > /dev/null");

    Skindesigner benötigt das RELD per svdrp, sonst wird der per dbus gesetzte Wert nicht verwendet. So funktioniert's aber.


    Schönen Abend,

    Christian

    Ändere mal in "estuary4vdr/xmlfiles/displaymenurecordings.xml" in den Zeilen 166 und 170 (je 2 mal vorhanden) den Wert 430 in 440.

    Dann ist der Abstand etwas größer.

    Sorry, war ein paar Tage weg.

    440 sieht ganz harmonisch aus, zumindest mit 15 'Anzahl Menüelemente'. Ändere ich das auf 14, dann überlappen bei mir Uhrzeit und Name um etwa einen Buchstaben.


    Christian

    Ich habe das mal im skin eingebaut (letzter commit im Branch develop). Das Fehler-Symbol und die Aufzeichnungslänge lassen sich jetzt im breiten Menü abschalten.

    Wenn Du den Branch develop schon benutzt, wovon ich ausgehe, reicht es, den skin einfach zu kopieren, das Plugin selbst muss nicht neu kompiliert werden.

    Du kannst ja mal schauen, ob das jetzt so OK ist.

    Super, danke für die schnelle Erledigung.

    Funktioniert so, wie ich mir das gewünscht hatte.

    Einzig der Abstand zwischen Uhrzeit der Aufnahme und dem Namen derselben (im Aufnahmemenü) wirkt recht kurz, Kann aber auch an meinen Schriftgrößen liegen, muss ich noch ein wenig mit spielen.


    Danke!

    kamel5

    Habe jetzt seit langer Zeit mal wieder den skindesigner upgedatet, war auf dem falschen git-Server vorher. Sehr schön, läuft bei mir deutlich stabiler jetzt.

    Danke für Deine Arbeit!


    Was mich freuen würde im Aufzeichnungsmenü (estuary4vdr-skin): Konfigurationsmöglichkeit für das Symbol 'Aufnahmefehler' sowie für die Anzeige der Aufzeichnungslänge. Gerade letzteres benötigt recht viel Platz und lässt sich wohl nur durch kleinere Schriften kompensieren.


    Die Augen waren halt früher besser...

    Christian

    w_scan_cpp funktioniert immer noch nicht... in mythtv funktioniert es mehr oder weniger. Weniger, da hier auch stets das erste Tuning fehlschlägt, beim Kanalscan die erste Frequenz, im Live TV bekomme ich kein Signal beim Start, muss auf einen anderen Sender wechseln, da geht's und ggf. wieder zurück, dann geht auch der ursprüngliche Sender. Meine Vermutung, das liegt an der Selfsat Antenne, evtl. auch an den Digital Devices Karten. Außerdem habe ich gerade noch einen schlechten Kabelabschnitt gefunden, der aber sporadisch auch funktioniert hat :(

    Mal abseits der Software, kann es sein, dass sowas in der Art fehlt?

    https://www.inverto.tv/accesso…-power-inserter-5-2400mhz


    Ohne das Teil hatte ich auch sehr komische Fehlerbilder mit meiner Anlage.


    Christian

    Ich verstehe ehrlich gesagt überhaupt nicht, was Du erreichen willst. tty8 wird nun gelesen, das haben wir doch schon eingestellt.


    Das alte Script ist nicht nötig, systemd startet vdr. Bei Dir nun nicht mehr automatisch, da Du das abgestellt hast.

    init läuft nicht, spar Dir die Mühe mit den Dateien unter /etc/init.d/. Das sind vermutlich alles nur Altlasten.

    systemd startet vdr direkt. Die Parameter werden aus /etc/vdr/conf.d/ geholt. Mehr ist nicht nötig. Kein Script, keine Magie.

    Vielleicht wäre es sinnvoll erstmal zu schauen, welches init-System läuft.

    Code
    ps --no-headers -o comm 1
    
    oder nicht ganz so hübsch
    
    ps 1

    Dass sowohl systemd als auch das 'alte' init läuft würde ich erstmal ausschließen.


    Tastaturbedienung via remote (Du schreibst von ssh) würde ich über das remote-Plugin per telnet nutzen. Das nutze ich so und das klappt hervorragend. Dann ersparst Du Dir, das ganze System umzukrempeln und dabei das eine oder andere zu vermurksen.


    Christian

    Wie richte ich es so ein, dass die Gruppe tty permanent Leserechte auf /dev/tty8 hat, nach einem Reboot ist das immer wieder auf Standard. Ohne das Leserecht kann vdr (User vdr ist in Gruppe tty) die Eingaben auf dieser Console aber nicht lesen.


    Standard:

    crw--w---- 1 root tty 4, 8 1. Apr 15:51 /dev/tty8


    ein sudo chmod g+r /dev/tty8 macht daraus ein crw-rw---- und es funktioniert - aber eben nur bis zum nächsten Reboot. Wie mache ich das permanent? Vermutlich könnte ich den chmod mit in das Script packen aber wäre das der vorgesehene Linux-Weg?

    ich würde das via udev machen:

    In /etc/udev/rules.d/99-tty8.rules

    Code
    SUBSYSTEM=="tty", KERNEL=="tty8", GROUP="tty", MODE="0660"

    Aus dem Bauch und ungetestet. Sollte nach dem Neustart passen.


    Christian

    Hallo,

    beim Schauen per angeschlossenem Fernseher benötige ich keine Audio-Video-Verzögerung, wenn ich auf Beamer umschalte wären ein paar ms prima.

    Wie kann ich das per commandline umschalten? Würde das beim laufenden vdr greifen oder wäre ein Neustart nötig?

    Ich würde das gerne automatisiert anpassen.

    Christian

    Ich habe das so gelöst:


    Christian

    Ganz pragmatischer Ansatz eines Nichtprogrammierers: was passiert denn, wenn Du statt 'REM; LEDs' 'REM; LEDs;' verwendest? Also noch ein Semikolon ans Ende? Dann sollte doch das Zeilenende in $UrlEntry[2] landen und dadurch ignoriert werden.


    Christian