This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#5106 - Play button configuration - i.e. "Queue & Play"
Attached to Project:
Rockbox
Opened by Richard O'Brien (the-tboy) - Wednesday, 12 April 2006, 16:42 GMT+2
Last edited by Marc Guay (Marc_Guay) - Thursday, 03 April 2008, 05:59 GMT+2
Opened by Richard O'Brien (the-tboy) - Wednesday, 12 April 2006, 16:42 GMT+2
Last edited by Marc Guay (Marc_Guay) - Thursday, 03 April 2008, 05:59 GMT+2
|
DetailsIt would be pleasing to have the ability to set the Navi (H300), Select (IPod), Play (Archos) or the left button in the Fileviewer to a different action then "play and create a playlist of all songs in directory".
Even if this does not appeal to some, it should be possible to add "Queue and play" and "Insert and play" to the file context menu. There is a patch which is sadly really outdated ( http://www.rockbox.org/tracker/task/2142 ). Let me know what you think. |
This task depends upon
Closed by Björn Stenberg (zagor)
Thursday, 03 April 2008, 05:59 GMT+2
Reason for closing: Duplicate
Additional comments about closing: Closing all feature requests.
Thursday, 03 April 2008, 05:59 GMT+2
Reason for closing: Duplicate
Additional comments about closing: Closing all feature requests.
There are very strong arguments for not adding unnecessary things to the core, so I'm just curious if an extra button press or two is really worth adding that code.
I have been opening the context and queueing a song, then exiting the fileviewer and skip to the next song since RB added this function and I can live with it, but I just find that these steps could be skipped.
On the other hand, if my idea/concept on being able to change the action of certain buttons would be approved we would not need this.
Yes, it is only a couple extra clicks to insert a track, but it is frustrating when the default behavior should not be to destroy your playlist. Its not the action we want to change really, its the result of the action. I understand some people like this behavior, others don't. Users should be free to change this action according to their needs.
Also, it allows for more customization and freedom. Two things that i have come to respect from rockbox.
I too, want to keep the code trim and lean, but not at the cost of useability.
All I said is that it seems "Queue and Play" and "Insert and Play" are not a good alternative if it doesn't get accepted, because they add code and in the end save I believe one, or MAYBE two keypresses.
But, i think both ways could come in handy. It just happens that the default way is less convenient. Thats why i think this should be toggle-able. We are not talking about gigs of code.
thanks for the advise though.. i know you are just trying to help
On a related note, there's also the handy dandy party mode. Which causes the track insert last rather than reinitializing the playlist to be the default action. (See, there, I finally spoke about the first half.)
Admittedly, the default behavior could be handy AT TIMES, just not most of the time for me. So, thats why i've been presenting this as a toggle.
Party mode, is worse than default. Because: A) it makes it harder to load a playlist B) it queues selected file Last instead of playing it, so you STILL have to go back in and reinsert the track.
However, i don't think party mode should be removed because i don't find it useful.
I understand why i asked for the feature in the way i did. I hope you do too now. I didnt think about proposing a change to the default because i'm not sure the majority want it that way. I can see how it would be preferable, but like i said... i don't know what the majority's view is.
So please, in the future, pay attention to what someone actually says, rather than making the assumption that they're against your idea. I only addressed the second half, but all your responses have been in defense of the first half, and then when I make reference to the first half you assume I misunderstood it because you didn't take the words I put down literally, or assumed I meant something other than what I wrote.
"Out of curiosity, is it worth it to add size to the code for Queue and Play and Insert and Play since those can very very easily be accomplished with the Next counterparts and a tap of the next track button?"
YES! I think it is worth it. The number of responses defending the idea, and the reasoning behind it should allow you to assume that it is worth it.
You:
"thought your alternative suggestion was more option in the context menu... And I was only asking about those context menu options. "
I would like the option located in general settings -> playback if that is what you mean by context menu
you:
"I just asked how the Queue and Play is a good alternative, since all it saves is one button press, at the cost of code size?"
This is the part that triggered my defense of the behavior. It saves more than one button press and i'm willing to increase the code size slightly to offer what i want for functionality. It seemed to me like you were against the idea.
It is not just one button press that it saves, its the playlist (accidental button press deletes your playlist). Its playing the track that you want, when you want to (why party mode is not the same). It is playing a track, when you hit play (not a prompt asking you if you want to blow away your play list)
Did i miss any questions/part of your response?
I hit the navi button to get into the file browser, some times there is lag before it gets to the file browser. So, i hit the navi button again (thinking that i didn't press it before or didn't fully depress it). Call it a patience problem, whatever, it still happens.
As you know, This throws away your current playlist, and creates a new playlist with only the files in the current directory. In order to play files outside of the current directory, you have to hit the file browser, navigate up 2-4 directories, click down to the menu option to find your playlist in root, then select the playlist. This is where all of the extra clicks come in.
So, while it is only one extra button press when you do things right, it is like punishment (several clicks) when you screw up (i do that often enough, and i assume others do too).
I understand that rock box can't always be instant, so i was just trying to propose a way to work around my impatience/accidental clicks.
Would be easier if the thing had A.I. and could read my mind, but i realize that THAT amount of code would be crazy. ;)
If you do something a lot, like every time you change a track to one that you would select. 1-2 extra clicks can become a big deal if you have to do them EVERY TIME you want to perform a function. Espesially, when that's the only way you want something to behave essentially. Inserting into the Queue can be handy, but really, for me, it is the side feature. I would much rather just be able to play the song i picked.
It also eliminates the problem of your player being in your pocket, and you bumping the navi button 2 times. Forcing you to requeue.
For me, It would make the player 100% better. I don't know what value tboy assigns to it, but he must think it was worth the time to post. There have been other requests for this feature, so i am not alone in wanting this. As you saw, someone even took the time to attempt to develop a patch.
I don't think of this as a "frill." I think if this as core functionality.
I realize that picking the song takes you back to the wps, it should. I just dont want to reload the playlist afterwards.
So, i don't really care how many clicks it saves or doesn't save (as in an exact number), but it will save a lot in reloading the playlist.
I don't want a context menu option for insert and play, because that wouldn't fix my issue with the playlist. I would rather just have a default value setting, which is what i believe i asked for. If it wasn't, its what i'm asking for now.
Unless you mean that we could hit left nav to queue and play a song. Currently the track isn't put into current playlist. I want that instead of having the player make a new playlist. Since this would change the behavior of rockbox greatly, i think first configurable action is the way to go. I can see myself wanting different behaviors at different times, but the majority of the time (to the tune of 90%), i would want selecting a track to queue and play. Instead of replacing the current playlist with a new one (made of the current directory).
In the default cowon firmware, if you pick a track from the file browser, it plays a track and doesn't queue the current dir. Really, thats what i'm going for. Changing the button mapping is just the only way i can think of to make the player behave the way i want.
I realize cowon has a different approach to playlist management. They have an option to restrict shuffle to current directory or to the whole playlist. Because of how rockbox is set up, this is not really possible. Changing the default first action would allow for essentially the same thing to happen in the end.
Rockbox is better than cowons firmware in a majority of ways. To be honest, this is the only area i've found where cowon has an advantage over rockbox. I was thinking that this change would make rockbox better than cowon's firmware in every way except video. (Video being a non issue for me, so it would make rockbox better in every way for me.)