Most itch.io pages link to a soundtrack the same way they link to everything else: a static file, or a YouTube video. That's fine for a finished OST, but it completely misses what makes adaptive music interesting — the fact that it reacts. A visitor scrolling past your page in five seconds won't feel that from a static audio player.
An embedded, playable adaptive demo does something different: it lets a visitor click a state and hear the music change, in real time, on your own page. That's a much stronger signal that your game has real production value — and it costs nothing to add.
What the embed actually is
Every public Mowjera score has an /embed/[scoreId] widget — a lightweight iframe that plays the score's states with working transitions, no Mowjera account required to listen. It's built specifically for dropping into itch.io pages, devlogs, and blog posts.
Getting the snippet
- Open your score's detail page on Mowjera.
- Find the Embed section and copy the provided
<iframe>snippet. - On itch.io, edit your game page and switch the description editor to HTML mode (the "<>" icon in the toolbar).
- Paste the snippet where you want the player to appear — typically right under your game's screenshots.
<iframe
src="https://mowjera.com/embed/YOUR_SCORE_ID"
width="100%"
height="180"
frameborder="0"
loading="lazy">
</iframe>itch.io sanitizes some HTML in descriptions, but iframe embeds from allowed sources pass through — the same mechanism that lets people embed YouTube trailers works here.
Why this is worth doing before your game ships
You don't need a finished game to have a compelling adaptive score. Composing (or licensing) your soundtrack early and embedding it in your devlog updates does two things at once:
- It's genuinely engaging content for devlog readers who'd otherwise skim past another screenshot update
- It's a backlink and a distribution channel — every page that embeds a public score links back to Mowjera, and every listener who clicks through to hear more discovers your game in the process
A short checklist before you publish
- Score is marked public in your dashboard (private scores can't be embedded)
- You've tested the embed on a fresh browser tab (not just your logged-in session) to confirm it plays for visitors
- The embed sits near the top of your page, not buried below the fold
- Your devlog post mentions why the music is adaptive — visitors won't infer it from a player alone; tell them "click Combat to hear it shift"
Beyond itch.io
The same iframe works anywhere embeds are allowed: personal devlogs, Notion pages, Discord announcement channels (as a link unfurl), and press kits. Anywhere you'd normally link a SoundCloud track, this does more — because it's interactive, not just playback.
Publish a score and grab your embed snippet — it takes less time than writing the devlog post you'll put it in.