Beiträge von Jackie

    patrick31698

    Auch ich ziehe den Hut vor soviel Geduld und Hilfsbereitschaft!Ich bin den jenigen die mir bis jetzt geholfen haben,von ganzem Herzen unendlich dankbar.So eine Geduld und Hilfsbereitschaft ist in der heutigen Zeit und gerade bei der jetzigen jungen Generation nicht selbstverständlich.Da ich mit Computer aufgewachsen,bin,bin ich ein etwas älteres Semester und zu meiner Zeit,war Hilfsbereitschaft ganz normal.Und letztenendes ist es doch toll,wenn man ein Problem durch wen auch immer gelöst bekommt!Auch kann ich verstehen,wenn Mitglieder schreiben,nicht alles vorschreiben sonst lernt er nichts.Einige Befehle von Linux sind identisch mit der Computersprache "Basic".Wer die Sprache noch kennt,weiß in etwa was mein Alter ist.Und nach "Basic" kamen die ersten PC und damit Windows!Linux benutzten quasi nur noch "Exoten"!Ab einem gewissen Alter sind die meisten Familenväter und haben dann eben nicht mehr

    soviel Zeit,wie ein Single der nach der Schule oder Arbeit Stunden Zeit hat sich eine neue Computersprache anzueignen! Und wie lange würde das dann in meinem Fall dauern,bis "mein Projekt" beendet währe?Jahre?Eventuell!Solange könnte ich kein Sky sehen,wie ich es vom Receiver her kenne! Auch wenn das hier nur wenige oder gar keiner glaubt,aber auch ich benutzte Google und YT um die Probleme selber zu lösen.Bei YT gibt es zwar Videos,aber nicht wirklich Ziel führen,bei Gooogle bekommt man meistens doch dieses Forum angezeigtUnd wie lange würde das dann in meinem Fall dauern,bis "mein Projekt" beendet währe?Jahre?Eventuell!Solange könnte ich kein Sky sehen,wie ich es vom Receiver her kenne!

    Wir sind ja jetzt dank eurer lieben Hilfe ganz kurz vor dem Ziel!Kampfader hat mir ja gestern wie ihr wisst TVHeadend per Anydesk eingerichtet.Nur erscheint der EPG nicht bei den Sky Sport Sendern aus der Schweiz und den Magenta TV Sendern,die alle mit dem EasyEPG erstellt worden sind in meiner Kodi Senderliste.Ich habe mal im IPTV Simple unter EPG-Netzpfad bei Datei für die XMLTV die ip:port/download/epg.xml eingegeben.Da passiert auch nach Neustart nichts.Im TVHeadend Client wüsste ich nicht,was und wo ich was einstellen müßte einen extra EPG "Reiter" gibt es ja nicht!

    Für eure Hilfe wäre ich wie immer sehr dankbar!

    Wie

    Easyepg funktioniert bei Dir. TVHeadend macht Mist. Und solange TVHeadend Mist baut, wirst Du auch das Takealug-EPG nicht einlesen können.

    Das ist ja teilweise beruhigend.Wie gesagt,ich möchte das ja über das Easyepg lösen,aber es ist frustrierend,wenn man sieht,das man soviel Hilfe bekommt und man bis jetzt alle Probleme gelöst bekommen hat,und sich wahrscheinlich von dem "Projekt" verabschieden muß,sucht man nach jeglicher Alternative.Das ist auch nichts gegen Personen die einem helfen.Aber wie du PvD schon geschrieben hast,ist jeder mit seinem Latein mal am Ende

    Um vielleicht mal etwas klar zu stellen: Easyepg scheint sehr wohl zu funktionieren, denn es wird ja eine XML-Datei erstellt, die mit einer Größe von 12 MB (?) auch recht gut gefüllt ist. Was nicht funktioniert, ist das Einlesen dieser XML in TVHeadend. Takealug macht genau nichts anderes, es erstellt eine XML-Datei. Jetzt rate mal, was hier der springende Punkt ist [ag] .

    Mit Takealug wird das auch nicht funktionieren.

    Nicht falsch verstehen!!Ich wollte damit nicht sagen,das Easyepg generell nicht funktioniert,nur bei mir wohl hoffentlich nur bis jetzt nicht!Das Problem muß doch zu lösen sein.

    Das ist der Inhalt deines Home-Verzeichnisses, ich hätte gerne das Root/Wurzelverzeichnis /. Der Slash muss bei cd mit angegeben werden!

    Code
    cd /
    ls -al

    Danke, so ist das viel leserlicher!

    Wie Du siehst, wird die xml nicht eingelesen, da steht überall 0. Auch der Pfad zum Grabber selbst stimmt nicht, das sollte /usr/bin/tv_grab_file sein und nicht /bin/tv_grab_file. Eine /bin im Wurzelverzeichnis sollte es nicht geben! Das erklärt wahrscheinlich auch die doppelten internen XML-Grabber.

    Ich habe das gerade bei mir nochmal getestet, hier wird korrekt /usr/bin/... genommen.

    Bitte folgendes machen und Ausgaben hier posten:

    Code
    cd /
    ls -al

    Wenn in der obigen Ausgabe ein bin dabei ist:

    Code
    cd /bin
    ls -al

    drwx------ 8 root root 4096 Jul 4 18:51 .

    drwxr-xr-x 20 root root 4096 Jun 10 10:07 ..

    -rw------- 1 root root 4870 Jul 4 21:16 .bash_history

    -rw-r--r-- 1 root root 3106 Oct 15 2021 .bashrc

    drwx------ 3 root root 4096 Jul 3 12:16 .cache

    drwx------ 3 root root 4096 Jul 4 18:51 .config

    -rw-r--r-- 1 root root 161 Jul 9 2019 .profile

    drwx------ 2 root root 4096 Jun 10 10:07 .ssh

    -rw-r--r-- 1 root root 259 Jul 3 19:25 .wget-hsts

    -rw-r--r-- 1 root root 1464889 Jul 2 16:12 main.zip

    -rw-r--r-- 1 root root 1464889 Jul 2 17:09 main.zip.1

    -rw-r--r-- 1 root root 1464889 Jul 2 17:17 main.zip.2

    -rw-r--r-- 1 root root 1464889 Jul 3 08:17 main.zip.3

    drwxr-xr-x 5 hts hts 4096 Jul 3 16:30 script.service.easyepg-lite-main

    drwx------ 3 root root 4096 Jun 10 10:08 snap

    drwxrwxr-x 8 root root 4096 Jun 13 19:47 telerising

    -rw-r--r-- 1 root root 18226643 Jun 12 19:05 telerising-v0.10.4_x86-64_linux.zip

    -rw-r--r-- 1 root root 18226643 Jun 12 19:24 telerising-v0.10.4_x86-64_linux.zip.1

    -rw-r--r-- 1 root root 18226643 Jun 12 19:35 telerising-v0.10.4_x86-64_linux.zip.2

    -rw-r--r-- 1 root root 0 Jun 10 15:49 wget-log

    Besitzer von root auf hts für das EPG-Skript wechseln.

    Code
    cd
    chown hts:hts script.service.easyepg-lite-main
    cd script.service.easyepg-lite-main
    chown -R hts:hts xml

    Anschliessend nochmal den Grabber anstoßen und im Debug-Fenster die Ausgaben posten. Bitte rauskopieren und hier zwischen den Code-Tags einfügen.

    Code
    2023-07-05 13:48:50.903 xmltv: /bin/tv_grab_file: grab /bin/tv_grab_file
    2023-07-05 13:48:50.910 spawn: Executing "/bin/tv_grab_file"
    2023-07-05 13:48:50.914 xmltv: /bin/tv_grab_file: grab took 0 seconds
    2023-07-05 13:48:50.914 xmltv: /bin/tv_grab_file: parse took 0 seconds
    2023-07-05 13:48:50.914 xmltv: /bin/tv_grab_file:  channels   tot=    0 new=    0 mod=    0
    2023-07-05 13:48:50.914 xmltv: /bin/tv_grab_file:  brands     tot=    0 new=    0 mod=    0
    2023-07-05 13:48:50.914 xmltv: /bin/tv_grab_file:  seasons    tot=    0 new=    0 mod=    0
    2023-07-05 13:48:50.914 xmltv: /bin/tv_grab_file:  episodes   tot=    0 new=    0 mod=    0
    2023-07-05 13:48:50.914 xmltv: /bin/tv_grab_file:  broadcasts tot=    0 new=    0 mod=    0
    2023-07-05 13:49:24.828 iptv: m3u parse: 0 new mux(es) in network 'Sky Switzerland' (total 236)

    Würde ich zumindest mal ausprobieren. Mit chmod 0777 /root/script.service.easyepg-lite-main/xml/epg.xml, dann zieht er sich evtl. die Datei korrekt rein, sobald der tvHeadend-Grabber ausgelöst wird.

    So ausgeführt!User steht aber immer noch bei hts.Und im Webinterface bei TV Headend hat sich bis jetzt nichts getan!Habe auch nochmal im Terminal TVHeadend neu gestartet,der steht immernoch bei hts

    Bitte mal mit dem Terminal-Befehl htop prüfen, unter welchem User tvHeadend läuft (F3 drücken und nach tvHeadend suchen). Vermutlich läuft tvHeadend als hts und kann nicht auf die Datei aus root zugreifen (Berechtigungsfehler). Ggf. reicht es, mit chmod 0777 <Dateipfad> die Berechtigung zu erweitern.

    TV Headend läuft unter hts!Gehe ich mit F10 raus und gebe dann den chmod 0777 <Dateipfad> ein?

    1. Wie groß ist die epg.xml? ls -lh /root/script.service.easyepg-lite-main/xml/epg.xml
    2. Wird die auch in TVH korrekt eingelesen? Debug-Fenster in TVH öffnen (unten rechts ^), Debug-Modus einschalten und Re-Run internal Grabber auslösen. Alles, was im Debug-Fenster durchläuft, hier posten.

    1.Da bekomme ich nur -rw-r--r-- 1 root root und dann Datum und Uhrzeit angezeigt!

    2.Hier der Screenshot