Один из вариантов, который можете попробовать, - это использовать утилиту Waveform, которая является частью пакета Waveform.
Waveform - это программа на Rust, которая извлекает данные из аудиофайлов и создает изображения волновой формы. Вы можете установить Waveform, выполнив следующую команду в терминале:
```
cargo install waveform
```
После установки Waveform вы можете создать изображение волновой формы из аудиофайла, используя команду следующего вида:
```
waveform /путь/к/аудиофайлу.wav -o /путь/к/изображению.png
```
Вы можете настроить параметры генерации изображения, такие как цвет волновой формы, отступы, размер изображения и другие. Дополнительные опции доступны в документации Waveform.
После создания изображения волновой формы вы можете использовать его на вашем сайте, добавляя его в ссылку картинки или, при необходимости, обрабатывая его дальше с помощью PHP и JS.
Надеюсь, это поможет вам создать современные и красивые изображения волновой формы для вашего плеера.