All guides

Guide

Radio not playing in Chrome on Android

Radio not playing in Chrome on Android has a short list of real causes: the tab is muted, Data Saver or a battery optimizer killed the audio, or the station's encoder is a format that phone Chrome will not start. The AngryBeat page can look healthy while the stream never leaves the station's server. This note is for that case. It is not a request to install a special app, and it does not ask you to create an account.

Unmute the tab before you blame the station

Chrome on Android can mute a site without looking broken. Tap the lock or tune icon in the address bar and confirm sound is allowed. Then press the phone's volume keys while a station is in the playing state. Media volume and ringer volume are separate on many phones. You can have alarms at full volume and the browser at zero. Pull down quick settings and look for a media player card. If AngryBeat appears there with a pause button, the page did start a session. If the card is missing, the tap never reached an audio element that Android recognized.

Some skins, especially on phones with aggressive battery menus, put Chrome to sleep a few seconds after the screen dims. Exclude Chrome from battery optimization for one test, or keep the screen on while you confirm a station. Do not change every system setting at once. Change one, reload the station page, and tap Play again. Pop radio is a wide hub, so you can try a second card without learning a new genre first.

Data Saver, private DNS, and downloads

Data Saver and some 'lite' modes proxy web pages and then fail when the audio host is a third party. Turn Data Saver off and retry. Private DNS (a hostname in Android network settings) can also block the station even though angrybeat.com itself loads. Set Private DNS to Automatic for one test. If the station then plays, the DNS filter was the wall. That is your phone's setting, not a bug we can patch in the listing.

AngryBeat does not offer a download of the show. If a page or an extension tries to 'save radio as MP3', it is not our player. Live radio is a stream. Chrome should play it, not file it. If an extension sits in Chrome and touches media, disable it and reload. Desktop Chrome extensions do not all exist on Android, but some OEM browsers wrap Chrome and add their own blockers. Use Chrome itself for the test, not a clone that shares the name.

Formats that fail on a phone even when a laptop plays

A laptop can play a stream that a phone rejects. AAC and MP3 over HTTPS are the usual successes. Odd codecs, playlists that point at HTTP, and HLS links are the usual failures. The station page shows codec and bitrate only when the directory stored them. An empty codec is missing metadata, not a diagnosis. Try another station in Brazil or on Spanish radio if you want a different network path than the card that failed. If those play, stop debugging Chrome and leave the dead card.

We will not transcode the dead card into MP3 for you. AngryBeat does not host the audio. The sticky player points at the public URL. When that URL returns an error or a format the phone cannot decode, the honest result is silence or an error state. Refreshing fifty times does not change the bytes the station sends. Why streams fail explains the directory check versus what your browser just tried.

A clean test, then a favorite

Use one station for the clean test. Station of the day is a single live pick, which keeps you from confusing a bad encoder with a bad phone. Tap Play. Wait ten seconds. If you hear a presenter or a song, Chrome is fine. Heart that station if you want it tomorrow. Favorites live in this browser only. Clearing Chrome's site data clears them. There is no login that would have saved them in an account, because AngryBeat does not ask you to sign in to listen.

If the clean test is silent, try cellular instead of Wi-Fi, then Wi-Fi instead of cellular. A guest network often allows the website and blocks audio ports or unknown hosts. When you find a network that plays one station, try the original card again. If only the original card fails, report nothing about your phone. The encoder is down or blocked. Pick another live station and keep listening. The player can also move on when a stream dies. That failover is still the station's neighbor, not a file we stored.

FAQ