So for reasons I won't get into (complicated story, and probably
embarrassing too), despite SVN updates my files were being held back
because the old copies were considered my working copies and the current
revisions were being overwritten... I finally sat down today and
untangled the mess (thank you, revert command!) and fired it back up.
Some little growing pains (see below) but I got it going and all I can
say is:
Holy Smokes! It's looking sharp! Great job and many kudos to both the
developers and everyone out there running Freevo and testing it and
making suggestions. Maybe it's just because it's been so long since I've
seen an actual update, but this leap was huge.
Quick things that come to mind:
Biggest problem I had was the system exiting two seconds into playing
any audio, no traceback or anything. If I started audio and immediately
kicked it into the idlebar (pressing 'display'), it would play fine.
When I tried to 'Show Player', it finally coughed up a traceback:
Traceback (most recent call last):
File "/usr/local/lib/python2.6/site-packages/freevo/main.py", line
296, in eventhandler
consumed = app.eventhandler(event)
File "/usr/local/lib/python2.6/site-packages/freevo/menu.py", line
858, in eventhandler
self._handle_play_item(menu, event)
File "/usr/local/lib/python2.6/site-packages/freevo/menu.py", line
663, in _handle_play_item
action(arg=arg, menuw=self)
File "/usr/local/lib/python2.6/site-packages/freevo/menu.py", line
106, in select
self.function(arg=self.arg, menuw=menuw)
File
"/usr/local/lib/python2.6/site-packages/freevo/audio/plugins/detach.py",
line 157, in show
self._attach(menuw)
File
"/usr/local/lib/python2.6/site-packages/freevo/audio/plugins/detach.py",
line 142, in _attach
gui.show()
File "/usr/local/lib/python2.6/site-packages/freevo/audio/player.py",
line 151, in show
self.refresh()
File "/usr/local/lib/python2.6/site-packages/freevo/audio/player.py",
line 183, in refresh
skin.draw('player', self.item, transition=transition)
UnboundLocalError: local variable 'transition' referenced before assignment
It would appear the definition of 'transition' is held inside an if
statement, although the skin.draw statement is not. When the if
statement is bypassed, 'transition' is never set. I fixed it by adding
'transition=None' before the if statement, but this may need to be
better fixed.
LOVE the new text entry screen, and I love the triple-tap shortcuts. I
just was a little thrown when it came time to enter the line after
triple-tapping it in. I pressed 'Enter', but since the selector was on
the 'A', it added an A to the entry box. Perhaps if the triple-tap is
used, the selector jumps to 'Search', so all you have to do is press
'Enter' to go?
I also love the new shutdown screen with the colorful icons. The option
to reboot is very welcome! However, I think it needs a more obvious
'Cancel'. I pressed 'Exit' thinking it meant exit the dialog box...
oops! I know now I can use escape to get out of it, but that's not
immediately apparent. Perhaps under the three buttons have a long bar
for 'Cancel'?
And speaking of 'Exit', is there an option to get rid of that button for
those of us with stand-alone dedicated Freevos? On my box, pressing
'Exit' will drop you to a terminal window (on the TV) full of leftover
log information and the only way to restart it is to power cycle or ssh
in and restart the front-end service. For me, better to just have 'Power
Off' and 'Reboot'.
Tried out the Category Search... I really like it, but I think it needs
some kind of indicator when there's more than one episode for a listed
show. Obviously you should select a category to find shows, but I
couldn't figure out why some shows immediately displayed information and
some didn't... until I selected one that didn't have any info and found
the whole submenu of episodes. Again, something that isn't immediately
obvious. I'm not sure how to do it yet (perhaps something like the icons
in the Recordings Manager, or display episode names in the info area,
also like RM?) but it's something to consider.
Finally, and this is purely aesthetics... the new dialog boxes look a
little strange. I think it's because they have lightweight borders (one
pixel?) and light font weights, when the rest of my interface (Blurr)
has heavy borders and bolder fonts. It just doesn't look like it fits. I
also liked the old progress bar (white bar inside blue box) rather than
the new red bar, but I _do_ like it showing numerical progress (like
5/10) when available. The bouncing red bar for the indefinite wait bugs
me... I'd rather see a throbber of some sort that stays put and animates.
Which reminds me, I see the clock icon for the lower right corner is now
animated. That was a great surprise.
Okay, I think I've said enough (for now). And I'll probably have changed
my mind on some of these things an hour from now. But I just wanted to
say thanks to everyone for such great work and give some impressions of
what I thought could be improved.
Cheers!
James
Springfield, OR USA
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users