Bug 239926 - Unable to use any audio sink (non-Open Sound System) with Rhythmbox
Summary: Unable to use any audio sink (non-Open Sound System) with Rhythmbox
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: rhythmbox
Version: 6
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Bastien Nocera
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-05-12 16:28 UTC by Ashish Shukla
Modified: 2007-11-30 22:12 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-08-20 11:36:17 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Ashish Shukla 2007-05-12 16:28:06 UTC
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:

Comment 1 Ashish Shukla 2007-06-12 15:36:24 UTC
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.

Comment 2 Ashish Shukla 2007-07-27 17:09:21 UTC
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.

Comment 3 Bastien Nocera 2007-08-20 11:36:17 UTC
If PulseAudio is installed, you won't be able to play sounds other than through
PulseAudio... Closing, as you found the solution.


Note You need to log in before you can comment on or make changes to this bug.