This is a custom-designed, SoundCloud-style audio player integrated for use with Alist. It features bespoke audio controls and utilizes the Wavesurfer.js library to beautifully render the audio waveform.
To set up this player, navigate to Alist Settings -> Preview and append the following configuration block:
"wav,mp3,m4a": {
"Wavesurfer.js": "https://<your-github-page>.github.io/alist-player/index.html?url=$e_url"
}This project would not have been possible without the contributions and inspiration from:
- HassanCorrigan
- emulienfou (Gist)