FS#6338 - Playlist playing time
Opened by Stephane Doyon (sdoyon) - Thursday, 16 November 2006, 03:01 GMT
Last edited by Thomas Martitz (kugel.) - Sunday, 05 June 2011, 11:43 GMT
|
DetailsThis 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 read? Requires The function acts on the currently playing playlist. It is accessed from the playlist submenu of the onplay context menu. It's labeled "Playing time". 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. |
View Dependency Graph
Sunday, 05 June 2011, 11:43 GMT
Reason for closing: Out of Date
Additional comments about closing: There doesn't seem to be interest in this anymore. Open a new task if this is wrong.
That's really cool- a very nice feature. Is it spoken?
BTW yes it definitely is spoken!
and 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 interesting.
However 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 playlist.
Enjoy, and hope people find it useful this works with current svn code, at time of writing r. 21240.
I would love to see this get committed in one form or another eventually.
The 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 work.
Please note I did not resync this, Stephane Doyon did the actual resync, I am just posting this in hopes people will find it useful.