Timeout beim einlesen der WebTV Senderlisten?

Benutzeravatar
jokel
Beiträge: 3088
Registriert: Mi 31. Mär 2021, 14:23
Box: ZGEMMA H7/C
Has thanked: 69 times
Been thanked: 210 times

Re: Timeout beim einlesen der WebTV Senderlisten?

Beitrag von jokel »

habe heute mal bissel gespielt mit ..
https://github.com/4v3ngR/pluto_tv_scraper

nach dem ich mir das auf der H7 installiert hatte .. und das ding lief ..

Code: Alles auswählen

plutotv scraper  1704   root    18  rw- TCPv6 sockfs     8  3455 state=listen laddr=[::]:8090
habe ich das gleich mal getestet ..
[+] Spoiler

Bildschirmfoto vom 2026-06-03 20-57-42.png
und mit dieser keinen routine konnte ich das problem des einlesens vom der playlist+epg lösen.

Code: Alles auswählen

local function reload_neutrino()
    os.execute('/usr/bin/sectionsdcontrol --readxmltvepg ' .. PATHS.xmltv_url)
    os.execute('pzapit -c')
--    os.execute('wget -q "http://localhost/control/reloadchannels" -O /dev/null')
end
das sieht dann so aus ..

Code: Alles auswählen

8/8: Neutrino: WebTV neu einlesen...
Reading xmltv epg from http://127.0.0.1:8090/plutotv_de.xml....
reloading channels
  ✓ Neutrino reloaded
und das mach ich so für plutotv und samsungtvplus ..
[+] Spoiler

screenshot.png
das ergebnis ist perfekt und alles da ..
[+] Spoiler

screenshot (1).png
screenshot (2).png
und das alles ohne .. blauen taste .. :wink:
Benutzeravatar
Gorcon
NI - VIP
Beiträge: 3150
Registriert: Mi 13. Apr 2016, 10:55
Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
Has thanked: 171 times
Been thanked: 47 times

Re: Timeout beim einlesen der WebTV Senderlisten?

Beitrag von Gorcon »

Ist Deine Routine nur für eine Senderliste gedacht? Ich kann mit

Code: Alles auswählen

.. PATHS.xmltv_url
nichts anfangen.
Benutzeravatar
jokel
Beiträge: 3088
Registriert: Mi 31. Mär 2021, 14:23
Box: ZGEMMA H7/C
Has thanked: 69 times
Been thanked: 210 times

Re: Timeout beim einlesen der WebTV Senderlisten?

Beitrag von jokel »

Gorcon hat geschrieben: Di 30. Jun 2026, 08:34 Ist Deine Routine nur für eine Senderliste gedacht? Ich kann mit

Code: Alles auswählen

.. PATHS.xmltv_url
nichts anfangen.
ja .. ist eine variable .. PATHS.xmltv_url .. und damit lese ich die ..
http://127.0.0.1:8090/plutotv_de.xml
http://127.0.0.1:8090/plutotv_us.xml
http://127.0.0.1:8090/plutotv_gb.xml
jeweils ein ..

pass dir mal das an und teste .. also shell script speichern z.b. mit get_playlist.sh ..
und nicht vergessen chmod +x get_playlist.sh

Code: Alles auswählen

#!/bin/sh
# ersetze url1-10 mit deiner url 
/usr/bin/sectionsdcontrol --readxmltvepg url1
/usr/bin/sectionsdcontrol --readxmltvepg url2
/usr/bin/sectionsdcontrol --readxmltvepg url3
/usr/bin/sectionsdcontrol --readxmltvepg url4
/usr/bin/sectionsdcontrol --readxmltvepg url5
/usr/bin/sectionsdcontrol --readxmltvepg url6
/usr/bin/sectionsdcontrol --readxmltvepg url7
/usr/bin/sectionsdcontrol --readxmltvepg url8
/usr/bin/sectionsdcontrol --readxmltvepg url9
/usr/bin/sectionsdcontrol --readxmltvepg url10
#channels neu einlesen bzw. aktualisieren.
pzapit -c
exit 0

Benutzeravatar
jokel
Beiträge: 3088
Registriert: Mi 31. Mär 2021, 14:23
Box: ZGEMMA H7/C
Has thanked: 69 times
Been thanked: 210 times

Re: Timeout beim einlesen der WebTV Senderlisten?

Beitrag von jokel »

nachtrag .. ich lese damit keine playlist ein sondern den epg .. plutotv_de.xml

Code: Alles auswählen

8/8: Neutrino: WebTV neu einlesen...
Reading xmltv epg from http://127.0.0.1:8090/plutotv_de.xml....
reloading channels
  ✓ Neutrino reloaded
die playlist speichere ich direkt nach /var/tuxbox/webtv
z.b. mit ..
curl -skL -o /var/tuxbox/webtv/plutotv_de.m3u8 http://127.0.0.1:8090/plutotv_de.m3u8
Benutzeravatar
Gorcon
NI - VIP
Beiträge: 3150
Registriert: Mi 13. Apr 2016, 10:55
Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
Has thanked: 171 times
Been thanked: 47 times

Re: Timeout beim einlesen der WebTV Senderlisten?

Beitrag von Gorcon »

OK. Dann bringt es mir überhaupt nichts. Die Senderliste ist ja auf der Box und der EPG ist auch dort, aber die Sender werden halt erst angezeigt wenn ich über die blaue Taste sie einlese. Mit dem EPG habe ich keine Probleme.
Benutzeravatar
jokel
Beiträge: 3088
Registriert: Mi 31. Mär 2021, 14:23
Box: ZGEMMA H7/C
Has thanked: 69 times
Been thanked: 210 times

Re: Timeout beim einlesen der WebTV Senderlisten?

Beitrag von jokel »

Gorcon hat geschrieben: Di 30. Jun 2026, 18:33 OK. Dann bringt es mir überhaupt nichts. Die Senderliste ist ja auf der Box und der EPG ist auch dort, aber die Sender werden halt erst angezeigt wenn ich über die blaue Taste sie einlese. Mit dem EPG habe ich keine Probleme.
welches format haben deine senderliste bzw. playlist .xml oder .m3u
z.b. bei mir ist die plutotv playlist eine .m3u8 diese konvertiere ich per lua script in eine .xml
beide dateien .. also playlist + epg heissen plutotv_de.xml vllt. ist das der trick ..
d.h. ich lese epg ein mit ..

Code: Alles auswählen

/usr/bin/sectionsdcontrol --readxmltvepg http://127.0.0.1:8090/plutotv_de.xml
diese wird aber nicht physisch gespeichert sondern nur eingelesen ..
dann wird die konvertiere .m3u8 also die senderliste /var/tuxbox/webtv/plutotv_de.xml
mittel "pzapit -c" reloadet .. ergebnis ..

Code: Alles auswählen

[zapit.cpp:PrepareChannels:1443] LoadServices: success
[bouquets.cpp:readEPGMapping:1481] read /var/tuxbox/config/zapit/epgmap.xml
[bouquets.cpp:loadWebchannels:916] Loading webtv from /var/tuxbox/webtv/plutotv_de.xml ...
[bouquets.cpp:loadWebchannels:916] Loading webtv from /var/tuxbox/webtv/samsungtvplus_de.xml ...
[bouquets.cpp:loadWebchannels:916] Loading webtv from /var/tuxbox/webtv/webtv_orf.xml ...
[bouquets.cpp:loadWebchannels:916] Loading webtv from /var/tuxbox/webtv/webtv_srf.xml ...
[bouquets.cpp:loadWebchannels:916] Loading webtv from /var/tuxbox/webtv/webtv_usr.xml ...
[bouquets.cpp:loadWebchannels:916] Loading webtv from /usr/share/tuxbox/neutrino/webtv/yt_live.xml ...
[bouquets.cpp:loadWebchannels:916] Loading webradio from /var/tuxbox/webradio/webradio_usr.xml ...
[bouquets.cpp:parseBouquetsXml:440] reading bouquets from /var/tuxbox/config/zapit/ubouquets.xml
[bouquets.cpp:parseBouquetsXml:542] total: 54 bouquets
alles da ..
damit du das besser sehen bzw. verfolgen kannst in der konsole ..
mach mal das ..

Code: Alles auswählen

sc | pzapit -c
ob da was auffällig ist ..
Antworten

Zurück zu „Neutrino allgemein“