Download all waveform at onece

Feature description:

Need to have an option which downloads all waveform at once instead of downloading at playback

Problem solved:

It resolve double data useage if already have wavform for that song

Brought benefits:

Reducing data usage if using mobile data or hotspot

Other application solutions:

 

 

Additional description and context:

 

 

Screenshots / Mockup:

    

There’s is no waveform extraction on mobile data.

The only use case where batch creating the waveforms should have an advantage that I can think of would be for offline cached songs. Assuming that you are in reach of a charger when you offline cache, creating the waveforms then instead of when you actually use symfonium out in the wild might save a bit of battery. I don’t know if that would be significant tho.

How long are the waveforms taking to come up? Mine usually appear within a few seconds, the exception being when a song has not downloaded into the playback cache. I would imagine that isn’t avoidable, how can it analyze a file that it hasn’t finished downloading yet?