I've found a bug with Freevo 1.3.4. It seems to fail to recognise some of my CDs, and I suspect it's because the CD labels have strange characters in them, such as "/". Freevo is failing to create file(s) using this label as part of a name.

If it's just being used as a hash of sorts, then it shouldn't be hard to just substitute a list of sus characters with an underscore, or similar. (or just md5 the whole label...)

Here's the trace-back...

Exception in thread Thread-1:
Traceback (most recent call last):
File "/opt/local/freevo/runtime/lib/python2.2/threading.py", line 414, in __bootstrap
self.run()
File "src/plugins/rom_drives.py", line 660, in run
self.check_all()
File "src/plugins/rom_drives.py", line 623, in check_all
self.identify(media)
File "src/plugins/rom_drives.py", line 360, in identify
data = mmpython.parse(media.devicename)
File "/opt/local/freevo/runtime/lib/python2.2/site-packages/mmpython/__init__.py", line 152, in parse
object_cache.cache_disc(info)
File "/opt/local/freevo/runtime/lib/python2.2/site-packages/mmpython/cache.py", line 284, in cache_disc
f = open(cachefile, 'w')
IOError: [Errno 2] No such file or directory: '/var/cache/freevo/mmpython/disc/2003081518030100Stuff / More Stuff'



And while I'm reporting problems, I also have problems with ejecting CDs, especially when using the idlebar. I can't press eject on the CD-ROM drive any more. And pressing "period" while hilighting the drive prints this to the console:


eject: unable to eject, last error: Invalid argument

Any ideas?

--
. Trevor Phillips             -           http://jurai.murdoch.edu.au/ .
: Web Technical Administrator     -          [EMAIL PROTECTED] :
| IT Services                        -              Murdoch University |
 >--------------------------------------------------------------------<
| On nights such as this, evil deeds are done. And good deeds, of     /
| course. But mostly evil, on the whole.                             /
 \      -- (Terry Pratchett, Wyrd Sisters)                          /



-------------------------------------------------------
This SF.net email is sponsored by Dice.com.
Did you know that Dice has over 25,000 tech jobs available today? From
careers in IT to Engineering to Tech Sales, Dice has tech jobs from the
best hiring companies. http://www.dice.com/index.epl?rel_code=104
_______________________________________________
Freevo-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to