One embed snippet drops a self-theming HTML5 player onto any site. It pulls the dominant color straight from your cover art, scrolls synced lyrics, and remembers exactly where every listener left off.
The player samples the dominant color from each cover and re-skins itself live — every track ships a new mood.
canvasLine-by-line lyrics highlight and auto-scroll in lockstep with playback position. Drop in an LRC file and go.
lrcRemembers position, volume, and pause state per listener — returning visitors pick up exactly where they stopped.
resumePer-player play counts and listener data land in one dashboard — no extra script, no third-party tag.
dashboardDesktop, tablet, and phone layouts adapt automatically. One embed snippet runs across every breakpoint.
adaptivePaste an audio URL and it streams instantly — no uploads, no storage limits, no build step required.
zero-uploadLossless audio, gapless playback, zero buffering — synced across every device at 24-bit/192kHz.
24-bit/192khzThe cover-themed equalizer reacts to the live signal so the page moves with the music, not on a timer.
webaudioBuilt and tuned in-house — your library, your queue, no noise. No platform lock-in, no licensing surprises.
no lock-inResona is an embeddable HTML5 music player you add to any website with a single script tag. It re-themes itself from your cover art, supports synced lyrics, and remembers playback position.
Yes. The free plan includes one player with unlimited tracks and cover auto-theming. Pro features — unlimited players, custom skins, synced lyrics and advanced analytics — are included with CC All-Access at £6.99/month or £59/year.
Resona plays audio you link by URL — your own tracks, podcasts, or royalty-free music. You are responsible for the rights to the audio you add; Resona stores no audio files, only the links.
Create a player in your dashboard, copy the one-line embed snippet, and paste it into your site's HTML. No framework or build step is required.
Yes. The player renders inside a Shadow DOM so the host site's CSS can't break it, and it works on any HTML page — WordPress, static sites, or custom builds.