← Back to the podcast

Walescast

Category: Government
💡

What is the widget? A small badge you embed once on your show's website. It shows listeners live where the show stands on Most Voted Podcasts — and they can vote straight from it.

The code updates itself. Rank and votes stay live; you embed it once and never touch it again.

Voting does not happen inside the widget but on the show's page, where login and anti-manipulation checks live. The button takes visitors there.

Widget card
The full card with leaderboard standing and a call to vote.
English
<script src="https://mostvoted.com/widget.js" data-podcast="2217" data-lang="en"></script>
German
<script src="https://mostvoted.com/widget.js" data-podcast="2217" data-lang="de"></script>
Dark
Same card in anthracite — for dark websites.
English
<script src="https://mostvoted.com/widget.js" data-podcast="2217" data-lang="en" data-variant="dark"></script>
German
<script src="https://mostvoted.com/widget.js" data-podcast="2217" data-lang="de" data-variant="dark"></script>
Compact
A slim one-line badge.
English
<script src="https://mostvoted.com/widget.js" data-podcast="2217" data-lang="en" data-variant="compact"></script>
German
<script src="https://mostvoted.com/widget.js" data-podcast="2217" data-lang="de" data-variant="compact"></script>
Compact (dark)
The slim badge in dark.
English
<script src="https://mostvoted.com/widget.js" data-podcast="2217" data-lang="en" data-variant="compact-dark"></script>
German
<script src="https://mostvoted.com/widget.js" data-podcast="2217" data-lang="de" data-variant="compact-dark"></script>
If nothing shows up: check your CSP
If your site sends a Content-Security-Policy header, it has to allow our domain — otherwise the browser blocks the script and the frame without showing anything on the page. Two directives are needed:
script-src 'self' https://mostvoted.com; frame-src https://mostvoted.com;
frame-src is easy to miss: without it, default-src applies and blocks the frame even though the script was allowed.
Control the widget language via data-lang — independent of this page's language.