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

Reply via email to