- 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
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.
Notes:
- Resume remembers the queue list and continues
exactly where you stopped (TODO: make this
configurable)
- 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.
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
user_id=1157
Committed.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
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
Committed.