After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 304391 - plays even after the last file passed on the command line
plays even after the last file passed on the command line
Status: RESOLVED OBSOLETE
Product: rhythmbox
Classification: Other
Component: general
0.8.8
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 393863 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-05-16 17:58 UTC by Loïc Minier
Modified: 2018-05-24 10:43 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Loïc Minier 2005-05-16 17:58:07 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>.
Comment 1 Sebastien Bacher 2005-06-04 12:41:03 UTC
maybe the same issue as #120506?
Comment 2 Loïc Minier 2005-06-04 13:12:16 UTC
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
Comment 3 Jonathan Matthew 2007-01-15 13:09:56 UTC
*** Bug 393863 has been marked as a duplicate of this bug. ***
Comment 4 Ville Pätsi 2007-11-19 15:21:36 UTC
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.
Comment 5 Jonathan Matthew 2007-11-19 21:59:54 UTC
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.
Comment 6 Ville Pätsi 2007-11-20 05:02:13 UTC
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.
Comment 7 Jonathan Matthew 2007-11-20 06:56:46 UTC
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.
Comment 8 Ville Pätsi 2007-11-20 14:54:00 UTC
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?
Comment 9 Jonathan Matthew 2007-11-21 04:03:44 UTC
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.
Comment 10 GNOME Infrastructure Team 2018-05-24 10:43:38 UTC
-- 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.