On Sun, Jul 12, 2009 at 03:27:38PM EDT, Duncan Webb wrote: [..]
> /usr/share/freevo/freevo_config.py is the default config file and has > the events, look for EVENTS = > > Adding something like this to local_conf.py you can see all the events: > print_events = True > if print_events: > # Print configured events > for(k, v) in EVENTS.items(): > print '===========' > print '%s' % (k) > print '-----------' > for (k2, v2) in v.items(): > if v2.handler != None: > print ' "%s" %s "%s" %s:%s' % (k2, v2.name, v2.arg, > v2.context, v2.handler) > elif v2.context != None: > print ' "%s" %s "%s" %s' % (k2, v2.name, v2.arg, > v2.context) > elif v2.arg != None: > print ' "%s" %s "%s"' % (k2, v2.name, v2.arg) > else: > print ' "%s" %s' % (k2, v2.name) Helped a lot..! I added the following bindings to my local_conf.py: EVENTS['menu']['j'] = Event(MENU_DOWN) EVENTS['menu']['k'] = Event(MENU_UP) EVENTS['menu']['q'] = Event(MENU_GOTO_SHUTDOWN) and this has made it a lot easier to navigate the menus. I had no luck trying to bind 'h' to "MENU_BACK_ONE_MENU" .. can't figure out how to unbind it from the "display help screen" event. > > > > 2. Many of the .flv's that I have are music and I would prefer having > > them recognized as such by freevo in order to have the benefit of > > features like playlists (such as playing an entire directory) and > > possibly random play, repeat, etc. I have seen some promising hints > > in local_conf.py that this might be possible. > > This is simple, looks at the _SUFFIX settings. Got that to work. > > > 3. I haven't had time to look into web TV & radio as yet but this should > > be straightforward. I just need to retrieve the links from my bash > > history and figure out how to pass options such as cache size etc. to > > mplayer. > > MPLAYER_ARGS['flv'] = '-nocache -forceidx' This too.. > > 4. When using mplayer from the bash prompt, watching web TV or .flv > > clips, I specify a "geometry" so that the output is positioned in a > > small window somewhere near the top right corner of the screen, out > > of my way, so I can get on with whatever I am doing. Then, I would > > use 'f' to toggle full screen mode. Not sure if I can achieve something > > similar with freevo. > > Could be tricky, the design goal was for a stand-alone media centre. No luck with this. I tried to change the geometry in freevo.conf but smaller pixel counts mess up the display and I got a syntax error when I tried to tell freevo where I wanted the top left corner of the window via and, e.g. 800x600+1200+20.. One thing I would like to do is replace the DejaVu fonts by M$ Verdana or Tahoma (or even their Arial Unicode) and also use much smaller sizes since after all I'm running Freevo on a laptop. The headlines plugin in particular should benefit by this. I don't have the time to create a specific skin but I think that I read somewhere in the doc that most everything can be inherited from a given skin, but I have not found how or where I can override the fonts and font sizes. Thanks, CJ ------------------------------------------------------------------------------ _______________________________________________ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users