No ładnie, ale udało Ci się to zrobić na poziomie serwera (PHP)? Chodzi mi o to czy dążysz do tego, aby waveform generował się samorzutnie po uploadzie?
Póki co PHP ale pewnie przepisze go na Pythona i wrzucę jako lambdę na AWSa. Plików nie ma co trzymać na hostingu, dzisiejsze mp3ki lubią trochę ważyć a S3 to tani sposób trzymania multimedialnych plików.
W dodatku masz zabezpieczenia w postaci linków tymczasowych