Rockbox General > Rockbox General Discussion

Why does playlist insert replace the current playlist when stopped?

<< < (2/16) > >>

Llorean:
1) What "other choices" are removed? You simply asked about the "Insert" choice. Why exactly *doesn't* pausing work for you, and why should someone add an option to "Clear Playlist" since it's unnecessary as it stands? Right now, all inserting to a stopped playlist would add is the necessity for someone to manually clear a playlist without adding any new functionality, just hassle.

2) Please follow the posting guidelines. If you haven't read them, do so now, you will be expected to follow them in the future.

cc:
My apologies - I guess I should have posted in the UI section?


--- Quote from: Llorean on September 30, 2007, 11:27:15 AM ---1) What "other choices" are removed? You simply asked about the "Insert" choice. Why exactly *doesn't* pausing work for you, and why should someone add an option to "Clear Playlist" since it's unnecessary as it stands? Right now, all inserting to a stopped playlist would add is the necessity for someone to manually clear a playlist without adding any new functionality, just hassle.

--- End quote ---

OK, here's where I'm coming from: there is already an option in when playing which clears the playlist before inserting ("Play Next"). I though it would be easier to understand if this option was shown when stopped instead of "Insert" (which does something else when playing).

After implementing that I wondered why not show the other items in the menu when stopped? Hence my question.

(I guess you know, but the playing/stopped menu is one structure with different things shown depending on whether audio is playing or not).

Llorean:
"Play Next" and "Insert" would perform the same function when the playlist is empty. Whether it is physically empty or not, it is supposed to be conceptually empty when playback is stopped, therefor "Insert" is inserting into an empty playlist.

You still haven't answered the "What new functionality would this add, beyond requiring a user to have a new way manually clear the playlist"?

And no, the rules state that if you're not sure where to post something, put it in general discussion. It was the double post that was the problem. Did you actually go and read them carefully after I warned you, or did you just try to guess what was wrong?

cc:

I did read the guidelines, but I was not aware I had made a double post. I can't find it now - did you delete it?


--- Quote from: Llorean on September 30, 2007, 06:38:23 PM ---"Play Next" and "Insert" would perform the same function when the playlist is empty. Whether it is physically empty or not, it is supposed to be conceptually empty when playback is stopped, therefor "Insert" is inserting into an empty playlist.

--- End quote ---

This had not occurred to me. Maybe it is just me, but it does not seem logical to think the  playlist is empty while stopped when pressing play  starts right from where you left off  :)


--- Quote from: Llorean on September 30, 2007, 06:38:23 PM ---You still haven't answered the "What new functionality would this add, beyond requiring a user to have a new way manually clear the playlist"?

--- End quote ---

The new 'functionality' would be an easier to understand interface - the playlist menu would always be the same independent of whether playback was stopped or not, and there would be no need to explain in the manual the different functionality of the menu (and particularly the insert function) has depending on the play/stop.

Also, there would be less code because there would be no need to have different code for these two cases.

This would not involve "a new way to clear the playlist", it would just use "Play Next".

Llorean:
Then what would be the point of even HAVING a stop function, if the playlist will always act exactly as if it were paused?

Play Next does NOT interrupt the current song, so to clear the playlist you'd have to stop, "Play Next", then resume, then hit next.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version