Re: [Freevo-users] Trying to load mplayervis
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
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
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
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
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
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
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
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
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
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/