Ga naar inhoud


[7025] Automatisch timers zetten (kleine tivo).


Aanbevolen berichten

Geplaatst:

Weer een mooie plugin voor de dreambox 7025! (kleine Tivo <img src="/forums/images/graemlins/wink.gif" alt="" />)

 

Deze plugin zet timers voor de programma's die je hebt ingevoerd in een xml bestand.

Je voert in de autotimer.xml alle namen en tijden in van de programma's die je zoekt en op wil opnemen, 1 keer per dag start je de plugin (of automatisch via cron) dan wordt de hele epg doorzocht naar de programma's en er wordt een timer voor gezet.

Het xml bestand staat in de ect/enigma2 map en heet autotimers.xml

 

Voorbeeld autotimer.xml

Code:
  <?xml version="1.0" ?><autotimer> <timer>  <name>Flodder</name> </timer> <timer>  <name>Enemy at the Gates</name> </timer>  <timer>  <name>Mad Max</name> </timer> </autotimer>

Met deze autotimer.xml worden alle programma's in de lijst opgenomen ongeacht de tijd wanneer ze op tv komen.

 

Code:
<?xml version="1.0" ?><autotimer> <timer>  <name>Enemy at the gates</name>   <timespan>    <from>18:30</from>    <to>23:30</to>   </timespan> </timer> <timer>  <name>Mad max</name>   <timespan>    <from>18:30</from>    <to>23:30</to>   </timespan> </timer></autotimer>

Nu worden alleen timers gezet als het programma tussen 18:30 en 23:00 er op komt.

 

Het gebruik van key woorden wordt ook ondersteund.

 

In de bijlage een ipk bestand die in zip gepakt is.

 

De plugin komt onder Spelletjes & Applicaties te staan, wil je het ook onder de blauwe knop bij bijvoorbeeld ronaldd dan moet je de plugin.py even veranderen van dit

Code:
def Plugins(**kwargs):	return [        PluginDescriptor(name="AutoTimer", description = "...", where = PluginDescriptor.WHERE_PLUGINMENU, fnc = main)        ]

 

naar dit

Code:
def Plugins(**kwargs):	return [        PluginDescriptor(name="AutoTimer", description = "...", where = PluginDescriptor.WHERE_PLUGINMENU, fnc = main),        PluginDescriptor(name="AutoTimer", description = "...", where = PluginDescriptor.WHERE_EXTENSIONSMENU, fnc=main)]

 

Met dank aan ritzMo

1443805-enigma2-plugin-extensions-autotimer_0.0.2-20071013-r0_mipsel.zip

VU+ Ultimo 4K - DVB-C FBC - DVB-S FBC Tuners - VTI Image.

Dreambox 8000HD PVR - 2x DVB-C 2x DVB-S Tuners - OpenATV, Image.
Multi Focus Dish E85, 28,2E - 23,5E - 19,2E - 13E - 9E


  • Reacties 56
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit onderwerp

Beste reacties in dit onderwerp

Geplaatst:

En een nieuwe versie.

 

Deze versie zoekt om de 3uur de epg af om programma's te zoeken die je in de lijst hebt staan, en zet een timer als het nodig is.

Kleine bug fixes.

1443901-enigma2-plugin-extensions-autotimer_0.1.1-20071014-r0_mipsel.zip

VU+ Ultimo 4K - DVB-C FBC - DVB-S FBC Tuners - VTI Image.

Dreambox 8000HD PVR - 2x DVB-C 2x DVB-S Tuners - OpenATV, Image.
Multi Focus Dish E85, 28,2E - 23,5E - 19,2E - 13E - 9E

Geplaatst:

Een paar ideetjes:

 

Heb je al een mogelijkheid om prioriteiten in te stellen?

Als er bijvoorbeeld nog maar 1 timer gezet kan worden, maar er zijn 2 programma's in hetzelfde tijdslot, dan kan met een prioriteitsinstelling bepaald worden welk programma voorrang krijgt.

 

Ik weet niet hoe de 7025 werkt met, en of je kunt kiezen met welke tuner je een opname wilt maken. Als dat kan, is het misschien een idee om aan te geven welke tuner er gebruikt moet worden, zodat er opnames gemaakt kunnen worden, terwijl je toch gewoon tv kijkt.

 

- Ruud

Geplaatst:

@happy2000

 

alleszins een mooi initiatief waardoor de 7025 NOG meer waarde krijgt. Zou het ook lukken voor de Britse zenders in het Sky-pakket? Daar is enkel een (voorlopig) enkel een now-en-next functionaliteit op de EPG mogelijk...

 

Misschien als deze plugin om het halfuur aan het zoeken slaat?

dreambox 8000 2TB | 4x dvbS2 | image LT6 v5 | LG SL9000 LED47

visiosatG4 | 4x Spaun 411 4/1 | quadALPS | 13-19-23-28

TV Vlaanderen | Canal Digitaal | Sky UK | Telesat | CanalSat

Geplaatst:
Citaat:
Een paar ideetjes:

Heb je al een mogelijkheid om prioriteiten in te stellen?
Als er bijvoorbeeld nog maar 1 timer gezet kan worden, maar er zijn 2 programma's in hetzelfde tijdslot, dan kan met een prioriteitsinstelling bepaald worden welk programma voorrang krijgt.

Ik weet niet hoe de 7025 werkt met, en of je kunt kiezen met welke tuner je een opname wilt maken. Als dat kan, is het misschien een idee om aan te geven welke tuner er gebruikt moet worden, zodat er opnames gemaakt kunnen worden, terwijl je toch gewoon tv kijkt.

prioriteiten zitten er nog niet in, komt misschien nog.
De tuner kun je niet kiezen, de dream kiest altijd een vrije tuner.


Citaat:
@happy2000

alleszins een mooi initiatief waardoor de 7025 NOG meer waarde krijgt. Zou het ook lukken voor de Britse zenders in het Sky-pakket? Daar is enkel een (voorlopig) enkel een now-en-next functionaliteit op de EPG mogelijk...

Misschien als deze plugin om het halfuur aan het zoeken slaat?

Dit kun je wel instellen in de /usr/lib/enigma2/python/Plugins/Extensions/AutoTimer/AutoPoller.py hier kun de waarde van 'INTERVAL =' veranderen (tijd is in seconden) bv: INTERVAL = 1800


Heb even goed getest hier en het werkt echt mooi. Zag in de timer lijst programma's staan die ik in de xml gezet had, je merkt niet eens dat hij aan het zoeken is en de timers zet.

VU+ Ultimo 4K - DVB-C FBC - DVB-S FBC Tuners - VTI Image.

Dreambox 8000HD PVR - 2x DVB-C 2x DVB-S Tuners - OpenATV, Image.
Multi Focus Dish E85, 28,2E - 23,5E - 19,2E - 13E - 9E

Geplaatst:

Krijg een blauw scherm waarop o.a. dit staat:

Code:
 Traceback (most recent call last):  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action    res = self.actions[action]()  File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 46, in save    self.run()  File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 51, in run    plugin(session=self.session)  File "/usr/lib/enigma2/python/Plugins/Extensions/AutoTimer/plugin.py", line 18, in main    from xml.parsers.expat import ExpatError  File "/usr/lib/enigma2/python/Plugins/Extensions/AutoTimer/AutoTimer.py", line 26, in __init__    self.timers = []  File "/usr/lib/enigma2/python/Plugins/Extensions/AutoTimer/AutoTimer.py", line 65, in readXml  File "/usr/lib/python2.5/xml/dom/minidom.py", line 1913, in parse    return expatbuilder.parse(file)  File "/usr/lib/python2.5/xml/dom/expatbuilder.py", line 924, in parse    result = builder.parseFile(fp)  File "/usr/lib/python2.5/xml/dom/expatbuilder.py", line 211, in parseFile    parser.Parse("", True) 

Dit heb ik bij beide versies, ik gebruik hierbij ook je laatste skin maar heb het nog niet getest met een andere skin.

ET9200 | Xsarius Rotor | NAS 2TB | USBStick 4GB

Geplaatst:

Hoe ziet jou autotimer.xml eruit ?

VU+ Ultimo 4K - DVB-C FBC - DVB-S FBC Tuners - VTI Image.

Dreambox 8000HD PVR - 2x DVB-C 2x DVB-S Tuners - OpenATV, Image.
Multi Focus Dish E85, 28,2E - 23,5E - 19,2E - 13E - 9E

Geplaatst:

Gewoon zoals in je voorbeeld maar aangepast aan mijn noden voor test.

 

Code:
 <?xml version="1.0" ?><autotimer> <timer>  <name>Desperate housewives</name> </timer> <timer>  <name>Afblijven</name> </timer> </autotimer> 

ET9200 | Xsarius Rotor | NAS 2TB | USBStick 4GB

Geplaatst:

Haal die spaties eens weg voor </autotimer>

Zie voorbeeld, en na </autotimer> een enter geven.

 

Code:
  <?xml version="1.0" ?><autotimer> <timer>  <name>Desperate housewives</name> </timer> <timer>  <name>Afblijven</name> </timer></autotimer> 

VU+ Ultimo 4K - DVB-C FBC - DVB-S FBC Tuners - VTI Image.

Dreambox 8000HD PVR - 2x DVB-C 2x DVB-S Tuners - OpenATV, Image.
Multi Focus Dish E85, 28,2E - 23,5E - 19,2E - 13E - 9E

Geplaatst:

Zal het eens proberen. Nog een vraagje wanneer er nieuwe settings worden ingeladen word deze xml file dan ook gewist of blijft deze staan ?

ET9200 | Xsarius Rotor | NAS 2TB | USBStick 4GB

Geplaatst:

Ik heb het gisteren ook geinstalleerd en dat werkt goed. Het enige dat ik nu moet uitzoeken is dat cron gedoe. Voor de rest heel fijn plugin.

ET9200 | Xsarius Rotor | NAS 2TB | USBStick 4GB

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...