• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category Playlists
  • Assigned To No-one
  • Operating System All players
  • Severity Low
  • Priority Very Low
  • Reported Version Release 3.8.1
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by sdoyon - 2006-11-16
Last edited by kugel. - 2011-06-05

FS#6338 - Playlist playing time

This patch enables calculating the total duration of a playlist,
indicating elapsed and remaining time, and other stats.

It helps answer some of life’s deeper questions like:
-Shall I say up late and finish this book tonight?
-Do I have enough reading meterial for this trip?
-How much more of this boring book is there left?
-How much disk space would I save if I deleted the chapters I’ve already

Requires  FS#6159  and  FS#6323 .

The function acts on the currently playing playlist. It is accessed from
the playlist submenu of the onplay context menu. It’s labeled “Playing

It patiently goes through each file of the playlist, opening it and
getting themetadata. For an audio book I have here with 42files, it
takes ~6-7seconds (with directory cache enabled). It then shows a screen
with these info:
-cumulative elapsed time and total duration, elapsed percent,
-remaining time,
-track number and total tracks,
-total disk storage size, played and remainig storage size.
-average track size,
-average bitrate.

That’s it.

The task depends upon
ID Project Summary Priority Severity Assigned To Progress
6159 Rockbox  FS#6159 - Add voice to roughly 100 splash screens and yes-no menus  Very Low Low
6323 Rockbox  FS#6323 - Speech for ID3 viewer, playlist catalog and playlist viewer  Very Low Low
Closed by  kugel.
2011-06-05 11:43
Reason for closing:  Out of Date
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

There doesn't seem to be interest in this anymore. Open a new task if this is wrong.

Skyly commented on 2006-11-16 17:41

It would be cool if this information was accessible when customising the WPS.

moose commented on 2007-07-24 01:33


That’s really cool- a very nice feature. Is it spoken?

Here’s an updated version.

BTW yes it definitely is spoken!


wow! nice feature thank you ! I especially like the infos displayed in a list.

for some reason the patch can’t patch english.lang one of the hunks fails.

I have had Stephane Doyons permission to post a resynced version of this patch, since the last version on the tracker, the patch provides more useful information such as elapsed and remaining time for an individual track not just a
it also provides information on average bit rate, how much space a given folder takes up that is being played, as well as other things that people might not find so
I use this feature extensively, and as I am blind its the only way for me to get information about the state of a currently playing track or
and hope people find it useful this works with current svn code, at time of writing r.
would love to see this get committed in one form or another
patch is split into two files the update for english.lang and the actual code. So obviously you will need both patches in order for it to
note I did not resync this, Stephane Doyon did the actual resync, I am just posting this in hopes people will find it useful.

For some reason the actual code didn’t attach, so I am posting it now in this comment.


Available keyboard shortcuts


Task Details

Task Editing