Re: [Freevo-users] Trying to load mplayervis

2009-05-31 Thread Jim Duda
Dunca
> Forget the second patch is was not too cleaver :-(
> 
> The attached should be better.

Duncan,

If you implement the same patch for the "Dew Point" section,
(line 877), then we startup clean.  I have a working file now.

Thanks,

Jim


> 
> Duncan
> 
> 
> 
> 
> --
> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
> is a gathering of tech-side developers & brand creativity professionals. Meet
> the minds behind Google Creative Lab, Visual Complexity, Processing, & 
> iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
> Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
> 
> 
> 
> 
> ___
> Freevo-users mailing list
> Freevo-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freevo-users


--
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
___
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users


Re: [Freevo-users] Trying to load mplayervis

2009-05-30 Thread Duncan Webb
Duncan Webb wrote:
> Jim Duda wrote:
>> Duncan Webb wrote:
>>
>>> Interesting so it look like the data has changed as the code has not
>>> changed for ages.
>>>
>>> Index: src/util/pymetar.py
>>> ===
>>> --- src/util/pymetar.py (revision 11576)
>>> +++ src/util/pymetar.py (working copy)
>>> @@ -834,7 +834,7 @@
>>>
>>>  elif (header == "Temperature"):
>>>  f,i,c,i=data.split(None,3)
>>> -self.Report.tempf=int(f)
>>> +self.Report.tempf=int(float(f))
>>>  # The string we have split is "(NN C)", hence the slice
>>>  self.Report.temp=int(c[1:])
>>>
>> I think we're just peeling the onion here ...
>>
>> Now I get:get:
>>
>> Traceback (most recent call last):
>>   File "/usr/lib/python2.5/site-packages/freevo/plugins/idlebar/weather.py", 
>> line 74, in run
>> pr = rp.ParseReport(rep)
>>   File "/nfsroot/usr/lib/python2.5/site-packages/freevo/util/pymetar.py", 
>> line 839, in ParseReport
>> self.Report.temp=int(c[1:])
>> ValueError: invalid literal for int() with base 10: '10.0'
>> ERROR: invalid literal for int() with base 10: '10.0'
> 
> Yes of course. Two ways to solve this make the string a float and let
> the display decide how to display it. Change the parsing of the temp
> data to use a regular expression search/match.
> 
> You may like to try the patches but may need to restore the original
> versions first.

Forget the second patch is was not too cleaver :-(

The attached should be better.

Duncan
Index: src/util/pymetar.py
===
--- src/util/pymetar.py	(revision 11576)
+++ src/util/pymetar.py	(working copy)
@@ -833,10 +833,11 @@
 # temperature
 
 elif (header == "Temperature"):
-f,i,c,i=data.split(None,3)
-self.Report.tempf=int(f)
-# The string we have split is "(NN C)", hence the slice
-self.Report.temp=int(c[1:])
+# data is something like:
+# '62 F (17 C)' and may have decimal points
+m = re.search('(\d+).* F.*\((\d+).* C\)', data)
+self.Report.tempf = int(m.group(1)) if m and len(m.groups()) >= 1 else -1
+self.Report.temp = int(m.group(2)) if m and len(m.groups()) >= 2 else -1
 
 
 # wind dir and speed
--
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com ___
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users


Re: [Freevo-users] Trying to load mplayervis

2009-05-30 Thread Duncan Webb
Jim Duda wrote:
> Duncan Webb wrote:
> 
>> Interesting so it look like the data has changed as the code has not
>> changed for ages.
>>
>> Index: src/util/pymetar.py
>> ===
>> --- src/util/pymetar.py (revision 11576)
>> +++ src/util/pymetar.py (working copy)
>> @@ -834,7 +834,7 @@
>>
>>  elif (header == "Temperature"):
>>  f,i,c,i=data.split(None,3)
>> -self.Report.tempf=int(f)
>> +self.Report.tempf=int(float(f))
>>  # The string we have split is "(NN C)", hence the slice
>>  self.Report.temp=int(c[1:])
>>
> 
> I think we're just peeling the onion here ...
> 
> Now I get:get:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python2.5/site-packages/freevo/plugins/idlebar/weather.py", 
> line 74, in run
> pr = rp.ParseReport(rep)
>   File "/nfsroot/usr/lib/python2.5/site-packages/freevo/util/pymetar.py", 
> line 839, in ParseReport
> self.Report.temp=int(c[1:])
> ValueError: invalid literal for int() with base 10: '10.0'
> ERROR: invalid literal for int() with base 10: '10.0'

Yes of course. Two ways to solve this make the string a float and let
the display decide how to display it. Change the parsing of the temp
data to use a regular expression search/match.

You may like to try the patches but may need to restore the original
versions first.

Duncan
Index: src/util/pymetar.py
===
--- src/util/pymetar.py	(revision 11576)
+++ src/util/pymetar.py	(working copy)
@@ -833,10 +833,11 @@
 # temperature
 
 elif (header == "Temperature"):
-f,i,c,i=data.split(None,3)
-self.Report.tempf=int(f)
-# The string we have split is "(NN C)", hence the slice
-self.Report.temp=int(c[1:])
+# data is something like:
+# '62 F (17 C)' and may have decimal points
+m = re.search('(\d+).* F.*\((\d+).* C\)', data)
+self.Report.tempf = float(m.groups(0)) if m else -1
+self.Report.temp = float(m.groups(1)) if m else -1
 
 
 # wind dir and speed
Index: src/plugins/idlebar/weather.py
===
--- src/plugins/idlebar/weather.py	(revision 11576)
+++ src/plugins/idlebar/weather.py	(working copy)
@@ -75,11 +75,11 @@
 
 if pr.getTemperatureCelsius():
 if self.tempunits == 'F':
-self.temperature = '%2d' % int(pr.getTemperatureFahrenheit())
+self.temperature = '%2d' % pr.getTemperatureFahrenheit()
 elif self.tempunits == 'K':
-self.temperature = '%3d' % int(pr.getTemperatureCelsius() + 273)
+self.temperature = '%3d' % pr.getTemperatureCelsius() + 273
 else:
-self.temperature = '%2d' % int(pr.getTemperatureCelsius())
+self.temperature = '%2d' % pr.getTemperatureCelsius()
 else:
 self.temperature = '?'
 
Index: src/util/pymetar.py
===
--- src/util/pymetar.py	(revision 11576)
+++ src/util/pymetar.py	(working copy)
@@ -834,9 +834,9 @@
 
 elif (header == "Temperature"):
 f,i,c,i=data.split(None,3)
-self.Report.tempf=int(f)
+self.Report.tempf=float(f)
 # The string we have split is "(NN C)", hence the slice
-self.Report.temp=int(c[1:])
+self.Report.temp=float(c[1:])
 
 
 # wind dir and speed
--
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com ___
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users


Re: [Freevo-users] Trying to load mplayervis

2009-05-27 Thread Jim Duda
Duncan Webb wrote:

> Interesting so it look like the data has changed as the code has not
> changed for ages.
> 
> Index: src/util/pymetar.py
> ===
> --- src/util/pymetar.py (revision 11576)
> +++ src/util/pymetar.py (working copy)
> @@ -834,7 +834,7 @@
> 
>  elif (header == "Temperature"):
>  f,i,c,i=data.split(None,3)
> -self.Report.tempf=int(f)
> +self.Report.tempf=int(float(f))
>  # The string we have split is "(NN C)", hence the slice
>  self.Report.temp=int(c[1:])
> 

I think we're just peeling the onion here ...

Now I get:get:

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/freevo/plugins/idlebar/weather.py", 
line 74, in run
pr = rp.ParseReport(rep)
  File "/nfsroot/usr/lib/python2.5/site-packages/freevo/util/pymetar.py", line 
839, in ParseReport
self.Report.temp=int(c[1:])
ValueError: invalid literal for int() with base 10: '10.0'
ERROR: invalid literal for int() with base 10: '10.0'

Jim


--
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
___
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users


Re: [Freevo-users] Trying to load mplayervis

2009-05-27 Thread Duncan Webb
Jim Duda wrote:
> Duncan Webb wrote:
> 
>> When you upgraded, did you remove the build directory and the
>> site-packages/freevo.
> 
> I believe I had deleted both of those directories.
> 
> I saw the 1.9.0 release notice and just used that one.
> 
> Now I just get this:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python2.5/site-packages/freevo/plugins/idlebar/weather.py", 
> line 74, in run
> pr = rp.ParseReport(rep)
>   File "/usr/lib/python2.5/site-packages/freevo/util/pymetar.py", line 837, 
> in ParseReport
> self.Report.tempf=int(f)
> ValueError: invalid literal for int() with base 10: '53.1'
> ERROR: invalid literal for int() with base 10: '53.1'

Interesting so it look like the data has changed as the code has not
changed for ages.

Index: src/util/pymetar.py
===
--- src/util/pymetar.py (revision 11576)
+++ src/util/pymetar.py (working copy)
@@ -834,7 +834,7 @@

 elif (header == "Temperature"):
 f,i,c,i=data.split(None,3)
-self.Report.tempf=int(f)
+self.Report.tempf=int(float(f))
 # The string we have split is "(NN C)", hence the slice
 self.Report.temp=int(c[1:])

> I appear to be up and running okay with 1.9.0
> 
> Thanks for all your great work Duncan !!

Pleasure

Duncan

--
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
___
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users


Re: [Freevo-users] Trying to load mplayervis

2009-05-26 Thread Jim Duda
Duncan Webb wrote:

> When you upgraded, did you remove the build directory and the
> site-packages/freevo.

I believe I had deleted both of those directories.

I saw the 1.9.0 release notice and just used that one.

Now I just get this:

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/freevo/plugins/idlebar/weather.py", 
line 74, in run
pr = rp.ParseReport(rep)
  File "/usr/lib/python2.5/site-packages/freevo/util/pymetar.py", line 837, in 
ParseReport
self.Report.tempf=int(f)
ValueError: invalid literal for int() with base 10: '53.1'
ERROR: invalid literal for int() with base 10: '53.1'

I appear to be up and running okay with 1.9.0

Thanks for all your great work Duncan !!

Jim


--
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
___
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users


Re: [Freevo-users] Trying to load mplayervis

2009-05-26 Thread Duncan Webb
Jim Duda wrote:
> Duncan Webb wrote:
>> Yes you need 0.2.x, the current version is in contrib/runtime/pygoom-2k4
>> and there are some pre-built binaries pygoom-2k4-0.2.1.linux-i686.tar.gz
>> and pygoom-2k4-0.2.1.linux-x86_64.tar.gz.
>>
>  
> Duncan,
> 
> Thanks for the tip.  Using the 0.2.x version of pygoom corrected the 
> mplayervis 
> startup errors.
> 
>>> 2009-05-25 09:31:29,887 ERRORweather.py (101): invalid literal for 
>>> int() with base 10: '66.0'
>> This looks like a bug and so hopefully this is now fixed.
> 
> 
> I updated to the latest freevo_1.8.4 in svn just now.  I'm getting new errors:
> 
> version: 1.8.4 r11569
> Traceback (most recent call last):
>   File "/usr/lib/python2.5/site-packages/freevo/plugins/idlebar/weather.py", 
> line 74, in run
> pr = rp.ParseReport(rep)
>   File "/usr/lib/python2.5/site-packages/freevo/util/pymetar.py", line 837, 
> in ParseReport
> self.Report.tempf=int(f)
> ValueError: invalid literal for int() with base 10: '73.0'
> ERROR: invalid literal for int() with base 10: '73.0'
> CRITICAL: Crash!: 'module' object has no attribute 'set_app_context'
> Traceback (most recent call last):
>   File "/usr/lib/python2.5/site-packages/freevo/main.py", line 554, in 
> 
> MainMenu().getcmd()
>   File "/usr/lib/python2.5/site-packages/freevo/main.py", line 181, in getcmd
> menuw.pushmenu(mainmenu)
>   File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 412, in 
> pushmenu
> self.set_event_context()
>   File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 210, in 
> set_event_context
> rc.set_app_context(self, context)
> AttributeError: 'module' object has no attribute 'set_app_context'

When you upgraded, did you remove the build directory and the
site-packages/freevo.

I ask because the rc module does have set_app_context so this error
should not happen.

The idlebar.weather plug-in should work.

Duncan

--
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
___
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users


Re: [Freevo-users] Trying to load mplayervis

2009-05-25 Thread Jim Duda
Duncan Webb wrote:
>> 
> Yes you need 0.2.x, the current version is in contrib/runtime/pygoom-2k4
> and there are some pre-built binaries pygoom-2k4-0.2.1.linux-i686.tar.gz
> and pygoom-2k4-0.2.1.linux-x86_64.tar.gz.
> 
 
Duncan,

Thanks for the tip.  Using the 0.2.x version of pygoom corrected the mplayervis 
startup errors.

>> 2009-05-25 09:31:29,887 ERRORweather.py (101): invalid literal for int() 
>> with base 10: '66.0'
> 
> This looks like a bug and so hopefully this is now fixed.


I updated to the latest freevo_1.8.4 in svn just now.  I'm getting new errors:

version: 1.8.4 r11569
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/freevo/plugins/idlebar/weather.py", 
line 74, in run
pr = rp.ParseReport(rep)
  File "/usr/lib/python2.5/site-packages/freevo/util/pymetar.py", line 837, in 
ParseReport
self.Report.tempf=int(f)
ValueError: invalid literal for int() with base 10: '73.0'
ERROR: invalid literal for int() with base 10: '73.0'
CRITICAL: Crash!: 'module' object has no attribute 'set_app_context'
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/freevo/main.py", line 554, in 
MainMenu().getcmd()
  File "/usr/lib/python2.5/site-packages/freevo/main.py", line 181, in getcmd
menuw.pushmenu(mainmenu)
  File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 412, in pushmenu
self.set_event_context()
  File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 210, in 
set_event_context
rc.set_app_context(self, context)
AttributeError: 'module' object has no attribute 'set_app_context'



I disabled the idlebar/weather plugin but still get:

lroom> ROM_DRIVES: Auto-detected and added "('/mnt/dvd', '/dev/dvd', 'DVD-1')"
version: 1.8.4 r11569
CRITICAL: Crash!: 'module' object has no attribute 'set_app_context'
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/freevo/main.py", line 554, in 
MainMenu().getcmd()
  File "/usr/lib/python2.5/site-packages/freevo/main.py", line 181, in getcmd
menuw.pushmenu(mainmenu)
  File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 412, in pushmenu
self.set_event_context()
  File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 210, in 
set_event_context
rc.set_app_context(self, context)
AttributeError: 'module' object has no attribute 'set_app_context'



Jim



--
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
___
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users


Re: [Freevo-users] Trying to load mplayervis

2009-05-25 Thread Duncan Webb
Jim Duda wrote:
> I want to give mplayervis a try.  I'm new to this.
> 
> I followed the instructions to compile and install both goom2k4-0 and 
> pygoom-2k4
> 
> I result in this:
> lroom# ls -ltr /usr/lib | grep goom
> -rwxr-xr-x  1 root root   399249 May 24 22:34 libgoom2.so.0.0.0
> lrwxrwxrwx  1 root root   17 May 24 22:34 libgoom2.so.0 -> 
> libgoom2.so.0.0.0
> lrwxrwxrwx  1 root root   17 May 24 22:34 libgoom2.so -> libgoom2.so.0.0.0
> -rwxr-xr-x  1 root root  783 May 24 22:34 libgoom2.la
> 
> and this:
> 
> lroom# l /usr/lib/python2.5/site-packages/pygoom*
> -rwxr-xr-x 1 root root 89914 May 24 22:50 
> /usr/lib/python2.5/site-packages/pygoom.so
> -rw-r--r-- 1 root root   205 May 24 22:50 
> /usr/lib/python2.5/site-packages/pygoom_2k4-0.1.1-py2.5.egg-info
> 
> However, when I start freevo I get an error loading mplayervis.  The log is 
> below.
> 
> I used the pygoom from the contrib/runtime directory of freevo_1.8.4 trunk 
> from svn.
> 
> Do I have the wrong pygoom?

Yes you need 0.2.x, the current version is in contrib/runtime/pygoom-2k4
and there are some pre-built binaries pygoom-2k4-0.2.1.linux-i686.tar.gz
and pygoom-2k4-0.2.1.linux-x86_64.tar.gz.

There are two files that you can change to optimise the build, actually
not as important as optimising goom-2k4. and these are config.h and setup.py

> failed to load plugin audio.mplayervis
> start 'freevo plugins -l' to get a list of plugins
> Traceback (most recent call last):
>   File "/usr/lib/python2.5/site-packages/freevo/plugin.py", line 569, in 
> __load_plugin__
> exec('import %s' % module)
>   File "", line 1, in 
>   File "/usr/lib/python2.5/site-packages/freevo/audio/plugins/mplayervis.py", 
> line 45, in 
> if not hasattr(pygoom, 'HEXVERSION') and pygoom.HEXVERSION < 0x000200f0:
> AttributeError: 'module' object has no attribute 'HEXVERSION'

HEXVERSION didn't exist in 0.1.x

> 2009-05-25 09:31:29,887 ERRORweather.py (101): invalid literal for int() 
> with base 10: '66.0'

This looks like a bug and so hopefully this is now fixed.

Duncan


--
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
___
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users


[Freevo-users] Trying to load mplayervis

2009-05-25 Thread Jim Duda
I want to give mplayervis a try.  I'm new to this.

I followed the instructions to compile and install both goom2k4-0 and pygoom-2k4

I result in this:
lroom# ls -ltr /usr/lib | grep goom
-rwxr-xr-x  1 root root   399249 May 24 22:34 libgoom2.so.0.0.0
lrwxrwxrwx  1 root root   17 May 24 22:34 libgoom2.so.0 -> libgoom2.so.0.0.0
lrwxrwxrwx  1 root root   17 May 24 22:34 libgoom2.so -> libgoom2.so.0.0.0
-rwxr-xr-x  1 root root  783 May 24 22:34 libgoom2.la

and this:

lroom# l /usr/lib/python2.5/site-packages/pygoom*
-rwxr-xr-x 1 root root 89914 May 24 22:50 
/usr/lib/python2.5/site-packages/pygoom.so
-rw-r--r-- 1 root root   205 May 24 22:50 
/usr/lib/python2.5/site-packages/pygoom_2k4-0.1.1-py2.5.egg-info

However, when I start freevo I get an error loading mplayervis.  The log is 
below.

I used the pygoom from the contrib/runtime directory of freevo_1.8.4 trunk from 
svn.

Do I have the wrong pygoom?

Thanks,

Jim




Freevo 1.8.4-svn r11533 started at Mon May 25 09:31:19 2009

2009-05-25 09:31:19,054 INFO config.py (523): LOGDIR: /var/log 
/var/log/freevo
2009-05-25 09:31:19,058 INFO config.py (524): STATICDIR: /var/lib 
/var/lib/freevo
2009-05-25 09:31:19,059 INFO config.py (525): CACHEDIR: /var/cache 
/var/cache/freevo
2009-05-25 09:31:19,122 INFO config.py (544): Loading freevo configuration 
file "/etc/freevo/freevo.conf"
2009-05-25 09:31:19,195 INFO config.py (618): Loading freevo configuration 
file: "/usr/share/freevo/freevo_config.py"
2009-05-25 09:31:19,234 INFO config.py (624): Loaded freevo configuration 
file: "/usr/share/freevo/freevo_config.py"
2009-05-25 09:31:19,235 INFO config.py (639): Loading local configuration 
file: "/home/lroom/.freevo/local_conf.py"
2009-05-25 09:31:19,261 INFO config.py (647): Loaded local configuration 
file: "/home/lroom/.freevo/local_conf.py"
ROM_DRIVES: Auto-detected and added "('/mnt/dvd', '/dev/dvd', 'DVD-1')"
2009-05-25 09:31:19,296 INFO config.py (1042): overlaydir: 
/home/lroom/.freevo/vfs
2009-05-25 09:31:20,683 INFO osd.py (445): SDL Driver: x11
version: 1.8.4 r11533
2009-05-25 09:31:24,479 INFO rom_drives.py (372): Getting capabilities for 
DVD-1 (/dev/dvd)
2009-05-25 09:31:24,483 INFO rom_drives.py (386): DVD-1 can close
2009-05-25 09:31:24,483 INFO rom_drives.py (390): DVD-1 can open
2009-05-25 09:31:24,484 INFO rom_drives.py (394): DVD-1 can select speed
2009-05-25 09:31:24,485 INFO rom_drives.py (367): '/dev/dvd' can 
CDC_CLOSE_TRAY
2009-05-25 09:31:24,486 INFO rom_drives.py (367): '/dev/dvd' can 
CDC_OPEN_TRAY
2009-05-25 09:31:24,486 INFO rom_drives.py (367): '/dev/dvd' can CDC_LOCK
2009-05-25 09:31:24,487 INFO rom_drives.py (367): '/dev/dvd' can 
CDC_SELECT_SPEED
2009-05-25 09:31:24,488 INFO rom_drives.py (367): '/dev/dvd' can't 
CDC_SELECT_DISC
2009-05-25 09:31:24,488 INFO rom_drives.py (367): '/dev/dvd' can 
CDC_MULTI_SESSION
2009-05-25 09:31:24,489 INFO rom_drives.py (367): '/dev/dvd' can CDC_MCN
2009-05-25 09:31:24,489 INFO rom_drives.py (367): '/dev/dvd' can 
CDC_MEDIA_CHANGED
2009-05-25 09:31:24,490 INFO rom_drives.py (367): '/dev/dvd' can 
CDC_PLAY_AUDIO
2009-05-25 09:31:24,490 INFO rom_drives.py (367): '/dev/dvd' can CDC_RESET
2009-05-25 09:31:24,491 INFO rom_drives.py (367): '/dev/dvd' can 
CDC_DRIVE_STATUS
2009-05-25 09:31:24,492 INFO rom_drives.py (367): '/dev/dvd' can 
CDC_GENERIC_PACKET
2009-05-25 09:31:24,492 INFO rom_drives.py (367): '/dev/dvd' can CDC_CD_R
2009-05-25 09:31:24,493 INFO rom_drives.py (367): '/dev/dvd' can CDC_CD_RW
2009-05-25 09:31:24,494 INFO rom_drives.py (367): '/dev/dvd' can CDC_DVD
2009-05-25 09:31:24,494 INFO rom_drives.py (367): '/dev/dvd' can't CDC_DVD_R
2009-05-25 09:31:24,495 INFO rom_drives.py (367): '/dev/dvd' can't 
CDC_DVD_RAM
2009-05-25 09:31:24,495 INFO rom_drives.py (367): '/dev/dvd' can't 
CDC_MO_DRIVE
2009-05-25 09:31:24,496 INFO rom_drives.py (367): '/dev/dvd' can CDC_MRW
2009-05-25 09:31:24,497 INFO rom_drives.py (367): '/dev/dvd' can CDC_MRW_W
2009-05-25 09:31:24,497 INFO rom_drives.py (367): '/dev/dvd' can CDC_RAM
2009-05-25 09:31:24,604 INFO rom_drives.py (432): '/dev/dvd' CDS_DISC_OK
2009-05-25 09:31:24,605 INFO rom_drives.py (427): '/dev/dvd' CDS_NO_INFO
2009-05-25 09:31:25,035 DEBUGTrying audio/cd
2009-05-25 09:31:25,125 DEBUGTrying video/dvd
2009-05-25 09:31:25,217 DEBUGTrying video/vcd
2009-05-25 09:31:25,315 DEBUGTrying cd/unknown
failed to load plugin audio.mplayervis
start 'freevo plugins -l' to get a list of plugins
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/freevo/plugin.py", line 569, in 
__load_plugin__
exec('import %s' % module)
  File "", line 1, in 
  File "/usr/lib/python2.5/site-packages/freevo/audio/plugins/