← All postsHow to Embed Adaptive Game Music on Your itch.io Page

How to Embed Adaptive Game Music on Your itch.io Page

· 2 min readitch.ioembedmarketingdevlog

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

  1. Open your score's detail page on Mowjera.
  2. Find the Embed section and copy the provided <iframe> snippet.
  3. On itch.io, edit your game page and switch the description editor to HTML mode (the "&lt;&gt;" icon in the toolbar).
  4. 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:

A short checklist before you publish

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.

Share

Hear it instead of reading about it

Every score on the marketplace plays live in your browser — and the ✨ AI composer drafts an adaptive score from one sentence.

Browse the marketplace