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?
I’d really like this feature, usually it takes like 30 seconds to show the waveform, and I really like seeing it to have a better idea of what the song’ll be like. This is including for songs that are offline cached
In my use case (according to the automatic offline cache rule, my songs are deleted after one listen) it would be ideal to get all the waveforms for all the songs on the device or even in the library (I don’t think they take up much space)
It would also help a lot with the new smart fades feature. In the current format - when a song is only in the queue - its waveform is not scanned and the fade doesn’t work properly unfortunately
Or, as an option, get only the waveforms of cached songs