Performance OpenWebif beim EPG Update über KODI

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Performance OpenWebif beim EPG Update über KODI

      Hallo zusammen,

      ich hab einen alten VU+ Duo den ich eigentlich als TV Server nutzen möchte, und nicht als TV Receiver.
      Installiert ist das neueste VIT 11 Image.

      Ich benutze hauptsächlich KODI unter Windows und LIbreElec. Es funktioniert auch technisch wunderbar.

      Ich habe allerdings ein dickes Problem, und zwar macht KODI im HIntergrund nach jedem Start ein EPG Update. Das dauert 20-30 Minuten bei dem alten Duo, und während dieser Zeit ist die Kiste enorm ausgelastet, Kanalwechsel dauern 8-10 Sekunden. Wenn KODI dann mal durch ist mit EPG update geht das in 2-3 Sekunden.

      Gibt es irgendeine Möglichkeit die Priorität der EPG Updates runterzusetzten? Das kann ja ruhig 30 Minuten dauern, wenn es halt nur mit Low priority laufen würde, wäre das echt hilfreich.

      In der Shell sehe ich dass scheinbar alles im Prozess enigma2 läuft.

      vielleicht hat jemand eine Idee?

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von deltaray ()

    • Das die Duo fast unbedienbar ist , bei solchen Prozessen, ist ja "normal".
      Ich denke, du wirst die Duo 30 Minuten eher einschalten müssen , als da wo du sie nutzen möchtest.
      Bin dahingehend aber auch kein Experte.
      Ich meine mal gelesen zu haben, das man das mit den Prozessen in dem jeweiligen Plugin einprogrammieren muss.
      ---------------------------------------------------------------------------------------


      Anleitung für den SerienRecorder SerienRecorder Martins FHD SR-Skin

      Mediathekvieweb ----- SRF Mediathek
    • Also das muss ein Software Bug im VTI Image sein!
      Wenn ich im Kodi nur ein Bouquet einstelle, dann geht der SYNC innerhalb von wenigen Sekunden durch (um die 100 Kanäle).

      Habe gelesen dass das Kodi parallel die Kanallisten abfrägt.
      Ob das ein Problem ist für die kiste?

      Gerade noch mal getestet, im Kodi debug log sieht alles gleich aus ob EIN Bouquet oder ALLE.
      Man sieht allerdings am Timestamp dass zwischen zwei Kanalabfragen fast 2 Sekunden vergehen wenn Alle Bouquetes gezogen werden!
      Kann es sein dass intern irgendwas hin und her geswitched wird im WebInterface, was diesen Delay erklären würde?

      Neue Geräte sind davon auch betroffen wie VU Plus Zero, nur fällt es da nicht so auf weil die Geräte viel schneller sind.


      Alle Bouquetes:

      Quellcode

      1. 09:22:03.905 T:23364 DEBUG: CurlFile::Open(14FDC800) http://172.21.0.5:80/web/epgnownext?bRef=1%3A7%3A1%3A0%3A0%3A0%3A0%3A0%3A0%3A0%3AFROM%20BOUQUET%20%22userbouquet%2Evti%5F192%5F000%2Etv%22%20ORDER%20BY%20bouquet
      2. 09:22:05.877 T:32192 DEBUG: Thread FileCache start, auto delete: false
      3. 09:22:05.885 T:32192 INFO: CFileCache::Process - Source read didn't return any data! Hit eof(?)
      4. 09:22:05.936 T:32192 DEBUG: Thread FileCache 32192 terminating
      5. 09:22:05.936 T:23364 INFO: AddOnLog: VU+ / Enigma2 Client: Vu::GetHttpXML Got result. Length: 96136
      6. 09:22:05.944 T:23364 INFO: AddOnLog: VU+ / Enigma2 Client: Vu::GetInitialEPGForGroup Loaded 166 EPG Entries for group 'German Free SD'
      7. 09:22:05.944 T:23364 DEBUG: AddOnLog: VU+ / Enigma2 Client: Vu::GetInitialEPGForChannel initialEPG size is now '166'
      8. 09:22:05.945 T:23364 DEBUG: EPG - EPG::CEpg::Load - no database entries found for table 'ProSieben'.
      9. 09:22:05.945 T:23364 DEBUG: EPG - EPG::CEpg::UpdateFromScraper - updating EPG for channel 'ProSieben' from client '1879264094'
      10. 09:22:05.945 T:23364 DEBUG: AddOnLog: VU+ / Enigma2 Client: Vu::GetInitialEPGForChannel Fetch information for group 'German Free SD'
      11. 09:22:05.945 T:23364 INFO: AddOnLog: VU+ / Enigma2 Client: Vu::GetHttpXML Open webAPI with URL: 'http://172.21.0.5:80/web/epgnownext?bRef=1%3A7%3A1%3A0%3A0%3A0%3A0%3A0%3A0%3A0%3AFROM%20BOUQUET%20%22userbouquet%2Evti%5F192%5F000%2Etv%22%20ORDER%20BY%20bouquet'
      12. 09:22:05.945 T:23364 DEBUG: CFileCache::Open - opening <web/epgnownext> using cache
      13. 09:22:05.947 T:23364 DEBUG: CurlFile::Open(14FDB378) http://172.21.0.5:80/web/epgnownext?bRef=1%3A7%3A1%3A0%3A0%3A0%3A0%3A0%3A0%3A0%3AFROM%20BOUQUET%20%22userbouquet%2Evti%5F192%5F000%2Etv%22%20ORDER%20BY%20bouquet
      14. 09:22:07.926 T:33592 DEBUG: Thread FileCache start, auto delete: false
      15. 09:22:07.933 T:33592 INFO: CFileCache::Process - Source read didn't return any data! Hit eof(?)
      16. 09:22:07.934 T:33592 DEBUG: Thread FileCache 33592 terminating
      17. 09:22:07.934 T:23364 INFO: AddOnLog: VU+ / Enigma2 Client: Vu::GetHttpXML Got result. Length: 96136
      18. 09:22:07.953 T:23364 INFO: AddOnLog: VU+ / Enigma2 Client: Vu::GetInitialEPGForGroup Loaded 166 EPG Entries for group 'German Free SD'
      19. 09:22:07.953 T:23364 DEBUG: AddOnLog: VU+ / Enigma2 Client: Vu::GetInitialEPGForChannel initialEPG size is now '166'
      20. 09:22:07.954 T:23364 DEBUG: EPG - EPG::CEpg::Load - no database entries found for table 'VOX'.
      21. 09:22:07.955 T:23364 DEBUG: EPG - EPG::CEpg::UpdateFromScraper - updating EPG for channel 'VOX' from client '1879264094'
      22. 09:22:07.955 T:23364 DEBUG: AddOnLog: VU+ / Enigma2 Client: Vu::GetInitialEPGForChannel Fetch information for group 'German Free SD'
      23. 09:22:07.955 T:23364 INFO: AddOnLog: VU+ / Enigma2 Client: Vu::GetHttpXML Open webAPI with URL: 'http://172.21.0.5:80/web/epgnownext?bRef=1%3A7%3A1%3A0%3A0%3A0%3A0%3A0%3A0%3A0%3AFROM%20BOUQUET%20%22userbouquet%2Evti%5F192%5F000%2Etv%22%20ORDER%20BY%20bouquet'
      24. 09:22:07.955 T:23364 DEBUG: CFileCache::Open - opening <web/epgnownext> using cache
      25. 09:22:07.955 T:23364 DEBUG: CurlFile::Open(14FDEA38) http://172.21.0.5:80/web/epgnownext?bRef=1%3A7%3A1%3A0%3A0%3A0%3A0%3A0%3A0%3A0%3AFROM%20BOUQUET%20%22userbouquet%2Evti%5F192%5F000%2Etv%22%20ORDER%20BY%20bouquet
      Alles anzeigen

      Ein Bouquet:

      Quellcode

      1. 09:25:37.532 T:16624 DEBUG: CurlFile::Open(12028578) http://172.21.0.5:80/web/epgservice?sRef=1%3A0%3A19%3AEF75%3A3F9%3A1%3AC00000%3A0%3A0%3A0%3A
      2. 09:25:37.606 T:25560 DEBUG: Thread FileCache start, auto delete: false
      3. 09:25:37.606 T:25560 INFO: CFileCache::Process - Source read didn't return any data! Hit eof(?)
      4. 09:25:37.656 T:25560 DEBUG: Thread FileCache 25560 terminating
      5. 09:25:37.656 T:16624 INFO: AddOnLog: VU+ / Enigma2 Client: Vu::GetHttpXML Got result. Length: 68
      6. 09:25:37.656 T:16624 DEBUG: AddOnLog: VU+ / Enigma2 Client: Could not find <e2event> element
      7. 09:25:37.656 T:16624 ERROR: PVR - PVR::CPVRClient::GetEPGForChannel - addon 'Duo:172.21.0.5' returned an error: server error
      8. 09:25:37.656 T:16624 ERROR: PVR - PVR::CPVRClients::GetEPGForChannel - cannot get EPG for channel 'ProSieben HD' from client '1879264094': server error
      9. 09:25:37.656 T:16624 ERROR: EPG - EPG::CEpg::Update - failed to update table 'ProSieben HD'
      10. 09:25:37.657 T:16624 DEBUG: EPG - EPG::CEpg::Load - no database entries found for table 'Pro7 MAXX HD'.
      11. 09:25:37.658 T:16624 DEBUG: EPG - EPG::CEpg::UpdateFromScraper - updating EPG for channel 'Pro7 MAXX HD' from client '1879264094'
      12. 09:25:37.658 T:16624 INFO: AddOnLog: VU+ / Enigma2 Client: Vu::GetHttpXML Open webAPI with URL: 'http://172.21.0.5:80/web/epgservice?sRef=1%3A0%3A19%3AEF78%3A3F9%3A1%3AC00000%3A0%3A0%3A0%3A'
      13. 09:25:37.658 T:16624 DEBUG: CFileCache::Open - opening <web/epgservice> using cache
      14. 09:25:37.658 T:16624 DEBUG: CurlFile::Open(120297B8) http://172.21.0.5:80/web/epgservice?sRef=1%3A0%3A19%3AEF78%3A3F9%3A1%3AC00000%3A0%3A0%3A0%3A
      15. 09:25:37.732 T:38724 DEBUG: Thread FileCache start, auto delete: false
      16. 09:25:37.732 T:38724 INFO: CFileCache::Process - Source read didn't return any data! Hit eof(?)
      17. 09:25:37.782 T:38724 DEBUG: Thread FileCache 38724 terminating
      18. 09:25:37.782 T:16624 INFO: AddOnLog: VU+ / Enigma2 Client: Vu::GetHttpXML Got result. Length: 68
      19. 09:25:37.782 T:16624 DEBUG: AddOnLog: VU+ / Enigma2 Client: Could not find <e2event> element
      20. 09:25:37.782 T:16624 ERROR: PVR - PVR::CPVRClient::GetEPGForChannel - addon 'Duo:172.21.0.5' returned an error: server error
      21. 09:25:37.782 T:16624 ERROR: PVR - PVR::CPVRClients::GetEPGForChannel - cannot get EPG for channel 'Pro7 MAXX HD' from client '1879264094': server error
      22. 09:25:37.782 T:16624 ERROR: EPG - EPG::CEpg::Update - failed to update table 'Pro7 MAXX HD'
      23. 09:25:37.783 T:16624 DEBUG: EPG - EPG::CEpg::Load - no database entries found for table 'kabel eins HD'.
      24. 09:25:37.783 T:16624 DEBUG: EPG - EPG::CEpg::UpdateFromScraper - updating EPG for channel 'kabel eins HD' from client '1879264094'
      25. 09:25:37.783 T:16624 INFO: AddOnLog: VU+ / Enigma2 Client: Vu::GetHttpXML Open webAPI with URL: 'http://172.21.0.5:80/web/epgservice?sRef=1%3A0%3A19%3AEF76%3A3F9%3A1%3AC00000%3A0%3A0%3A0%3A'
      26. 09:25:37.783 T:16624 DEBUG: CFileCache::Open - opening <web/epgservice> using cache
      Alles anzeigen
    • Oh ich sehe doch einen Unterschied.
      Wenn nur ein Bouquet benutzt wird, verwendet das plugin diese URL und die Antwort kommt sofort:
      %vuduo%/web/epgservice?sRef=

      Wenn alles gezogen wird, dann dauert jeder request an die 2 Sekunden:
      %vuduo%/web/epgnownext/

      EDIT: Ich glaube das könnte doch ein BUG im vuplus pvr plugin sein, dass scheint für jeden KANAL das EPG für die ganze Kanal gruppe zu ziehen!
    • deltaray schrieb:

      dass scheint für jeden KANAL das EPG für die ganze Kanal gruppe zu ziehen!
      Ich würde das nicht als "BUG" bezeichnen, sondern als "gutes" Feature.
      Wenn ich z.B. EPGRefresh laufen lasse, welches ja auch nur die einzelnen Sender durchgezapped, müssen nicht immer alle Sender für die eingestellte Zeit "angzapped" werden, sondern nur die wo noch keine EPG-Daten für gezogen wurden. Als Ergebnis ist EPGRefresh viel schneller fertig, als wenn er wirklich ALLE Sender durchzapped.

      Ich kenne Kodi nicht, von daher wird dir dies auch sicherlich nicht geholfen haben, aber ich wollte es nur erwähnen.
      ---------------------------------------------------------------------------------------


      Anleitung für den SerienRecorder SerienRecorder Martins FHD SR-Skin

      Mediathekvieweb ----- SRF Mediathek

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Marti_win7 ()