🎵 SnapieAudioPlayer

Lightweight HTML5 Audio Player for Voice Messages & Audio Content

What is SnapieAudioPlayer?

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.

<100KB
Bundle Size
3
Display Modes
IPFS
Decentralized

Features

🌊

Waveform Visualization

Beautiful audio waveforms powered by WaveSurfer.js

📱

Responsive Design

Works perfectly on desktop, tablet, and mobile devices

🚀

Fast Loading

Local IPFS gateway for instant playback

🎨

Multiple Modes

Minimal, compact, and full display options

🔐

Secure Uploads

API key authentication for audio uploads

💾

IPFS Storage

Decentralized, permanent audio hosting

Quick Start

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:

View Sample Audio

Upload API

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

Built For