Vexcess sent me this:

https://ka-hearth.learnerpages.com/posts/custom-audio
We could store data in thumbnails, and extract it. That would save working with timestamps, cache, and all that. Since jsdelivr is free it's best not to abuse their services too much.