Bug 1207 - Graceful way to end one playlist and start another
: Graceful way to end one playlist and start another
Status: NEW
Product: Logitech Media Server
Classification: Unclassified
Component: Playlists
: 6.0.0
: All All
: -- enhancement with 15 votes (vote)
: Future
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2005-03-26 13:29 UTC by Ert Dredge
Modified: 2011-11-06 23:22 UTC (History)
5 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ert Dredge 2005-03-26 13:29:17 UTC
Frequently, I find I am listening to one artist/album/playlist on shuffle and want to stop and start 
listening to a new artist/album/playlist.  However, I really don't want to just stop the music in the 
middle of a song, mainly because other people in the house listening find it annoying to have a song 
suddenly end in the middle.  I find myself trying to time my use of the remote with the end of the 
current song, which is a pain.

I would really like a way to change the playlist to something else, but still have the current song finish 
playing instead of having it stop as soon as it is removed from the current playlist.
Comment 1 Ert Dredge 2005-03-26 13:34:08 UTC
Comments from discuss@lists.slimdevices.com:

--
From: momerath <michael.warnock@gmail.com>

I too think it would be a huge improvement in usability to be able to
clear the playlist of all but the playing song from the remote and/or
the web interface.

--
From: Michael Peters <funkyres@gmail.com>

I third this.

--
From: Jason Holtzapple <jasonholtzapple@yahoo.com>

This is a good suggestion - the best way to make it actually happen
is to file a request for enhancement at https://bugs-archive.lyrion.org/
or - if there's already a similar request - vote for it!

--
From: narya <narya.de@gmail.com>

You mean something like "Party Shuffle" in iTunes? That would be nice!

Shuffle songs from a given source - whole library or playlist(s) - and
the ability to "Play next in Shuffle" and "Add to Shuffle" on any
given track/album/playlist ...

--
From: Dan Sully <dan@slimdevices.com>

Sounds like a great idea - could you file a enhancment bug? Thanks.
Comment 2 Blackketter Dean 2005-08-19 15:57:52 UTC
Here's a UI suggestion.  Pressing ADD when displaying:

Squeezebox Home
Now Playing 

clears the playlist.  Change that behavior to clear the entire playlist only if not playing.  If it is playing, 
clear the whole playlist except the current song.  Press and hold ADD would stop and clear the whole 
playlist.  How's that sound?
Comment 3 Ert Dredge 2005-08-19 16:13:25 UTC
Sounds like the UI functionality is there, although there's the matter of removing the current song from 
the playlist once it's done, otherwise you have a playlist that is, say, all from one Album plus one song 
from the last one you were listening to.  Any way to leave a hook that will clear out that song once it is 
done?
Comment 4 Blackketter Dean 2005-08-19 22:18:34 UTC
*** Bug 1435 has been marked as a duplicate of this bug. ***
Comment 5 Michael Wagner 2006-01-13 22:19:33 UTC
(In reply to comment #2)
Change that behavior: If it is playing, clear the whole playlist except the current song.  

Actually, that is what I thought clearing the playlist would do when I first tried it. I was amazed that it would stop the current playing song. If I wanted it to stop, I would have pushed stop. 

This would only involve removing code, since the current code goes to extra trouble to stop the player in this case (around line 921 in command.pm). 
Comment 6 Blackketter Dean 2006-01-13 22:59:55 UTC
When you choose a album/artist/song to play, you can queue it up to play next by pressing and holding ADD when you choose it with the remote.  This doesn't clear out the rest of the stuff in the queue, but it does play out the current song.
Comment 7 Michael Wagner 2006-01-14 06:30:09 UTC
(In reply to comment #6)
> When you choose a album/artist/song to play, you can queue it up to play next
> by pressing and holding ADD when you choose it with the remote.  This doesn't
> clear out the rest of the stuff in the queue, but it does play out the current
> song.

Is this the equivalent of the CLI command playlist insert?
Comment 8 Blackketter Dean 2006-01-14 07:48:43 UTC
Subject: Re:  Graceful way to end one playlist and start another

> Is this the equivalent of the CLI command playlist insert?

Yes.

Comment 9 Richard G Elen 2008-02-26 04:31:40 UTC
In addition to being able to clear the rest of the playlist without impacting the current track from the remote, I would like to be able to do it from the web interface, as follows:

Proposed functionality

1. In the left pane of the web interface, an additional button is provided next to each selection, offering "next-replace": 
clicking on this button inserts the selection after the current track, replacing all items AFTER the current track in the existing list; current track plays to end

2. In the right pane of the web interface, an additional button is provided next to each selection, offering "next-delete":
clicking on this button removes the selection clicked on AND ALL SUBSEQUENT ENTRIES in the playlist.

While we are at it, the current Play functionality should be fixed to give expected behaviour:

3. In the left pane of the web interface, pressing the PLAY button next to a selection has the following modified effect:
The current selection replaces ALL items in the current playlist; current track plays to end.

--Richard E
Comment 10 Chris Owens 2008-06-02 11:45:43 UTC
Difficult to work out how to do this with the UI

We have 

play: clears old playlist, stops playback, starts new playlist
add: Adds to bottom of current playlist
add next (hold add button): inserts tracks into current playlist after current song.

Ideas, Brian?
Comment 11 David Studley 2008-09-05 07:52:25 UTC
Pause After Current Song

Could an easier solution be to have a pause after the current song function?  The music would stop after the song is over and then the user could choose what to do next.  

I have wanted something like this for a while, as well.  I find myself standing with my remote waiting for the song to be over so I don't stop the song in the middle.

Perhaps the pause button being "held down" would activate it.
Comment 12 Richard G Elen 2008-09-05 17:20:33 UTC
> Pause After Current Song
> 
> Could an easier solution be to have a pause after the current song function? 
> The music would stop after the song is over and then the user could choose what
> to do next.  

There's an easy way to do this. Create a 2-minute or so MP3 file with no content, ie silence. Give it as much or as little metadata as you like: I use mine on a radio station so its artist is the station name and the track title is "Programmes continue shortly". 

Simply insert this as Next in the current playlist. After it starts playing, you have two minutes to do whatever you want next: for example, as soon as you like after the silence begins to play, hit Play on the new playlist. Done! If you haven't yet made up your mind, created the new playlist or whatever, simply add it again!

Mine is 2mins long because we often use it between one day's programming and the next where the theme may be very different and a decent pause is a good idea.

Regrettably this does not really solve the problem originally described, but it's a partial workaround.

--R
Comment 13 Blackketter Dean 2008-12-01 21:29:51 UTC
Reassigning...
Comment 14 Alan Braslau 2011-02-05 04:43:43 UTC
(In reply to comment #11)
> Pause After Current Song
> 
> Could an easier solution be to have a pause after the current song function? 
> The music would stop after the song is over and then the user could choose what
> to do next.  
> 
> I have wanted something like this for a while, as well.  I find myself standing
> with my remote waiting for the song to be over so I don't stop the song in the
> middle.
> 
> Perhaps the pause button being "held down" would activate it.

++

As I understand, holding the pause button stops rather than pausing, the difference being that play then resumes from the beginning of the track rather then where paused.

I often would like to stop playing at the end of the current track, not brutally or immediately, as in pause or stop. One suggestion would be for a tap to pause, a press-and-hold while paused to stop, and a press-and-hold while playing to schedule stop at the end of the current track (with visual feedback on the button icon). Or else this could be through another button (next to the pause/stop button), but space is rare (although I, myself, have NO use for the shuffle feature :)

Thanks
Comment 15 Alan Young 2011-11-06 23:22:31 UTC
Unassigned bugs cannot have a priority.