GNOME Bugzilla – Bug 349133
RB continues to play the last music folder when the current play list has finished
Last modified: 2008-11-15 08:57:35 UTC
I would assume that a play list that even lists its item count, will have an end. RB, however, assumes that I use the play list as a sub-routine, from which I wish to return. I suggest that the RB team changes the way we handle play lists, so that playback is stopped at the end of the current list. Also, I suggest that RB does not continue to the next song in the library folder when I have played a single song. For this to happen, I would expect a selction, then a play command (or an extended command, like: "Play all") Even if the basic behaviour of the application remains unchanged, you could help things out by controlling this "always continue from the last played song in the library" with an appropriate setting in the GUI (even as a visible button "Continous"). Other information:
I don't really understand what you mean here. Can you be more specific? I think what you're saying is: 1) play from library 2) switch to a playlist (double click in source list) 3) when playlist finishes, RB starts playing from the library, rather than stopping Is this right? I've just tested this, and here RB correctly stops at the end of the playlist. I also don't understand what you mean by your second request. If you have a song selected in the track list when you hit the play button (or if you double click the song), you want playback to stop when that song finishes?
I'm happy to discuss this further :) Let me present the exact order of events. 1) I start rhythmbox with configured library path. The application shows the library with all songs in alphabetical order. 2) Scrolling the Artist list, I select a preferable artist that I have several songs from (for this example, Deep Purple with a single record "Perfect Strangers"). 3) The track list shows the available tracks for the selected artist. I double click track #2 out of 8 ( "Under the gun" ). The song is played. 4) While listening to this song, I browse the Artist list, and repeatedly select an artist, then drag and drop a track to the "Play queue" item in the "Source" list. 5) The "Play queue" now indicates that there are two songs queued. I continue to listen and wait for the track that started in 3). 6) The next song played is clearly the first song in the "Play queue", as expected. Playback continues to the second song in the queue. 7) When the queue is empty, RB plays the next song from the Library, which happens to be the last song I added to the "Play queue". That's right, this track is played twice ! 8) When the track finished playing, RB continued to the currently visible album (which was with an artist I never added to the queue).... ---- What I meant in my orginal description is that playback should simply stop when the queue is empty. It does not stop, because RB thinks that when I double-click a library item, I wish to listen to all the following tracks as well, which is very seldom the case :) My main point of view is that things happen here beyond my control. This is distressing ;) I hope that my case is much more clear now. I'll be happy to discuss this further. BTW, well done with the quick contact !
I think that this bug is similar to the #434551, which was closed since it was not considered for a bug. However, I believe it is a usability bug: 1) select Music as source from library 2) select Artist and Album. Music files get listed in the main window. 3) drag&drop some or all music files to Play Queue 4) select another artist and or album, add few more songs to Play Queue. 5) hit play button and listen to Playe Queue. Bug: 6) Once the Play Queue is empty, RB continues playing the files shown in the main window - hence possibly the files I have already listened to from the Play Queue. The behaviour is the same even if you have changed the source in the library (e.g. to Podcast, which shows empty list in the main window). This behaviour is also contrary to the description in the application help: "Once a track been played, it will be automatically removed form the Play Queue Source. Once the Play Queue is empty, Rhythmbox Music Player will play the source which was played before." No source was really played before, hence RB should stop. The user should at least have a chance to influence the behaviour - e.g. in Settings of RB.
*** This bug has been marked as a duplicate of 549410 ***