• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category
  • Assigned To No-one
  • Operating System
  • Severity Low
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by hardeeps - 2002-12-17
Last edited by zagor - 2003-01-09

FS#637 - Queue function

Implements queue function. While playing a playlist
(playlist file as well as dirplay) hold on to “play”
(recorder: “right” also works) for a few seconds on the
track you want to queue and a message will appear
informing you it has been queued. All queued tracks
will be played after the current track finishes. Once all
the queued tracks are finished, the playlist continues
where it left off.

- Resume remembers the queue list and continues
exactly where you stopped (TODO: make this
- The queue list can have maximum of 8 songs at a time
- Once a queued track is completed, it is removed from
the queue list. Previous will take you to the last played
song in the playlist (ie. not the queue list).
- “Repeat one” will work with a queued song, none of
the other repeat settings have any affect.
- The queuelist is saved to disk (/.rockbox/.queue_file –
aka the poor man’s playlist). The “.rockbox” directory
must exist for queueing to work.
- Some of the peak meter settings have been moved out
of rtc so that the queue resume index can be stored.
- The mpeg and file changes are standalone and were
only included in the patch because they are needed for
queueing to work correctly.

Closed by  zagor
2003-01-09 00:59
Reason for closing:  Accepted
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

Logged In: YES


My comments, especially in the playlist code, were rather lacking. Uploaded updated diff with more comments.

Uploaded queue_function_2.diff. Changes:
- committed the mpeg and file changes and removed them
from the patch
- updated to latest cvs (settings changes)

Uploaded queue_function_3.diff which is updated to latest cvs (playlist changes).

Uploaded queue_function_4.diff. Changes:
- increased queue limit to 100 tracks

Project Manager
zagor commented on 2003-01-09 00:59



Available keyboard shortcuts


Task Details

Task Editing