S3 MP3 Player

Connect to an S3 bucket, find MP3 files and download them directly into the browser for local playback.

Saved credentials stay in this browser's IndexedDB and are encrypted with a local unlock password. The password is never sent to the server.


Playlist 0 MP3 file(s)

No MP3 files are loaded yet.

AWS credentials are submitted to the server only when you click Connect. Saved credentials are encrypted locally in your browser's IndexedDB and are not uploaded as part of saving them. MP3 bytes are not preloaded or stored in Go server memory. The browser downloads them through the same-origin /audio endpoint, and stores the responses in its Cache Storage for fast repeat playback. Because the browser talks only to this app's origin, no S3 CORS configuration is required.