This is apparently intentional. See bug #526552 about compliance with
the sound menu specification. The specification itself (
https://wiki.ubuntu.com/SoundMenu#Music%20player%20section ) says:

"A compliant player should also keep playing if you close its window
while it is playing; exit if you close its window while it is not
playing; and remember exact state across sessions, so that after exit
and relaunch it is as if the player had never exited."

The big problem is that the specification only really makes sense if the
third part (exact preservation of state) also works, and Rhythmbox
doesn't do that. That makes the behaviour of "close" rather
inconsistent: if you invoke close while playing, the player will be
hidden and can be restored with the same state if you restore it from
the sound menu, but if you invoke close while not playing, state will be
lost.

I think this is a major inconvenience. Think of the following scenario:

1. I have music playing in Rhythmbox and the Rhythmbox window is visible. Say, 
I have a particular artist selected in the Rhythmbox browser and am playing on 
shuffle, essentially meaning that I'm playing random tracks from that artist. 
This means the UI state is also important, not just the playback state.
2. I get a link to a YouTube video with music (or whatever) and decide to watch 
it, so I pause the music in Rhythmbox and hit Ctrl+W to get Rhythmbox out of my 
way in order to watch the video. Rhythmbox quits instead of hiding.
3. After watching the video I want to resume playback where I left off. The 
state is lost (including the track I was playing *and* UI state, e.g. having 
the artist selected in the Rhythmbox browser).

This breaks the user's flow in some cases pretty seriously, partially
because state is lost and in particular because the loss or preservation
of state is inconsistent.

I suggest that either Rhythmbox in Maverick should be modified to
support exact preservation of state (including UI state) across sessions
pretty quickly, or the change of making Rhythmbox quit on close should
be reverted until exact preservation of state can be made to work.

-- 
[10.10] Rhythmbox will not minimize to sound-indicator if music is not playing
https://bugs.launchpad.net/bugs/658590
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to