Beiträge von moveq

    A new EPG view that supports using images as favorite markers. User can choose which ever images to use in the EPG view. Supports AutoRecorder and AutoTimer search profile creation directly from the EPG view.


    Home page and download: http://koti.mbnet.fi/devnull/suomipoeka/enhancedepg


    The plugin will look for a config file in the following order (first found is used):
    /media/cf/epg_favourites.cfg
    /hdd/epg_favourites.cfg
    /etc/enigma2/epg_favourites.cfg


    The view shown in the screen shot is the result of this config file:

    Code
    /usr/lib/enigma2/python/Plugins/Extensions/EnhancedEpg/img/red.png    "Decoding the Past", "Titanic", "Ship Ablaze"
    /usr/lib/enigma2/python/Plugins/Extensions/EnhancedEpg/img/green.png    "Universe"
    /usr/lib/enigma2/python/Plugins/Extensions/EnhancedEpg/img/blue.png    "Titanic"
    /usr/lib/enigma2/python/Plugins/Extensions/EnhancedEpg/img/yellow.png    "Titanic"

    All png files listed in the file will be available as markers via the EnhancedEPG GUI.

    I've got Enigma2 running quite well on DM500C. Check it out here:


    [Moderator] Link is in violation of the Boardrules [/Moderator]


    A short video available as well.
    No links allowed? Oh well...


    Google: "An Enigma2 port for DM500"


    Should be the first hit. Make sure the server is koti.mbnet.fi..

    There seems to be a couple of issues with the lamedb operations:



    Code
    Traceback (most recent call last):
      File "/usr/lib/enigma2/python/mytest.py", line 175, in processDelay
    	callback(*retval)
      File "/usr/lib/enigma2/python/Plugins/Extensions/AC3LipSync/AC3main.py", line 271, in DoSaveLamedb
    	sResponse = sResponse + sNewLine + _("Saved PCM value: ") + str(self.lamedb.getNamedServiceParameter(self.currentServiceRef,"DelayPCM",True))
      File "/usr/lib/enigma2/python/Plugins/Extensions/AC3LipSync/AC3lamedb.py", line 190, in getNamedServiceParameter
    	return hex2dec(self.serviceList[sService].NamedParameters[sParameterName])
    KeyError: '41'
    (PyObject_CallObject(<bound method Session.processDelay of <__main__.Session instance at 0x2ee34760>>,()) failed)

    Yesterday I did do a quick test by asynchronously deferring the session.open() call in MovieCut.__init_() by using a singleshot eTimer and that made the MovieCut plugin work perfectly.


    Anyway, if the class is no longer Screen derived the problem will most likely be eliminated in the next release. Let's see how it works out and come back to this then...


    You do have a valid point that the Enhanced MovieList is closing the menu "immediately" but this should only cause a fallback to the parent dialog in the session which is the MovieList itself.. Is there some other plugin that also is not working when launched from the Enhanced MovieList? I'd like to see if there's something I need to change to avoid these compatibility issues...

    How about making this plugin work in real time? When recording is in progress the plugin could pause and resume it to skip commercials.


    Here's how I think it could work in theory:


    - the plugin works in the background and opens a small hidden PIP style screen of the recorded channel (does Enigma support this?)
    - that little screen should be focused on the channel logo (user definable parameters per channel)
    - do the magic with the logo with minimum cpu load


    Do you think this could be possible? Can you identify commercials with a simple algo from a small portion of the screen, or is CPU power going to be an issue?