GNOME Bugzilla – Bug 304391
plays even after the last file passed on the command line
Last modified: 2018-05-24 10:43:38 UTC
Version details: Debian's 0.8.8-11 Distribution/Version: Debian/sid Hi, Rhythmbox will pick a song in the library when it's finished playing all the songs passed on its command line. This wouldn't be important if Nautilus wasn't trying to play files in this manner. This is Debian bug <http://bugs.debian.org/309047>.
maybe the same issue as #120506?
I think #120506 is about the selection in the song list of Rhythmbox, where this bug is about calling Rhythmbox on files selected in Nautilus. Song selected in Rhythmbox are -- AFAICT -- only used for Drag'n'Drop, and songs selected in nautilus are passed to Rhythmbox on the command line. I think Rhythmbox behavior when files are passed on the command line is something like: - init() - parse_cmd_line_args() - for each file on the command line, enqueue a play action to the action queue - dequeue things from the action queue - when nothing is in the action queue, play the next song
*** Bug 393863 has been marked as a duplicate of this bug. ***
This bug also effects play queue playback. When the play queue due clears due to playback playback jumps to the first item that is in the subcategory currently open under Music. This is wrong, playback should stop when the queue ends.
That's one view of how the queue should work. For many users (including myself), the queue would be useless if it worked that way.
I'm curious as to why. The whole concept of play queue should mean that when the queue ends there is nothing left to play. The queue also shouldn't clear automatically but that's different bug.
Your idea of how the play queue should work is quite at odds with how it's implemented in rhythmbox, and it also sounds like it's not much different to a regular playlist. Perhaps you could expand on that.
Sure. Here's how I listen to music. I play songs/albums I've specifically chosen, and when the playback ends I either choose others or don't continue listening. To do this I use the combination of Nautilus and XMMS with the playlist window open. When you drag something to the player window the current playlist is cleared and playback of the dragged items starts. If you drag something to the playlist window it's added to the end of the queue (playlist). I never save the temporary playlists I create this way, so they are actually queues not playlists. So for me it would be important in Rhythmbox to be able to easily clear the current queue and replace it with a new one, and also that the player only plays the songs I've specifically chosen. I guess from your earlier comment that you usually listen to your whole library in shuffle mode and use the play queue to temporarily play specific songs during shuffle playback?
Yes, that's about right. There are three things (aside from how and where it appears in the UI) that differentiate the play queue from a normal playlist: - it overrides the normal play order - it removes entries once they've been played (or skipped) - it can contain any type of entry It sounds like you don't want the first two properties at all, so you probably want something else. That something else really sounds like a playlist, perhaps with a few UI differences.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/62.