Instant loading of wave bar

Feature description:

I would like the wave bar to display instantly when an offline cached song is started - whether it’s from the current song ending, or from selecting one to play from a list, or starting a playlist/album.

Problem solved:

The useful info of the wave bar isn’t immediately available when a song is started. So I have to wait a few seconds to get that info if I want to use it.

Brought benefits:

I find the wave bar useful beyond looking cool. It gives me an idea of the vibe of the song, and lets me know if I should turn up the volume or if it’s just a quiet part of the song. It also lets me know if I should skip a song if it won’t match the vibe I’m going for.

Plus, it does actually look cool imo, and I like seeing it.

Being able to see it instantly would allow me to use that info instantly.

Other application solutions:

Additional description and context:

I believe I have provided unique info and context beyond what was shared in Download all waveform at onece

If this feature is added by pre-calculating the waveform for all offline songs, then it will also save battery during use. But I’m sure there are other ways to implement instant loading of the waveform if you don’t want to pre-calculate them for all songs, such as loading all songs visible on screen so if they do get clicked it will already be loaded.

Note that enabling smart transitions is not a viable solution for me, although it does instantly load the waveform when one song ends and the next one starts. The problem with that is, for one, it really annoys me when part of my song gets cut off. I want to listen to each song in it’s entirety, and there’s no way to do that with smart fade enabled. And secondly, that doesn’t solve instant loading of the wave when starting songs other ways, like playing a song, album, or playlist. On top of those issues, it uses more battery than loading a cached waveform would.

Screenshots / Mockup: