On Sunday 02 September 2007 19:44, Duncan Webb wrote:
> Ljubomir Simin wrote:
> > Hi!
> >
> > My video DVDs are detected and played properly, as well as audio CDs.
> > I would however like to be able to browse data CDs and DVDs in video
> > and music browsers, the same way I'm browsing local files. It's
> > possible to achive with automounter and a symlink to /media/cdrom, but
> > I would like to do it I a proper freevo way. However whenever I insert
> > data disc, CD icon keeps being grayed out. Where should I start
> > debugging the problem?
>
> I'm not sure that this is working but it should work with the
> ROM_DRIVES, eg:
> ROM_DRIVES = [
>   ('/mnt/dvd', '/dev/hdc', 'DVD'),
>   ('/mnt/dvdram', '/dev/hdd', 'DVD-RAM')
> ]
>
> May be some can confirm if this is working or not.
>
> Duncan
>
>

I have to eat my words. After upgradiing to 1.7.3 it works. Kinda.

I have this in my local_config.py:
ROM_DRIVES = [ ('/cdrom', '/dev/scd0', 'DVD') ]

This is fstab:
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0

/cdrom is a softlink to /media/cdrom0

It works with some disks. But not with all. I've just inserted CD with mp3s, 
and got "PLUGIN_EVENT IDENTIFY_MEDIA crashed"
Here's the logfile:

file:///cdrom/Behemoth/Antichristian Phenomenon/01-01-Antichristian 
Phenomemon.mp3
not found!
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/freevo/main.py", line 288, in 
eventhandler
    app.eventhandler(event)
  File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 750, in 
eventhandler
    if p.eventhandler(event=event, menuw=self):
  File "/usr/lib/python2.5/site-packages/freevo/plugins/rom_drives.py", line 
162, in eventhandler
    media.item.play_recursive(menuw=menuw)
  File "/usr/lib/python2.5/site-packages/freevo/directory.py", line 504, in 
play_recursive
    self.check_password_and_build(arg='playlist:recursive', menuw=menuw)
  File "/usr/lib/python2.5/site-packages/freevo/directory.py", line 535, in 
check_password_and_build
    self.build(arg=arg, menuw=menuw)
  File "/usr/lib/python2.5/site-packages/freevo/directory.py", line 603, in 
build
    display_type=display_type, random=False).play(menuw=menuw)
  File "/usr/lib/python2.5/site-packages/freevo/playlist.py", line 382, in 
play
    self.current_item.play(menuw=menuw)
  File "/usr/lib/python2.5/site-packages/freevo/audio/audioitem.py", line 179, 
in play
    error = self.player.play()
  File "/usr/lib/python2.5/site-packages/freevo/audio/player.py", line 98, in 
play
    self.item.eventhandler(event.PLAY_END)
  File "/usr/lib/python2.5/site-packages/freevo/item.py", line 415, in 
eventhandler
    return self.parent.eventhandler(event, menuw)
  File "/usr/lib/python2.5/site-packages/freevo/playlist.py", line 447, in 
eventhandler
    self.current_item.stop()
  File "/usr/lib/python2.5/site-packages/freevo/audio/audioitem.py", line 205, 
in stop
    self.player.stop()
  File "/usr/lib/python2.5/site-packages/freevo/audio/player.py", line 129, in 
stop
    self.player.stop()
  File "/usr/lib/python2.5/site-packages/freevo/audio/plugins/mplayer.py", 
line 173, in stop
    self.app.stop('quit\n')
AttributeError: 'NoneType' object has no attribute 'stop'





Another DVD with divx movies triggered "event INPUT_ENTER crashed":

"/cdrom/Condemned, The -2007-akcija": [Errno 2] No such file or 
directory: '/cdrom/Condemned, The -2007-akcija'
"/cdrom/Condemned, The -2007-akcija": [Errno 2] No such file or 
directory: '/cdrom/Condemned, The -2007-akcija'
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/freevo/main.py", line 288, in 
eventhandler
    app.eventhandler(event)
  File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 680, in 
eventhandler
    action( arg=arg, menuw=self )
  File "/usr/lib/python2.5/site-packages/freevo/directory.py", line 480, in 
cwd
    self.check_password_and_build(arg=None, menuw=menuw)
  File "/usr/lib/python2.5/site-packages/freevo/directory.py", line 535, in 
check_password_and_build
    self.build(arg=arg, menuw=menuw)
  File "/usr/lib/python2.5/site-packages/freevo/directory.py", line 789, in 
build
    menuw.pushmenu(item_menu)
  File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 379, in 
pushmenu
    self.refresh()
  File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 407, in refresh
    skin.draw('menu', self, self.menustack[-1])
  File "/usr/lib/python2.5/site-packages/freevo/skins/main/main.py", line 527, 
in draw
    a.draw(settings, object, menu, style, type, self.force_redraw)
  File "/usr/lib/python2.5/site-packages/freevo/skins/main/area.py", line 196, 
in draw
    self.update_content()
  File "/usr/lib/python2.5/site-packages/freevo/skins/main/default_areas.py", 
line 179, in update_content
    p.draw((self.widget_type, self.menuw), self)
  File "/usr/lib/python2.5/site-packages/freevo/plugins/buttonbar.py", line 
172, in draw
    actions = self.get_actions(menu)
  File "/usr/lib/python2.5/site-packages/freevo/plugins/buttonbar.py", line 
318, in get_actions
    for a in p.actions(menu.selected):
  File "/usr/lib/python2.5/site-packages/freevo/plugins/df.py", line 63, in 
actions
    percentage = freespace * 100.0 / totalspace
ZeroDivisionError: float division
2007-09-02 21:01:10,571 DEBUG    osd.py (211): Couldnt load 
font "Arial_Bold.ttf"
2007-09-02 21:01:10,572 DEBUG    osd.py (217): trying alternate: verabd.ttf
"/cdrom/Condemned, The -2007-akcija": [Errno 2] No such file or 
directory: '/cdrom/Condemned, The -2007-akcija'
"/cdrom/Condemned, The -2007-akcija": [Errno 2] No such file or 
directory: '/cdrom/Condemned, The -2007-akcija'
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/freevo/main.py", line 288, in 
eventhandler
    app.eventhandler(event)
  File "/usr/lib/python2.5/site-packages/freevo/gui/ConfirmBox.py", line 107, 
in eventhandler
    self.destroy()
  File "/usr/lib/python2.5/site-packages/freevo/gui/GUIObject.py", line 419, 
in destroy
    self.parent.refresh()
  File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 407, in refresh
    skin.draw('menu', self, self.menustack[-1])
  File "/usr/lib/python2.5/site-packages/freevo/skins/main/main.py", line 527, 
in draw
    a.draw(settings, object, menu, style, type, self.force_redraw)
  File "/usr/lib/python2.5/site-packages/freevo/skins/main/area.py", line 196, 
in draw
    self.update_content()
  File "/usr/lib/python2.5/site-packages/freevo/skins/main/default_areas.py", 
line 179, in update_content
    p.draw((self.widget_type, self.menuw), self)
  File "/usr/lib/python2.5/site-packages/freevo/plugins/buttonbar.py", line 
172, in draw
    actions = self.get_actions(menu)
  File "/usr/lib/python2.5/site-packages/freevo/plugins/buttonbar.py", line 
318, in get_actions
    for a in p.actions(menu.selected):
  File "/usr/lib/python2.5/site-packages/freevo/plugins/df.py", line 63, in 
actions
    percentage = freespace * 100.0 / totalspace
ZeroDivisionError: float division


The funny thing is that after inserting ANY disc, I get "update GAME_ITEMS in 
local_conf.py" message, which dissapears shortly. Wft? All my games work 
fine.


GAMES_ITEMS = [
        ('SNES', '/data/1/roms/snes', ('SNES', 'zisnes', '', '', None)),
        ('NES', '/data/1/roms/nes',('GENERIC', 'fceu', '-xres 640 -yres 
480', '', [ 'nes', 'zip' ])),
        ('MEGADRIVE', '/data/1/roms/genesis', ('GENESIS', 'dgen', '-f -G 
800x600','', None)),
        ('MAME', '/data/1/roms/mame', 
('GENERIC', 'xmame', '-fullscreen -joytype 5', '/data/1/images/games/mame', 
[ 'zip', 'ZIP' ]) ),
        ('GBA', '/data/1/roms/gba', ('GENERIC', 'vba', '-F -f 1', '', 
[ 'gba', 'zip' ] )),
        ('ScummVM', '/data/1/roms/scummvm', ('GENERIC', 'bash', '', '', 
[ 'game' ]) ),
        ('PC games', '/data/1/roms/pc', ('GENERIC', 'bash', '', '', 
[ 'game' ]) ),
        ('DOS games', '/data/1/roms/dos', ('GENERIC', 'bash', '', '', 
[ 'dos' ]) ),
        ('PSX', '/data/1/roms/psx', 
('GENERIC', 'bash', '', '/data/1/images/games/psx', [ 'game' ]) ),

]

Thanks in advance.
-- 
Ljubomir Simin 
Registered Linux User #351181
http://counter.li.org 

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to