If you run an online radio station, learning how to connect Centova Cast to radio app builds for Android and iOS is one of the best ways to reach listeners on the go. Most people listen on their phones now, and a branded app puts your station one tap away. The good news is that the process is simpler than it sounds.
In this guide, we will walk through it in plain language: where to find your stream link, how to add it to your app, how to test it, and how to fix the most common problems. No deep technical knowledge needed.
What Centova Cast Does (and What Your App Needs)
Centova Cast is a control panel for managing internet radio streams. It runs your Shoutcast or Icecast server, handles AutoDJ playlists, and gives you the details your broadcasting software and listeners need.
Your radio app does not talk to the Centova Cast panel itself. It only needs one thing: the direct stream URL your server sends audio through. Once the app has that link, it can play your station just like a web player would.
The pieces you need
- An active Centova Cast streaming account
- Your server hostname or IP address and port number
- Your mount point (for Icecast streams, for example /stream or /live)
- A radio app that lets you set a custom stream URL
Step 1: Find Your Stream URL in Centova Cast
Log in to your Centova Cast account and open your station's overview page. Look for sections such as Quick Links, Stream Information or Widgets / Tune-in links. The exact name depends on your provider's version, but the information is usually on the main dashboard.
A typical stream URL looks like one of these:
- Shoutcast: http://yourserver.com:8000/;
- Shoutcast v2: http://yourserver.com:8000/stream
- Icecast: http://yourserver.com:8000/live
Avoid copying playlist links ending in .pls or .m3u. These are files that point to the stream, and many mobile players cannot read them. You want the direct audio link.
Quick test before you continue
Paste the URL into a desktop browser or a player like VLC. If you hear your station, the link works. If not, check that your stream is online and that the port and mount point are correct.
Step 2: Add the Stream to Your Radio App
How you connect Centova Cast to radio app projects depends on how the app is built. There are two common setups.
Option A: Through an admin panel
Many ready-made radio scripts include a web admin panel. You simply log in, open the radio or station settings, paste your stream URL, and save. The app picks up the new link automatically. This is the most beginner-friendly option because you never need to rebuild the app to change your stream.
For example, the Single Radio Android, iOS & Web Radio App with PHP Admin Panel combines native Android and iOS apps with a PHP admin panel for managing your station.
Option B: Inside the app's config file
Some apps, especially lightweight single-station apps, store the stream URL in a configuration file in the source code. You open the file, replace the sample link with your own, then build and publish the app. If you change your stream later, you will need to release an update.
If you prefer one codebase for both stores, a Flutter app like Single Radio – Flutter Radio App for Android & iOS is a practical choice for a single station.
Step 3: Make Your Stream Work on iPhone (HTTPS Matters)
This is where many station owners get stuck. Your stream plays fine on Android, but the iPhone version stays silent. The usual reason is HTTP versus HTTPS.
Apple's App Transport Security prefers secure connections. Newer Android versions also restrict plain HTTP traffic by default. To avoid problems:
- Ask your streaming provider whether an HTTPS stream URL is available (often through an SSL proxy on a different port or path).
- Use that HTTPS link in your app whenever possible.
- If only HTTP is available, the developer must allow that domain in the app's network security settings on Android and iOS.
Using HTTPS is the cleaner, safer route and also helps with store review.
Step 4: Test Everything Before You Publish
Before you send your app to Google Play or the App Store, test it carefully. A few minutes now saves bad reviews later.
- Play and pause: Does audio start quickly and stop cleanly?
- Background play: Does the stream keep playing when the screen locks or you switch apps?
- Song titles: Does the now-playing info update when tracks change?
- Mobile data and Wi-Fi: Does it reconnect after a network switch?
- Both platforms: Test on at least one Android phone and one iPhone.
Song titles come from the metadata your AutoDJ or live encoder sends. If titles are missing in the app, check that your tracks have proper tags and that your encoder sends metadata.
Common Problems and Quick Fixes
Even when you connect Centova Cast to radio app setups correctly, a few issues can appear. Here is what to check:
- No sound at all: Confirm the stream is online in Centova Cast and the URL plays in a browser.
- Works on Wi-Fi, not mobile data: Some networks block unusual ports. An HTTPS link on a standard port often helps.
- Stream keeps buffering: Lower your bitrate slightly (for example, 64 or 128 kbps) so it plays smoothly on weaker connections.
- "Server full" or drops: You may have reached your listener limit. Check your plan's listener slots.
- Wrong or old song title: Restart your AutoDJ or encoder and check metadata settings.
Need a Hand Setting It Up?
Not everyone wants to edit config files, handle HTTPS settings or publish apps to the stores. That is completely fine. Our team offers script installation and customization, so we can install your radio app, connect your stream, and brand it with your station name and logo.
If you want something fully custom, such as extra features or a unique design, we also build apps through our Flutter app development service for both Android and iOS from one codebase.
Once you know the steps, it is easy to connect Centova Cast to radio app projects and give your listeners a smooth experience on every phone. Find your direct stream URL, use HTTPS where possible, test on both platforms, and you are ready to go live.
Ready to launch your station app? Browse our ready-made radio apps and scripts on the products page and pick the one that fits your station today.
Frequently asked questions
What do I need to connect Centova Cast to a radio app?
You need an active Centova Cast account, your stream URL (server address, port and mount point if you use Icecast) and a radio app that lets you enter a custom stream link, usually from an admin panel or a config file.
Why does my stream play on Android but not on iPhone?
The most common cause is a plain HTTP stream. iOS prefers secure HTTPS links, so use an HTTPS stream URL if your provider offers one, or allow the domain in the app's network settings.
Can I change the stream URL without updating the app?
Yes, if your app loads its stream URL from an admin panel or remote settings. Apps with a hard-coded URL need a new build and store update every time the link changes.
How do I show the current song title in the app?
Shoutcast and Icecast send song metadata with the stream. Many radio apps read this automatically, so make sure your AutoDJ or encoder sends track titles correctly.
Can someone set up the app and stream connection for me?
Yes. Anow Hosting offers script installation and customization, so the team can install a radio app, connect it to your stream and brand it for you.


