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:

    

1 Like

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.

2 Likes

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

The wave forms are extracted as needed and work without the need to have them extracted before.

Ok, is it possible to add an option to extract waveform from the current song and the next one? Therefore, crossfades will work every time

This is already what is done if you enable smart fades.

Open a proper issue if you have issues ?

1 Like

Done