Reload Services
gjstroom 18 May 2023
Ik ben heel lang gebruiker geweest van OpenATV maar zit sinds de implementatie van FCC al weer een behoorlijk poosje op OpenPLi.
Ik mis 1 dingetje uit ATV en dat is Reload Services dat je van uit een Bouquet / Menu kan aanroepen.
Heel handig als je met iptv bouquetten etc aan het stoeien bent, dan hoef je niet steeds E2 te herstarten.
Ik weet het; er zijn ook andere methoden zoals:
wget -qO - http://127.0.0.1/web...streload?mode=2
Onder het motto beter goed gejat dan slecht verzonnen, heb ik het stukje code van ATV overgnomen.
Bij deze een diff file op ChannelSelection.py
Attached Files
Edited by gjstroom, 18 May 2023 - 15:17.
luisteraar 18 May 2023
Die optie is in atv een nood oplossing om te voorkomen bij
update settings dat de favouriten overschreven worden.
Bij openpli is dat probleem opgelost en gaat alles automatisch als
je de settings online update.
Als je je eigen iptv boeketten wilt beschermen zet die in een boeket naam die
je zelf aangemaakt hebt en dan zijn ze in openpli na setting update weer direct
zichtbaar
gjstroom 18 May 2023
Die optie is in atv een nood oplossing om te voorkomen bij
update settings dat de favouriten overschreven worden.
Bij openpli is dat probleem opgelost en gaat alles automatisch als
je de settings online update.
Als je je eigen iptv boeketten wilt beschermen zet die in een boeket naam die
je zelf aangemaakt hebt en dan zijn ze in openpli na setting update weer direct
zichtbaar
Ik heb helemaal niets met automatische updates te maken. Ik zorg zelf voor mijn bouquetten en dan is het wel lekker om handmatig een service reload te kunnen doen.
Abu Baniaz 18 May 2023
Zou ook leuk zijn om een boeket over te zetten en opnieuw te laden zonder opnieuw op te starten. Niet-gekoppelde boeketten moeten momenteel opnieuw worden opgestart door de E2
littlesat 18 May 2023
De eerste keer lijst zetten kan weg.
Ik denk dat dit idd een toegevoegde waarde heeft voor iedereen die aan settings sleutelt… maar we is wel een maar…. Zijn er settings ondertussen veranderd dan gaat alles weg wat er veranderd was. Tenminste wat met het user interface gebeurt was… en alleen daarom heb ik een beetje twijfels of het er wel in hoort. Want het is eigenlijk reload van de settings zoals ze waren op het moment dat je e2 voor de laatste keer opstartte of je er na der hand iets ingehackt hebt…. En als je het er in hackt kan je ook eigenlijk ff de webif gebruiken of de console. Eigenlijk is het geen reload settings optie maar meer load what is currently there… dus de naam is eigenlijk al fout. En bovendien doet eigenlijk elke settings editor het al vanzelf.
Edited by littlesat, 18 May 2023 - 20:20.
littlesat 18 May 2023
Edited by littlesat, 18 May 2023 - 20:22.
Sagitarius † 19 May 2023
Op zich wel een goed idee, is het misschien ook mogelijk dat als je een favorietenlijst hebt met zenders die je zelf samengesteld/geïmporteerd hebt uit bv een kabelscan of Fastscan lijst die (handmatig) bijgewerkt kunnen worden als er iets in de kabelscan of fastscan veranderd is.
Ik heb nu vaak dat er DVB-SERVICE komt te staan als er een zender is veranderd buiten mijn Favorieten lijst om, dan zou Reload Services een mooie optie zijn, dan een gewijzigde zender handmatig weer toe te moeten voegen in je Favorietenlijst.
gjstroom 19 May 2023
De patch is bijna goed daar we nog een regeltje weggehaald moet worden want je zet de lijst, voegt iets toe, en dan zet de lijst opnieuw.
De eerste keer lijst zetten kan weg.
Ik denk dat dit idd een toegevoegde waarde heeft voor iedereen die aan settings sleutelt… maar we is wel een maar…. Zijn er settings ondertussen veranderd dan gaat alles weg wat er veranderd was. Tenminste wat met het user interface gebeurt was… en alleen daarom heb ik een beetje twijfels of het er wel in hoort. Want het is eigenlijk reload van de settings zoals ze waren op het moment dat je e2 voor de laatste keer opstartte of je er na der hand iets ingehackt hebt…. En als je het er in hackt kan je ook eigenlijk ff de webif gebruiken of de console. Eigenlijk is het geen reload settings optie maar meer load what is currently there… dus de naam is eigenlijk al fout. En bovendien doet eigenlijk elke settings editor het al vanzelf.
Je bedoeld die eerste keer: self["menu"] = ChoiceList(menu) ?
Ik had daar al wat twijfels over... Maar zover ik kan zien werkt het wel gewoon.
Python programming is niet echt mijn ding, ik kan het redelijk lezen om te snappen wat er gebeurd, kleine aanpassingen maken lukt me meestal ook wel, maar of het technisch en cosmetisch ok is dat is dan weer een andere vraag,
Mijn setting editor is meestal Notepad++ via een share naar de box, vandaar deze functie.
Edited by gjstroom, 19 May 2023 - 10:40.
luisteraar 20 May 2023
Mooi en wanneer zit dit in de NB?
Als je op de link geklikt had had je gezien dat het al committed is.
dus nu heel snel in develop
littlesat 20 May 2023
Sagitarius † 20 May 2023
Mooi en wanneer zit dit in de NB?
Als je op de link geklikt had had je gezien dat het al committed is.
dus nu heel snel in develop
Dat laatste was ook mijn vraag, maar waar kan ik nu de aangepaste ChannelSelection.py downloaden dan zet ik hem er zelf wel in, van die Github structuur snap ik nog steeds niets om daar iets te downloaden.
Edited by Sagitarius, 20 May 2023 - 13:40.
mrvica 20 May 2023
If you can´t wait
enigma2/ChannelSelection.py at develop · OpenPLi/enigma2 · GitHub
right mouse button on "Raw" and Save as
and you know for sure how to replace it?
Sagitarius † 21 May 2023
Het werkt, bedankt nog daarvoor, staat helaas nog in het Engels maar daar had Litllesat het ook al over.
Sagitarius † 22 May 2023
Er zit zelfs een foutje in het Engels iets met meervoud is fout
Nou ja de optie werkt iig, dat is het belangrijkste, zo vaak gebruik ik het niet om de.py te gaan bewerken.