we need to generate those pretty waveforms somehow… same goes for cross fading analysis… it means we have to decode all the audio. You have 6000 albums? let’s say that’s 60k tracks. each one average of 3 minutes… 180k minutes. that’s 125 days of music. If we had all the cores on your i7 crunching on those decodes + analysis, I’m sure we could do it in a few days. But the default settings are less brutal to your system, so that might chug along for a couple or a few weeks, depending on your cpu performance.
Who else does this type of thing and feels like “resource hungry”? It makes no sense to ask for a Lamborghini and then complain about its fuel usage.
if you used streaming services and the services gave us their raw audio content, we could do that work once for all users that stream. Unfortunately, they don’t give us access to all the content.