Free Audio Player Widget | Add MP3 Playback to Any Website
By Common Ninja
Overview
What it is
Common Ninja's Audio Player is a free, hosted widget that puts an MP3 or podcast player on a Squarespace page. You upload tracks or paste links to hosted audio, style the player in a live editor and paste one line of embed code into a code block. Squarespace has its own Audio Block, so what this adds is playlists with several tracks, more skins and layouts, a sticky mini-player that follows the visitor, and shuffle, loop and autoplay controls.
What it does
Tracks can be uploaded MP3 files or external URLs (hosted MP3, .ogg or .wav), mixed in one playlist with names, cover images and your own order. The editor offers ready-made skins, compact or featured layouts, top, bottom or inline positioning, colour, font and icon controls, and custom CSS. Because the widget is hosted, changing the playlist later needs no new embed.
Who it suits
Musicians sharing samples, podcasters who want episodes on their own site, authors with audiobook previews, coaches and teachers publishing meditations or lessons.
Honest caveats
The free plan covers one widget with view limits; more views, premium skins and advanced playlist features need a paid annual plan per widget. It is a third-party script on your page. Browsers block autoplay with sound, so treat autoplay as muted-start or leave it off. For a single track, Squarespace's native Audio Block is simpler.
Setup
Create a free account, add tracks and style the player, then add a code block to your Squarespace page and paste the snippet. Common Ninja quote under four minutes.
Related guide: my roundup of the best Squarespace plugins in 2026, or the full plugins collection.
- Playlists mixing uploaded MP3s with hosted MP3, .ogg or .wav links
- Ready-made skins, compact or featured layouts, sticky mini-player
- Colour, font and icon controls with custom CSS
- Play, pause, seek, volume, shuffle and loop controls
- Hosted widget, so playlist and styling edits need no re-embed
Full specifications
Specifications
Ready-made skins, compact or featured layouts, sticky mini-player
Colour, font and icon controls with custom css
Play, pause, seek, volume, shuffle and loop controls
Hosted widget, so playlist and styling edits need no re-embed
Podcasters hosting episodes on their own site
Authors with audiobook previews
Coaches and teachers publishing meditations or lessons