Happy2000 Geplaatst: 14 oktober 2007 Geplaatst: 14 oktober 2007 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
Happy2000 Geplaatst: 14 oktober 2007 Auteur Geplaatst: 14 oktober 2007 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
oudeis Geplaatst: 14 oktober 2007 Geplaatst: 14 oktober 2007 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
spongebob Geplaatst: 14 oktober 2007 Geplaatst: 14 oktober 2007 @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
Happy2000 Geplaatst: 14 oktober 2007 Auteur Geplaatst: 14 oktober 2007 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
jph Geplaatst: 14 oktober 2007 Geplaatst: 14 oktober 2007 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
Happy2000 Geplaatst: 14 oktober 2007 Auteur Geplaatst: 14 oktober 2007 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
jph Geplaatst: 14 oktober 2007 Geplaatst: 14 oktober 2007 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
Happy2000 Geplaatst: 14 oktober 2007 Auteur Geplaatst: 14 oktober 2007 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
jph Geplaatst: 14 oktober 2007 Geplaatst: 14 oktober 2007 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
Freddy Hooge Geplaatst: 16 oktober 2007 Geplaatst: 16 oktober 2007 Citaat: 1 keer per dag start je de plugin (of automatisch via cron) Eeuhm, wat is cron ? <img src="/forums/images/graemlins/confused.gif" alt="" />
Ome Merde Geplaatst: 16 oktober 2007 Geplaatst: 16 oktober 2007 een soort scheduler, onderdeel van linux merDe deze ruimte is te huur
Gast Geplaatst: 16 oktober 2007 Geplaatst: 16 oktober 2007 Citaat: Citaat: 1 keer per dag start je de plugin (of automatisch via cron) Eeuhm, wat is cron ? <img src="/forums/images/graemlins/confused.gif" alt="" /> btw: eerste hit op googlehttp://en.wikipedia.org/wiki/Crontab
Freddy Hooge Geplaatst: 16 oktober 2007 Geplaatst: 16 oktober 2007 Ok, tot zover duidelijk, ik kom er alleen niet veel verder mee, in zoekfunctie en op IHAD is het ook een beetje abracadabra. Is er enige uitleg door iemand? bvd
jph Geplaatst: 16 oktober 2007 Geplaatst: 16 oktober 2007 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
Aanbevolen berichten
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 accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen