Pithos failing to play, trying to use bluetooth plugin

Reported by Phillip Warner on 2010-10-17
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pithos
New
Undecided
Unassigned

Bug Description

I created a Slackware 13.1 package. Pithos will connect to Pandora fine. However, it will not play any songs. It appears to be trying to use a bluetooth plugin which is strange since I do not have a bluetooth device. If I remove the bluetooth gst-plugin, gstreamer complains about a missing plugin. Eventually, after trying to play several songs, gstreamer gives up.

$> pithos --verbose
INFO - pithos:<module>:755 - Pithos 0.3.1
INFO - plugin:enable:36 - Enabling module mediakeys
ERROR - mediakeys:on_enable:63 - Could not bind media keys
INFO - pithos:pandora_ready:301 - Pandora connected
INFO - pithos:pandora_ready:311 - Restoring saved station: id = xxxxxxxxxxxxxxxx
INFO - pithos:station_changed:487 - Selecting station xxxxxxxxxxxxxxxxx; total = 18
INFO - pandora:get_playlist:217 - pandora: Get Playlist
INFO - pithos:start_song:352 - Starting song: index = 0
bt_audio_service_open: connect() failed: Connection refused (111)
ERROR - pithos:on_message:509 - Gstreamer error: GStreamer encountered a general stream error., gstbasesrc.c(2543): gst_base_src_loop (): /GstPlayBin2:player/GstURIDecodeBin:uridecodebin0/GstNeonhttpSrc:source:
streaming task paused, reason not-linked (-1)
[...]
WARNING - pithos:get_playlist:424 - Too many gstreamer errors. Not retrying

Kevin Mehall (kevin-mehall) wrote :

Does this occur in other packages that use gstreamer? Pithos just asks gstreamer for its default audio output device. Make sure this is set correctly in Multimedia Systems Selector (gstreamer-properties from the command line).

It also appears that your gstreamer has decided to use neon for HTTP. I haven't heard of that before, and have only tested Pithos with libsoup HTTP. I'm not sure what the difference is or whether that would cause a problem. The neon source only appears to be complaining because it has no output device.

Phillip Warner (pc-warner) wrote :

gstreamer-properties, I believe, is specific to GNOME. I am running KDE4, which uses Phonon as its sound system. The backend I use is Xine, but I can switch it to gstreamer and it still works fine. I used the "Test" sound button and also streamed some internet music in Amarok to test gstreamer. However, pithos still performs exactly the way it did before this change.

Do you know how to manually make gstreamer or pithos use a different audio output device? I don't know why it is trying to open a bluetooth device.

I know almost nothing about neon and libsoup. To be clear, I am not using a proxy of any sort.

Here are some package versions, etc:

Slackware 13.1
$> uname -r
2.6.33.4-smp

alsa-lib-1.0.23

$> lspkg py*
PyQt-4.7.3-i486-1
pycairo-1.8.8-i486-1
pycups-1.9.48-i486-1
pygobject-2.20.0-i486-1
pygtk-2.16.0-i486-1
pyrex-0.9.8.5-i486-2
pysetuptools-0.6c11-i486-1_SBo
python-2.6.4-i486-1
python-distutils-extra-2.18-i486-1_SBo
pyxdg-0.18-i486-1_SBo

$> lspkg gst*
gst-ffmpeg-0.10.10-i486-1_SBo
gst-plugins-bad-0.10.19-i486-1_SBo
gst-plugins-base-0.10.29-i486-1
gst-plugins-good-0.10.22-i486-1
gst-python-0.10.15-i486-1_SBo
gstreamer-0.10.29-i486-1

$> lspkg dbus*
dbus-1.2.24-i486-2
dbus-glib-0.86-i486-1
dbus-python-0.83.1-i486-1

$> lspkg notify*
notify-python-0.1.1-i486-1

I appreciate your help!

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers