I use debian testing with xfce.
suddenly my rhythmbox stopped playing when flash-video was running on iceweasel before and the same the other way round.
ive tried many things. since i heared that rythmbox uses gstreamer, i used gstreamer-properties to set the default output plugin to alsa (pipeline: alsasink). test works, but rhythmbox does not.
when i try esd, pulseaudio or autodetect as plugin, it just works when iceweasel is closed. when iceweasel is closed, alsa just works when i waited some time after selecting, which sounds pretty strange to me.
to me it seems that rhythmbox always uses alsa, cuz when gstreamer-properties set the default output plugin to esd and i start rhythmbox, esd still works but alsa says "..alsa..is beeing used"
gstreamer output at that time:
"gstreamer-properties-Message: Error running pipeline 'ALSA - Advanced Linux Sound Architecture': Could not open audio device for playback. Device is being used by another application. [gstalsasink.c(685): gst_alsasink_open (): /GstPipeline
Device 'default' is busy]"
in that moment i can play music with exaile and gstreamer settings (which is esd as i said).
all this sound deamon stuff etc. confuses me pretty much, so if someone could just explain how to set up esd or alsa or something right so that it works with multiple applications?