Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Audio Playback, Database and Playlists
| | |-+  This is how Insert, Insert Next, and Insert last function
« previous next »
  • Print
Pages: 1 [2]

Author Topic: This is how Insert, Insert Next, and Insert last function  (Read 9290 times)

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: This is how Insert, Insert Next, and Insert last function
« Reply #15 on: September 19, 2006, 04:17:07 PM »
I think two things need to happen:

1) Insert Last and Next should be removed. Instead, we only need "Insert" and "Insert and move marker"

2) The marker should be manually relocatable.

Then, the user can move the marker to the end of the playlist, or the currently playing song, or wherever they choose. Then if they choose "Insert" it will always insert immediately after the marker, pushing all songs beyond it back one. If they choose "Insert and move marker" it inserts a song, and then selects that song as the one to insert after.

I think that then covers all possible situations. It requires one extra step for an "Insert Last", that being scroll to the end of the playlist, but also allows a LOT more flexibility in playlist creation using the insert tools.

Does this sound too complicated, or does it sound like it simplifies use? I can't really tell if I'm having a good idea, or if I'm coming up with a way to make things more confusing. :)
Logged

Offline Crasus

  • Member
  • *
  • Posts: 18
Re: This is how Insert, Insert Next, and Insert last function
« Reply #16 on: September 19, 2006, 06:29:14 PM »
I really like your last idea Lorean, but taking it a little further the behavior could be coded to act in the following manner:

In the browser or Tag browser once you select a song you could be briefly popped into the “current playlist” view and then you could select exactly where you want your song or folder to go.

If you want it incremented after your last inserted song, you would just double click on select. If you wanted the marker moved you would select the song, scroll to where you want the new marker and select again. In fact you it could be coded so that the view doesn’t change at all if the two key presses happen within a short enough interval. (So you wouldn’t have to draw the current playlist and then redraw the browser.) But if the user doesn’t double click, then after the first click they are popped into the current playlist to pick where they want the song to go and consequently move the increment marker.

It seems that this would be the most intuitive way to do this and all you would need is one queue or insert function; i.e. you wouldn't need 'insert next', 'insert last' etc. Furthermore it would reduce the amount of button presses needed if you want to move the marker while giving you more power over playlist building.

I for one always found the playlist building on Rockbox confusing. I think this would remove all such confusion. Thoughts?

The only drawback may be that it would take quite a bit of doing to code the switch to the one view on select and the switch back. But I bet most users would appreciate the visual feedback.
Logged

Offline dunno

  • Member
  • *
  • Posts: 357
  • if it moves, bite
Re: This is how Insert, Insert Next, and Insert last function
« Reply #17 on: September 20, 2006, 01:36:07 AM »
I sometimes create a playlist with 150 plus songs, in it, it would be painful to have to scroll to the end of the playlist manually to add each new track.
« Last Edit: September 20, 2006, 01:38:54 AM by dunno »
Logged

Offline Crasus

  • Member
  • *
  • Posts: 18
Re: This is how Insert, Insert Next, and Insert last function
« Reply #18 on: September 20, 2006, 10:58:32 AM »
Quote from: dunno on September 20, 2006, 01:36:07 AM
I sometimes create a playlist with 150 plus songs, in it, it would be painful to have to scroll to the end of the playlist manually to add each new track.

I think you are misunderstanding me. The way I described it you wouldn't have to pick where the next song was going if you were simply incrementing after the current marker.

Quote from: Crasus on September 19, 2006, 06:29:14 PM
If you want it incremented after your last inserted song, you would just double click on select. If you wanted the marker moved you would select the song, scroll to where you want the new marker and select again.

So if the marker is at the end of a 200 item playlist, double clicking on select would simply increment your selections in order at the end of the list. It is only when you want to move the marker that you would need to scroll.
Logged

Offline hardeep

  • Developer
  • Member
  • *
  • Posts: 56
Re: This is how Insert, Insert Next, and Insert last function
« Reply #19 on: September 20, 2006, 02:34:09 PM »
Quote from: Crasus on September 19, 2006, 06:29:14 PM
In the browser or Tag browser once you select a song you could be briefly popped into the “current playlist” view and then you could select exactly where you want your song or folder to go.

For the most part I like the solution that you and Llorean have proposed.  It should be fairly easy to implement as well.  If we added some "hotkeys" to quickly scroll to the current and/or last track from the playlist viewer, it may not even be much of an inconvenience for users who do a lot of individual insert next/lasts.

-Hardeep
Logged

Offline ego

  • Member
  • *
  • Posts: 129
Re: This is how Insert, Insert Next, and Insert last function
« Reply #20 on: September 20, 2006, 03:56:18 PM »
for what it's worth, always liked the insert next/insert last with regular insert adding after the most recently inserted song. i don't remember when that stopped being the functionality, but that was what i liked the best.
Logged

Offline Isolinear

  • Member
  • *
  • Posts: 1
Re: This is how Insert, Insert Next, and Insert last function
« Reply #21 on: September 23, 2006, 05:20:54 PM »
Quote from: Rudy4Pez on July 30, 2006, 06:21:15 AM
And also, does anyone know of a way, when operating in a playlist, to queue a song, but instead of having it insert the song after the currently playing one, it actually jumps to it?  Currently, if I have a playlist of (for example) songs 1, 2, 3, 4, 5, and 6, and I queue say, song 9 while I'm playing song 2, the playlist now looks like this:  1, 2, 9, 3, 4, 5, 6.

What I want is this:  1, 2, 9, 10, 11, 12, etc..  Perhaps there's a way to already do this and I missed it?  Thanks.   :)

Anyone know anything about this yet?  Basically I'm looking for a way to get the same behavior of the "Queue" function in my old Archos Studio Jukebox 20.

Cheers!
Logged
 

  • Print
Pages: 1 [2]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Audio Playback, Database and Playlists
| | |-+  This is how Insert, Insert Next, and Insert last function
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.102 seconds with 14 queries.