Rockbox

Tasklist

FS#6004 - Playlist Insert doesn't function correctly

Attached to Project: Rockbox
Opened by Joaquim Dias (dunno) - Friday, 15 September 2006, 22:35 GMT
Task Type Bugs
Category Playlists
Status Closed
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

presently Insert exhiits the following behaviour on my player (example 1)

example 1:
Playlist contains tracks 1 2 3 and we are currently playing track 1.

1. Insert W -> 1 2 3 W
2. Insert X -> 1 2 3 W X
3. Insert Last Y -> 1 2 3 W X Y
4. Insert Z -> 1 2 3 W X Y Z
5. Insert Next Q -> 1 Q 2 3 W X Y Z (Q cuts in line, before the
other queued tracks.
6. Insert A -> 1 Q A 2 3 W X Y Z

example 2:
When it should be doing this,

Playlist contains tracks 1 2 3 4 5 and we are currently playing track 2.

1. Insert W -> 1 2 W 3 4 5
2. Insert X -> 1 2 W X 3 4 5
3. Insert Last Y -> 1 2 W X 3 4 5 Y
4. Insert Z -> 1 2 W X Z 3 4 5 Y
5. Insert Next Q -> 1 2 Q W X Z 3 4 5 Y (Q cuts in line, before the
other queued tracks.
6. Insert <dir A> -> 1 2 Q W X Z <dir A> 3 4 5 Y (all tracks in <dir A>
are inserted in order regardless of shuffle setting)
This task depends upon

Closed by  Hardeep Sidhu (hardeeps)
Friday, 15 September 2006, 23:39 GMT
Reason for closing:  Fixed
Comment by Hardeep Sidhu (hardeeps) - Friday, 15 September 2006, 22:51 GMT
Thanks for reporting this. This problem appears to be tagcache specific -- everything works correctly when inserting in file view mode.

-Hardeep
Comment by Joaquim Dias (dunno) - Friday, 15 September 2006, 23:16 GMT
err, I dont use tagcache at all, that behaviour exists using File tree mode
Comment by Hardeep Sidhu (hardeeps) - Friday, 15 September 2006, 23:39 GMT
I'm sorry, you're absolutely correct. This problem will happen any time you use Playlist->Insert to create/start your dynamic playlist (tagcache always uses this method to create playlists). This should be fixed in latest CVS.

Loading...