What's new : I can reproduce the problem on Ubuntu 20.04 live USB, so
I'm sure the root cause is not a broken config on my side.

To summarize :

Ubuntu 20.04 / Fedora 32.1 are affected. (Ubuntu 19.10 is not)

- Rhythmbox 3.4.4 fully affected (wrong sink at start + output is switched to a 
RAOP sink with each new song)
- Spotify is mildly affected : wrong sink at start, but after that you can play 
new song normally
- Rhytmbox 3.4.3 (in Ubuntu 19.10) is lightly affected : wrong sink on 1st 
launched, but the last sink used is saved for next launch
- VLC, Totem, Firefox, Chromium are unaffected
 

Requirements to trigger the bug : 1 (maybe 2) RAOP (aka Airplay /
AirTunes) sinks available on local network in addition to local
soundcard.

Steps to reproduce :
$ sudo apt install pulseaudio-module-raop
$ sudo apt install paprefs
If needed, fix paprefs (which is broken in 20.04)
$ sudo ln -s /usr/lib/pulse-13.99.1/ /usr/lib/pulse-13.99
optional, to monitor sinks used by rhythmbox :
$ sudo apt install pavucontrol && pavucontrol
Launch paprefs and check "Make discoverable Apple AirTunes soud devices 
available locally"
Launch Rhythmbox, play a track, correct the sink, play another track (next 
button or direct choice), correct the sink, etc.

As the issue has been abruptly dismissed upstream :
https://gitlab.gnome.org/GNOME/rhythmbox/-/issues/1797#note_844963 (I
assume the guy knows his job), you are my only hope here !


I know it's my fault, I should have stayed in Ubuntu 19.10 and wait 20.04.1, 
but I felt harassed by the updater popup reminder :) No, seriously I needed 
rhythmbox 3.4.4, to support my new phone.

So what should I do now ? I understand there is some kind of middleware
between pulseaudio and rhythmbox : gstreamer ? Could it be the "culprit"
? If yes, should I report a bug here
https://gstreamer.freedesktop.org/bugs/ or downstream ? Is it possible
to downgrade gstreamer ?


** Bug watch added: gitlab.gnome.org/GNOME/rhythmbox/-/issues #1797
   https://gitlab.gnome.org/GNOME/rhythmbox/-/issues/1797

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to rhythmbox in Ubuntu.
https://bugs.launchpad.net/bugs/1883902

Title:
  rhythmbox ignores pulseaudio default sink and outputs sound on random
  device

Status in rhythmbox package in Ubuntu:
  New

Bug description:
  Ubuntu 20.04 LTS

  rhythmbox:
    Installed: 3.4.4-1ubuntu2
    Candidate: 3.4.4-1ubuntu2

  What I expect to happen :

  When I launch rhythmbox, I expect it to use the default pulseaudio
  sink. (Which can be defined in pavucontrol or with set-default-sink in
  /etc/pulse/default.pa ).

  What happened instead :

  when I launch rhythmbox, it outputs sound to a random device (in my
  case : either a RAOP sink in my living-room, or another RAOP sink in
  my kitchen. Never my local soundcard)

  If I correct the output sink (with pavucontrol or pactl) the problem
  is fixed... until I quit and restart rhythmbox.

  I did not have this problem with Ubuntu 19.10 / Rhythmbox
  3.4.3-2ubuntu1

  In 20.04 :
  -> Spotify (snap store version 1.1.26.501.gbe11e53b-15) has the same problem
  -> others apps I tested (Firefox, Chromium, VLC, Totem) do not have the 
problem

  I already tried to delete $HOME/.config/pulse with no improvement.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/1883902/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to