Description of problem: Rhythmbox uses OSS sink (seems hardcoded) instead of the audio sink selected in GStreamer "Multimedia Systems Selector" dialog box whereas "Exaile" (another GStreamer based application) works fine. Version-Release number of selected component (if applicable): rhythmbox-0.9.8-2.fc6 How reproducible: To verify this install following "PulseAudio" packages from Fedora Extras: pulseaudio-lib gstreamer-plugins-pulse Steps to Reproduce: 1. Open "Multimedia Systems Selector" from System->Preferences->More Preferences. 2. Select "Pulse - PulseAudio Sound Server" as Default Output Plugin. 3. Now without starting 'pulseaudio' sound server, start "Rhythmbox" application. 4. Try playing any audio file. Actual results: Rhythmbox plays audio file without any errors. Expected results: Rhythmbox should not play audio file and probably report some kind of error to user saying "'pulseaudio' server is not running" or something similar. Additional info:
This bug is also present in Fedora 7. 'totem' also has this bug. Following packages are affected by this bug: totem-2.18.1-3.fc7 rhythmbox-0.10.0-8.fc7 I ran 'totem', and played the Ogg video, and on the terminal executed following command: -- begin command -- [wahjava@chatteau ~]$ /usr/sbin/lsof |fgrep dsp totem 5137 wahjava 18w CHR 14,3 6130 /dev/dsp -- end command -- So, it seems totem is using OSS, whereas I've selected 'PulseAudio Sound Server' in "gstreamer-properties" dialog box.
I've found the solution of my problem in F7. I just need to select the "PulseAudio Sound Server" in "Music and Movies" field in "System->Preferences->Hardware->Sound" dialog box.
If PulseAudio is installed, you won't be able to play sounds other than through PulseAudio... Closing, as you found the solution.