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