Seite 1 von 1
Replay für BP
Verfasst: Sa 27. Apr 2024, 11:25
von Gorcon
Moin,
woran liegt es das ich das Replay Plugin aus dem NI Forum
https://neutrino-images.de/board/viewto ... 406#p42406 nicht zum laufen bekomme? LCD4Linux habe ich nachinstalliert und aktiviert.
Code: Alles auswählen
vuultimo4k:~# [CPlugins] executing lua script /var/tuxbox/plugins/replay.lua
[curl:download] download https://mcdn.ndr.de/ndr/dash/ndr_hbbtv/ndr_hbbtv_mv/ndr_hbbtv_mv.mpd => /tmp/output.mpd
[CLuaInstance::runScript] error in script: /var/tuxbox/plugins/replay.lua:168: attempt to perform arithmetic on local 'zeit' (a nil value)
replay.zip
Re: Replay für BP
Verfasst: Sa 27. Apr 2024, 19:06
von BPanther
Es fehlt dem Script nur "zeit" als gültiger Wert. Da muß man mal schauen, wo der vergeben wird und warum das nicht klappt. Ebenso sollte man das mit L4L ändern und nicht davon abhängig machen. Den Sendernamen müsste man auch via yWeb heraus bekommen. Ich weiß, die vergangene Zeit könnte schwieriger werden, das ist auch das, was in den Zeilen 166-168 versucht wird. L4L schreibt in die Datei "duration" z.B. 14/45 und es wird in Zeile 167 anscheinend versucht mit zeit[2] den ersten Wert, also die 14 zu erhalten, was wohl nicht klappt. Am besten mal mit einigen print vollpacken und in Telnet schauen, wo da was nicht mehr ankommt.
Ich habe derzeit Nachtschichten und muß auch gleich wieder los, daher leider keine Zeit mir das genauer anzuschauen.
Re: Replay für BP
Verfasst: Sa 27. Apr 2024, 20:38
von BPanther-Mobil
Nochmal drüber nachgedacht, time[2] ist falsch, time[1] bringt z.b. 14/45. Dann noch die Position des Schrägstrichs bestimmen und alles ab 1 bis Schrägstrich-1 als Zahl konvertieren. Dann passt das auch.
Re: Replay für BP
Verfasst: So 28. Apr 2024, 06:48
von BPanther
Anbei der Fix dazu. Hätte man auch in eine Zeile statt in 2 schreiben können, aber wäre wohl zu unübersichtlich geworden..
EDIT: Aktuelle Version weiter unten.
Re: Replay für BP
Verfasst: So 28. Apr 2024, 10:20
von Gorcon
Danke, funktioniert.
Habe es auch direkt auf die Zurückspultaste gelegt.

Re: Replay für BP
Verfasst: So 28. Apr 2024, 15:54
von Don de Deckelwech
Hi,
@ BPanther: kann es sein, dass dein Image und NI dahingehend leicht unterschiedlich sind? Siehe:
https://github.com/neutrino-images/ni-n ... a368d23a9f
Ciao,
DdD.
Re: Replay für BP
Verfasst: So 28. Apr 2024, 17:55
von BPanther
@Gorcon: Na bitte, geht doch alles.
@DdD: Ja, da scheint man das nochmal extra zerlegt zu haben. Würde aber so auch beim NI funktionieren, da die erste Zeile dennoch gleich ist.
Re: Replay für BP
Verfasst: So 28. Apr 2024, 20:06
von Don de Deckelwech
Hi,
gut, hast du den Patch bei dir drin?
Denn, bezieht sich time[2] nicht auf die 2. Zeile?
Ciao,
DdD.
Re: Replay für BP
Verfasst: So 28. Apr 2024, 20:39
von BPanther
Nein der Patch ist nicht drin. Wie man sieht, geht es aber auch ohne. Und ja, hast Recht, [2] bezieht sich auf die 2. Zeile.
Muß aber nun weg zur Nacht...
Re: Replay für BP
Verfasst: Di 30. Apr 2024, 07:46
von BPanther
Da ich nicht unnötig auf L4L angewiesen sein will, habe ich mir mal im yWeb "getchannelinfo" hinzugefügt für eine Kurzinfo (
auch im GIT), Ausgabe dann:
Da ist dann alles nötige dabei. Man muß dann nur noch Replay leicht anpassen...
EDIT: Wer den GIT Patch benutzt, kann die angehängte Version benutzen. Diese arbeitet komplett ohne L4L. Ich habe auch die Umlautkonvertierung erweitert sowie auch die SD Sender mit aufgenommen, falls man einen aktiv hat und nicht extra wechseln will.
EDIT2: Aktuelle Version weiter unten.
Re: Replay für BP
Verfasst: Di 30. Apr 2024, 20:32
von BPanther
Anbei beide Versionen mit Arte-Fix von jokel von heute.
_replay.lua
replay.lua
Re: Replay für BP
Verfasst: Di 30. Apr 2024, 23:44
von BPanther
Ich habe den yWeb Patch nochmal überarbeitet. Ausgabe nun:
Also noch um den EPG Next erweitert, falls den noch einer brauchen sollte. Da der im Script auch verwendet wurde im Ursprung, habe ich den auch wieder hinzugefügt. Änderung dazu anbei.
replay.lua
Ist auch im aktuellen Image ab rev20627 enthalten.
Re: Replay für BP
Verfasst: Sa 4. Mai 2024, 12:22
von BPanther
Noch eine kleine Änderung gemacht. Die Laufzeit der Sendung wird in der Infobar mit angezeigt. Im nächsten Image (rev20632) auch enthalten.
replay.lua
ib_rp_tm.png