Chris Jones wrote:
> On Sat, Jul 11, 2009 at 09:28:11PM EDT, Elizabeth Dodd wrote:
> 
> [..]
> 
> I had not trouble editing the local_conf.py file - or rather the copy I
> made to my home directory - and pretty much everything that I needed now
> works (this is a laptop and I don't have a TV/radio card, for instance).

There are USB DVB dongles that work pretty well.

> Things that are not working smoothly at this point:
> 
> 1. Switching to full-screen mode results in a blank (black, actually)
>    screen: I have set freevo to start full-screen but after I hit 'z', 
>    the currently playing video clip is scaled back to the default size
>    that I specified in local_conf.py and positioned at +x+y = +0+0 (top
>    left corner of display) and the rest of the screen is black. If I hit
>    'z' a second time, I get a black screen - I have to hit 'z' again and 
>    then the escape key to get out of this and back to the freevo menu.

More than likely the geometry settings in your freevo.conf. I always
start freevo with the --fullscreen option.

> 2. RSS is not working - neither with the default freevo feeds nor links
>    that I copied from google.news for instance. I get a "No Headlines
>    found" message. I don't have a standalone aggregator handy on this 
>    system to help me make good guesses. I need to take a closer look

Difficult to get all feeds to work. Can be improved when we know which
pages don't work.

> Things that I would like to tweak/improve:
> 
> 1. Keyboard actions do not suit my habits - mainly I would need to bind
>    the hjkl keys to navigate the screens more efficiently and something
>    like q to the "shutdown" option. I saw a stanza near the end of the
>    local_conf.py file named "events" that has a few examples of how you
>    define custom bindings but I would need a list of the events' canonical
>    names in order to do that. I'll read the doc tomorrow - otherwise they 
>    should be defined somewhere in /usr/bin/freevo.real, I guess.

/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)

> 
> 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.

> 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'

> 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.

> The irony of it is that I was looking for a curses-based front-end to
> mplayer because as I may have mentioned elsewhere I didn't need the
> aggravation of a GUI.. and I end up with this really delightful freevo
> interface.. let's call it a "post GUI" concept. :-)
> 
> Outside the CLI or text-mode screen-oriented applications, it's the
> first time I run into an application that does what the user needs
> rather than what the developer thought would be good for the user.
> 
> Thanks much for help and any pointers and comments about the above much
> appreciated.
> 
> Naturally, many thanks to the author(s) of freevo..!

Duncan

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to