Rockbox Ports are now being developed for various digital audio players!
It's good to have new features added. Glad people are still working on such things.Maybe regarding the info not being correct after a reshuffle, presumably it would be possible to set a flag upon a reshuffle that would cause the information to be recalculated next time it's viewed? I'm guessing it would be a lot more awkward to track all other possible playlist changes, but perhaps that one fix would be relatively simple?
Quote from: Frankenpod on February 05, 2019, 10:20:16 AMIt's good to have new features added. Glad people are still working on such things.Maybe regarding the info not being correct after a reshuffle, presumably it would be possible to set a flag upon a reshuffle that would cause the information to be recalculated next time it's viewed? I'm guessing it would be a lot more awkward to track all other possible playlist changes, but perhaps that one fix would be relatively simple?Maybe I wasn't being clear. The information is recalculated each time the screen with the info is displayed, thus taking quite a while each time depending on the size of the playlist. It's just that the calculation (i.e. the actual algorithm) is incorrect once you've reshuffled the playlist.
Quote from: chris_s on February 05, 2019, 10:21:48 AMQuote from: Frankenpod on February 05, 2019, 10:20:16 AMIt's good to have new features added. Glad people are still working on such things.Maybe regarding the info not being correct after a reshuffle, presumably it would be possible to set a flag upon a reshuffle that would cause the information to be recalculated next time it's viewed? I'm guessing it would be a lot more awkward to track all other possible playlist changes, but perhaps that one fix would be relatively simple?Maybe I wasn't being clear. The information is recalculated each time the screen with the info is displayed, thus taking quite a while each time depending on the size of the playlist. It's just that the calculation (i.e. the actual algorithm) is incorrect once you've reshuffled the playlist.Ah. Sorry, misunderstood.
Elapsed: 3:34:19 hrRemaining: 02:46:29 hrTotal: 06:20:48 hrCompleted: 56%
If I were making 'requests' (which seems presumptuous, I know), it would be maybe to have a simple graphic representation of elapsed/remaining time. Just a bar of two colours/b&w would do. I implemented a graph like that with my attempt at a disk usage display (but I ran out of steam on that idea when my unix box died).Also I wonder if it would be possible to only update the total playlist information when something changes? Thus avoiding the delay while it calculates it. But I guess that would be very involved, to check for all the ways the playlist could be changed. Probably asking too much.
The textual representation can be voiced... a graphic view, not so much.But yeah, reworking things so that playlist duration is computed on the fly (ie with each playlist time) would require some substantial work in the bowels of the playlist manipulation code. Hmm. Will have to think about this..
Quote from: Frankenpod on February 05, 2019, 12:08:35 PMIf I were making 'requests' (which seems presumptuous, I know), it would be maybe to have a simple graphic representation of elapsed/remaining time. Just a bar of two colours/b&w would do. I implemented a graph like that with my attempt at a disk usage display (but I ran out of steam on that idea when my unix box died).Also I wonder if it would be possible to only update the total playlist information when something changes? Thus avoiding the delay while it calculates it. But I guess that would be very involved, to check for all the ways the playlist could be changed. Probably asking too much.The textual representation can be voiced... a graphic view, not so much.But yeah, reworking things so that playlist duration is computed on the fly (ie with each playlist time) would require some substantial work in the bowels of the playlist manipulation code. Hmm. Will have to think about this..
Page created in 0.037 seconds with 21 queries.