Pick a station from the public directory of 30,000+ live stations, copy the snippet, and paste it into your site. Your visitors get a player card with the station's logo, name and a play button. There is nothing to install and no account to make. The player has no adverts of its own and loads no advertising or tracking scripts of its own; what it does record is listed in the questions below.
In the block editor, add a Custom HTML block and paste the snippet. On WordPress.com some plans strip iframes from content; if the player vanishes after you save, that is the reason. There is also a free 72FM Radio Player plugin, with a block that searches stations for you, on GitHub (AlonDrilich/radio-player-72fm).
In the editor choose Add, then Embed Code, then Embed HTML. Paste the snippet into the code box and drag the element to size.
Add a Code block where you want the player and paste the snippet. Squarespace allows iframes in Code blocks on some plans only, so check yours if the block shows nothing.
Choose Insert, then Embed, then the Embed code tab. Paste the snippet, press Next, then Insert.
For a sidebar player, go to Layout, Add a Gadget, HTML/JavaScript and paste it there. Inside a post, switch the editor to HTML view first.
In the theme editor, add a Custom Liquid section and paste the snippet as it is.
Paste the snippet wherever the player should appear. Most site builders have an element called Embed, HTML or Code that takes it unchanged.
Nothing. The snippet includes a short visible line under the player linking to the station's page on 72FM. We ask you to keep it as attribution. It is a request, not a condition.
The player streams the broadcaster's own feed as the public directory lists it. 72FM does not own, host or re-encode any station, and whatever a station airs, adverts included, is the broadcaster's. If it is your station, see the broadcasters page; if it is someone else's, ask them. A business playing radio to customers needs the licences described in playing the radio at work.
Yes. There is no account, plan or payment. The snippet includes a visible line linking to the station on 72FM, which we ask you to keep, but it is not a condition.
No. Browsers block audio that starts before the visitor presses play, so every web radio player waits for a click.
No. The player loads only when it scrolls into view, and the audio comes from the broadcaster, not from your web host.
It fills the width available up to 420 pixels and is 168 pixels tall, so it fits a sidebar or a phone screen.
The player says the stream is not responding. Stations change their stream addresses from time to time; if one stays silent, pick another station and replace the snippet.
Some stations only offer their stream over plain http, and browsers will not play that inside an embedded player on a secure page. The player says so when it happens, and the station's own page on 72FM plays it. The station's owner can fix it by offering an https address.
It sets no cookies of its own and loads no advertising or tracking scripts of its own. Each load adds one anonymous view to 72FM's own count (no cookie, no identifier). 72FM's hosting platform also runs its standard visitor analytics on every 72fm.com page, the player included: it records the browser's user agent and language, a country guess from the time zone, the page address and the page the player is embedded on, and keeps a random session id for 30 minutes in a cookie or browser storage. The player also asks Radio Browser for the station's details and 72FM's database host (Supabase) for that view count, and the station logo loads from the broadcaster's own host, so each of them sees the visitor's IP address, as with any embedded content.
Any station in the public directory has a player, though a few cannot play inside an embed (see above). If the station is not yours, ask the broadcaster; a business playing radio to customers also needs the usual music licences.
Using the stream address directly: how to add a radio player to your website ยท how to find a station's stream URL.