brasero, gnome-music, sound-juicer - no cdrom

Hi!

I don't missed so much brasero because I burn in console but anywhere:
brasero, gnome-music, sound-juicer don't see any CD/DVD in internal and not in external CDROM.
Code:
brasero

** (brasero:15013): CRITICAL **: gst_ffmpeg_cfg_set_property: assertion
'qdata->size == sizeof (gint64)' failed

Code:
** (sound-juicer:1576): WARNING **: Unable to open '/home/ajtim/.config/sound-juicer/saved-state' - x\xd6\xff\xff\xff\u007f
And sound-juicer has a message "NO CD-ROM DEVICE FOUND"

Code:
gnome-music
18:49:59 WARNING XDG Music dir is not set
Traceback (most recent call last):
  File "/usr/local/bin/gnome-music", line 82, in <module>
from gnomemusic.application import Application
  File "/usr/local/lib/python3.4/site-
packages/gnomemusic/application.py", line 37, in <module>
from gnomemusic.window import Window
  File "/usr/local/lib/python3.4/site-packages/gnomemusic/window.py",
line 39, in <module>
from gnomemusic.player import Player, SelectionToolbar
  File "/usr/local/lib/python3.4/site-packages/gnomemusic/player.py",
line 50, in <module>
import requests
ImportError: No module named 'requests'

I can manually mount cd0/cd1. And I have FreeBSD 10.3-RELEASE (amd64) and as desktop I use GNOME3 and/or Fluxbox, and with VLC
I can listen audio cd on external or internal CDROM but I like to find what is the problem.

Thank you.

Fernandel
 
You'd better check /etc/devfs.conf first.
I didn't change my /etc/devfs.conf and /etc/devs.rules a few years:
Code:
# Commonly used by many ports
link cd0 cdrom
link cd0 dvd
link cd0 dvdr
link cd0 dvdrw
link cd0 cd
link cd0 cdrw
perm /dev/cd0 0666
perm /dev/cd1 0666
perm /dev/pass0 0666
perm /dev/pass1 0666
perm /dev/pass2 0666
perm /dev/pass3 0666
perm /dev/xpt0 0666
perm /dev/xpt1 0666
# Allow all USB Devices to be mounted
perm /dev/da0 0666 perm /dev/da1 0666
perm /dev/da2 0666
perm /dev/da3 0666

/etc/devfs.rules:
Code:
[devfsrules_common=7]
add path 'ad[0-9]\*' mode 666
add path 'ada[0-9]\*' mode 666
add path 'da[0-9]\*' mode 666
add path 'acd[0-9]\*' mode 666
add path 'cd[0-9]\*' mode 666
add path 'mmcsd[0-9]\*' mode 666
add path 'pass[0-9]\*' mode 666
add path 'xpt[0-9]\*' mode 666
add path 'ugen[0-9]\*' mode 666
add path 'usbctl' mode 666
add path 'usb/\*' mode 666

Thank you.
 
import requests
ImportError: No module named 'requests'

guess a python package is missing: py27-requests, but I'm not a python expert, particularly I'm not sure because the modules seems to be 2.x while the core python look like 3.x.
 
As ASX says, you must install www/py-requests, but compiled with support of Python 3. Gnome-music is written in Python.

www/py-requests needs to be installed manually, because by default it's Python 2 (py27- prefix).

In Makefile of www/py-requests replace this line

Code:
USES= python
by

Code:
USES= python:3

Or adjust/etc/make.conf

Thank you it works and program start but it doesn't play music from audio cd. I got one error:
Code:
(gnome-music:50347): Gtk-WARNING **: Unable to show 'None': Operation not supported

(gnome-music:50347): Gtk-WARNING **: Unable to show 'None': Operation not supported

Brasero and Sound Juicer still doesn't find any CD-ROM.
 
Back
Top