One snippet of code. The Mato player drops into your blog, your newsletter, your product, your docs. It stays in sync with every new episode you publish. No reuploads. No CMS plugins. No ops.
The new bottleneck is production, not reach. Twelve hours per episode used to be the floor. Today, it’s the ceiling. Here’s what the next year of brand-owned media looks like…
…The economics flip. The constraint becomes editorial taste. And every operator we know is suddenly asking the same question: why don’t we have a show?
Every time a reader bounces to Spotify or Apple Podcasts, you lose them. The player meets them where they already are: on your site, in your newsletter, inside your product. The conversion math gets a lot more friendly.

Pick the colors, layout, accent, even the show artwork. The player inherits your design tokens. Visitors think you built it.

Publish a new episode in Mato. Every embed updates automatically. No code changes, no broken players, no stale RSS.

Track listens by domain, by article, by referrer. See which pages drive minutes-listened. And which episodes drive sign-ups.
Pick a theme, episode count, and accent. The snippet on the right updates as you go. Paste it anywhere HTML lives.
<!-- Mato player · The Download --> <div data-mato-show="the-download" data-theme="dark"></div> <script src="https://heymato.com/embed/show.js" async></script>
| Attribute | Type | Default | Description |
|---|---|---|---|
| show | string | required | The slug of the show to embed. Find it in Studio → Settings → Embed. |
| episode | string | latest | Pin a specific episode by id. Omit to track the show feed. |
| layout | enum | card | card · bar · mini · the visual footprint. Mini is a one-line player. |
| theme | enum | auto | light · dark · auto · auto follows the page’s prefers-color-scheme. |
| accent | color | brand | A hex color for the play button and progress bar. Defaults to your show’s brand color. |
| episodes | enum | latest | latest · featured · all · controls which episode the player opens to. |
| autoplay | bool | false | Start playback when the player scrolls into view. Muted by default. |
| transcript | bool | true | Show the transcript drawer toggle on card & bar layouts. |
| analytics | bool | true | Send anonymized play events to your Mato analytics dashboard. |
Embed the player in five minutes. We’ll help you brand it, place it, and measure what it brings back.