Waveform seekbar
Would be nice to have. Some examples:
Quod Libet
Nulloy
qmmp
Amberol
https://github.com/zaps166/QMPlay2/discussions/801
I'm aware it's nice feature, but it's not 5 min to implement it. I'll consider it some day... Waveform need to be generated from file, right? My odea is to decode entire file quickly async and generate waveform and cache it for next playbacks. How about network streams?
I guess you need a local file. Quod Libet draws a regular line seekbar until the waveform is fully generated, so it can be the same for network streams. qmmp draws the waveform on the fly as it's being generated. In both cases, the seekbar is fully functional at all times. Amberol stores generated waveforms as json files. Quod Libet and qmmp do no caching AFAIK.