Opened 9 years ago

Closed 9 years ago

#32739 closed defect (fixed)

quodlibet-2.7 console errors

Reported by: vlsd (Vlad) Owned by: elelay (Eric Le Lay)
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: sound, gstreamer, quodlibet Cc: rmstonecipher@…, vlsd (Vlad)
Port: quodlibet

Description

I get the following when running quodlibet-2.7

Initializing audio backend (gstbe)
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
Initializing main library (~/.quodlibet/songs)Supported formats: mp3, mp4, mpc, spc, trueaudio, wav, wavpack, wma, xiph
W: Could not import python-gpod, iPod support disabled.
W: Couldn't connect to a device backend.W: No device backend, Media Devices browser disabled.
Traceback (most recent call last):
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/quodlibet/plugins/events.py", line 98, in _load
    try: obj = Kind()
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/quodlibet/plugins/events/notify.py", line 23, in __init__
    "/org/freedesktop/Notifications")
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/dbus/bus.py", line 244, in get_object
    follow_name_owner_changes=follow_name_owner_changes)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/dbus/proxies.py", line 246, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/dbus/bus.py", line 183, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/dbus/bus.py", line 281, in start_service_by_name
    'su', (bus_name, flags)))
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/dbus/connection.py
", line 630, in call_blocking
    message, timeout)
DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided 
by any .service files

W: Your GStreamer installation is missing a plug-in.
W: Your GStreamer installation is missing a plug-in.
W: GStreamer encountered a general stream error.

Pressing the play button results in no sound output and the last few warnings (about gstreamer missing a plugin) get repeated.

Change History (5)

comment:1 Changed 9 years ago by ryandesign (Ryan Schmidt)

Cc: rmstonecipher@… added; vloodo@… removed
Owner: changed from macports-tickets@… to elelay@…

comment:2 Changed 9 years ago by vlsd (Vlad)

Cc: vloodo@… added

Cc Me!

comment:3 Changed 9 years ago by elelay (Eric Le Lay)

the Python stack trace is actually benign : it's because there is no notification-daemon running (don't start searching there is no port for it in Macport). Notification popups will not be shown on track change etc.

The gstreamer messages are what troubles me. You could try to run

gst-launch playbin uri=file:///PATH_TO_AN_MP3_FILE.mp3

and see if any error message appears. If there is no error message and you hear your music, something is wrong with quodlibet. Otherwise something is wrong with quodlibet.

Regards,

comment:4 Changed 9 years ago by vlsd (Vlad)

Thanks, that helped me narrow down the problem. gst-plugins-ugly needs to be installed in order to play mp3s. Not a problem with quodlibet after all. Maybe add an install note about the requirement?

comment:5 Changed 9 years ago by elelay (Eric Le Lay)

Resolution: fixed
Status: newclosed

done in r88510. Thanks for reporting !

Note: See TracTickets for help on using tickets.