Lightweight HTML5 Audio Player for Voice Messages & Audio Content
SnapieAudioPlayer is a lightweight, embeddable HTML5 audio player designed specifically for the 3speak/Snapie ecosystem. It provides instant audio playback with beautiful waveform visualization, powered by IPFS for decentralized storage.
Beautiful audio waveforms powered by WaveSurfer.js
Works perfectly on desktop, tablet, and mobile devices
Local IPFS gateway for instant playback
Minimal, compact, and full display options
API key authentication for audio uploads
Decentralized, permanent audio hosting
Embed audio in your app with a simple URL:
https://audio.3speak.tv/play?a=<permlink>
Or load by IPFS CID:
https://audio.3speak.tv/play?cid=<ipfs-cid>
Example Player:
Upload audio files programmatically with our REST API:
curl -X POST https://audio.3speak.tv/api/audio/upload \ -H "X-API-Key: your-api-key" \ -F "audio=@your-audio.mp3" \ -F "duration=45" \ -F "format=mp3" \ -F "title=My Audio"
Supported formats: mp3, m4a, ogg, webm, wav
Max file size: 50MB