Rockbox General > Rockbox General Discussion

Why does playlist insert replace the current playlist when stopped?

<< < (6/16) > >>

petur:
well count me to the confused ones as well....
I have never understood how playlist handling works.

If you say that the playlist is gone when you pressed stop, then why can I power down, boot and play, and see that 'vanished' playlist back again? Not quite how 'closing winamp' is explained...

Llorean:
Well, I don't know about winamp (haven't used it in ages), but I've used music playing applications that reload the last playlist when you reload the application. It's gone while the application is closed, but reloaded when you launch it again...

cc:

OK, I can see where you are coming from now!

Let me do those points you had above:


--- Quote from: Llorean on October 02, 2007, 06:42:16 AM ---A) Makes the Pause and Stop buttons essentially identical in function, removing the usefulness of one of them entirely

--- End quote ---

Stop still has the useful unloading features you talk about above. It just doesn't prevent you inserting into the current playlist while resuming.


--- Quote ---B) Requires that the Insert function ignore whether the playlist is stopped or Paused, but the Play Next function dependent upon the playback status, rather than simply admitting globally that there is a difference between "Stop" and "Pause." You basically just want a stopped playlist to be treated differently by a different option than what treats it differently now, which is just moving the inconsistency you claim is there, while making "Stop" semantically useless in the process.

--- End quote ---

From the point of view of the code it is treated differently. The user just sees "Play next" playing their songs next, which if there is nothing playing is straight away. No-one is going to be surprised by that.


--- Quote ---C) You ignore the fact that Stop removes the playlist from RAM, so it is an entirely different function. The playlist is not "Current" or "Active" or any other word you want: It's NOT THERE. Rockbox just remembers what WAS there, and can bring it back. It NEEDS to not be there for a variety of technical reasons, so suggesting that there be no way to stop, is silly.

--- End quote ---

I guess convincing people it is not there is pretty hard now there is the resume functionality, which is why this has come up now. I certainly would not have been asking any of these questions if pressing stop destroyed the current playlist (which it sounds like was the old behaviour).


--- Quote ---Instead of re-stating your idea, why not specifically address the points such as "Why you think nobody should ever be able to actually clear their playlist" considering the fact that people frequently ask how to,

--- End quote ---

I don't think they would ask if there was a "Replace" option in the playlist menu.


--- Quote --- and "What should we do about the fact that some plugins can't be used unless the audio buffer is freed and playback is completely stopped"

--- End quote ---

Well, stop still frees the buffers, it is just an extension of the resume playlist functionality - at the moment you can resume the previous playlist, why not allow inserting into the previous playlist, while resuming?


--- Quote ---why "An empty buffer, and shutdown of the audio engine" shouldn't mean "an empty playlist".

--- End quote ---

Because the current playlist is pretending not the be empty now.

Llorean:
If we're going to allow any playlist manipulation while stopped, shouldn't there then be an option to clear a playlist, or start a new playlist without starting playback then?

I mean so far, all you've suggested is making "Starting an empty playlist" require more keypresses than before, while not actually adding any new functionality, so I still really don't see any benefit to your method other than what can be interpreted as "Consistency."

Another way to be consistent, simply, would be to remove the "Insert" option entirely when playback is stopped, and put "Play Next" (perhaps renamed to "Play Now") at the top.

cc:

--- Quote from: Llorean on October 02, 2007, 07:53:19 AM ---If we're going to allow any playlist manipulation while stopped, shouldn't there then be an option to clear a playlist, or start a new playlist without starting playback then?

I mean so far, all you've suggested is making "Starting an empty playlist" require more keypresses than before, while not actually adding any new functionality, so I still really don't see any benefit to your method other than what can be interpreted as "Consistency."

--- End quote ---

You have lost me here, why would someone want to start an empty playlist, or clear a playlist? I was assuming that what they want to do is replace the current playlist with some new songs.

And yes, to be complete there would be an option to edit without starting playback. But not having this option is not going to confuse anyone.


--- Quote ---Another way to be consistent, simply, would be to remove the "Insert" option entirely when playback is stopped, and put "Play Next" (perhaps renamed to "Play Now") at the top.

--- End quote ---

Yes, that idea is what got me started on this whole thing. I put "Play Next" in the stopped menu and then wondered why all the other things weren't there too... asked the question and here we are... pages later  :D

Actually at the moment there is also "insert shuffled" when stopped, so I did "Play Next shuffled" too.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version