A practical guide to adding live internet radio to Minecraft, choosing a mod, installing it on the server, linking stations, setting audio ranges, and fixing common problems.
Written byice Radio FM
What Your Minecraft Server Needs
Internet radio on a Minecraft server is usually a mod or server addon, not a vanilla feature. It receives a live audio stream, turns it into an in-game sound, and lets nearby players hear it. You can run one shared station across a base or let players control their own stations. minecraft servers
Most established options target Java Edition, so check your server type and loader first. Forge, Fabric, and Quilt use different mod files. Players also need the correct audio mod and version. Without a matching client setup, a radio block may appear but stay silent for that person.
Before installing, decide who can add stations, who can change volume, and how far a broadcast should carry. A private world can use a broad range. A public survival server may prefer one shared station, short ranges, and staff-controlled links.
Choose the Right Radio Mod
Radio software comes in two main forms. A client-and-server mod gives the richest shared experience, while a lightweight mod or server addon is easier to manage. Do not mix projects just because both use the word radio. Check supported game versions, loader, and whether players need a client mod.
ApiumRadio is the feature-rich option. It supports Java 1.20.1 through 1.20.6 on Forge and is listed for client and server use. It plays internet stations or direct MP3 streams, uses a built-in decoder, and adds spatial sound, speaker networks, and volume falloff. See the [project on Modrinth](https://modrinth.com/project/i74EZ2iy).
Simple Online Radio is the small choice, described on [CurseForge](https://www.curseforge.com/minecraft/mc-mods/simple-online-radio) as a lightweight way to listen to live internet radio alone or with friends on a server. Simple Voice Chat Radio is a server-side Fabric or Quilt addon for 1.20.1 and later. It works beside Simple Voice Chat, creates radio blocks, and supports adjustable ranges. Its [GitHub page](https://github.com/squeeglii/SimpleVoiceChat-Radio) lists the commands and setup.
Set Up a Server-Side Radio
Back up the server, test the mod on a copy, and confirm the world starts without radio first. Keep server and client versions identical. A bad mod can stop the world from loading, so a clean rollback matters more than saving a minute.
For Simple Voice Chat Radio, install Simple Voice Chat, configure it for your network, and then add the radio addon to the server. Players need the matching voice-chat setup when required by the project or server. Confirm the server can reach the station host, then restart Minecraft. On Fabric or Quilt, also make sure the server runs a compatible Minecraft release.
An operator creates a radio with `/radio create "" "" [sound_radius]`, or uses `infinite` for no limit. The command gives the player a radio item to place. Right-click it to start playback, or toggle a placed radio with redstone. The default range is 48 blocks. Operators can change the radius with `/radio change` and inspect a block with `/radio debug`.
Install ApiumRadio for Spatial Audio
To use ApiumRadio, run a compatible Forge server and put the project jar in the server's mods folder. Players should install the same ApiumRadio version on their Forge clients. Check the [Modrinth installation notes](https://modrinth.com/project/i74EZ2iy) for the right build, since a mismatch can cause missing blocks, items, or sounds.
After installing and launching, craft and place a radio, then add the parts shown in its interface. The project lists a magnetic coil, vacuum tube, and crystal resonator, while its quick-start text also mentions a lamp, so follow your version's recipe and slots. Put a lightning rod or configured antenna block on top before tuning in. Enter a direct stream URL and press Play.
Once audio works, craft speakers and audio cables to spread the broadcast. Speakers can be linked, daisy-chained, renamed, and adjusted one by one. In the common config, you can set a default station, change the antenna block, and limit speakers; the listed default maximum is 32 per radio. Start with fewer speakers and use their volume controls to shape each area.
Add and Test a Station
A station homepage is not a stream link. Find the direct MP3 or other live-audio address, usually shown by the station or its web player. Open it in a browser or media player and check that it starts by itself. Copy the full URL, including the protocol.
ApiumRadio says it can handle internet radio and direct MP3 streams through its built-in decoder. Simple Voice Chat Radio uses JLayer, and its documentation warns that not every MP3 feed will work. Test stations that use AAC, Ogg, or complex HLS first, or choose one with a simple MP3 stream.
Create one radio and give it a clear name, such as "Lobby FM." Test it with a second account. Check that both players hear the same broadcast, that walking past the range fades the sound, and that the off control stops playback. Add more stations only after the first works from end to end.
Control Range, Bandwidth, and Permissions
Radio bandwidth depends on how the mod works. If the server fetches one feed and relays it, it pays roughly the station's bitrate, often around 128 kbps for MP3. If clients connect directly, each listener can add separate traffic. Check the mod's network method, watch server usage, and avoid testing several high-bitrate stations together.
Short ranges are the simplest way to limit disturbance. Simple Voice Chat Radio starts at 48 blocks and accepts a custom radius, including an infinite setting. ApiumRadio uses speaker placement and falloff, so connected speaker count and individual volume determine the area covered. Raise limits only when the build needs them.
On a public server, treat station selection as a permission issue. Simple Voice Chat Radio has a configurable command permission level, so you can limit radio creation to staff or a trusted group. Keep an approved station list, reject links that need private credentials, and only use feeds the station allows you to redistribute. This stops the server from becoming an uncontrolled music service.
Fix Common Radio Problems
If there is no sound, check the stream in a separate player, confirm the player installed the matching mod, and check local game volume. On a server-side setup, inspect server logs and test outbound access to the stream host. Make sure voice-chat networking is correct when the radio depends on it. A valid home page or unsupported codec can also look like a silent radio.
For ApiumRadio, open the radio interface and check for missing parts, a missing antenna, or an error status. The antenna also carries a lightning risk, so protect valuable equipment or expect a burned component after a strike. For Simple Voice Chat Radio, use `/radio debug` with the placed block's location, then review the reported state.
If playback starts but sounds rough, switch to a lower-bitrate or better-supported station and close other heavy audio programs. Long speaker chains and a large radius can increase client work, so test with a small setup before expanding. If one player fails while others work, reinstall that player's matching mod and test a known direct stream rather than changing the server first.
Frequently Asked Questions
Do all Minecraft players need the radio mod?
With ApiumRadio, players need the matching Forge client version. Simple Voice Chat Radio keeps most controls on the server, but players still need a compatible voice-chat setup. Test with a second account before inviting the whole server.
How do I find a station's direct stream URL?
Look for a direct audio link on the station's website or web player. It should start playing when opened in a browser or media player. A normal website address is not a stream URL and usually will not work in a radio mod.
Can I limit radio to part of my server?
Yes. Simple Voice Chat Radio uses a 48-block default range and accepts a custom radius. ApiumRadio controls coverage through speaker placement, falloff, and individual volume. Use short ranges in busy public areas to avoid disturbing other players.
Why will one MP3 station not play?
The station may use a codec or stream format that the selected mod cannot decode. Test the direct link in another audio player, then try a lower-bitrate MP3 feed. Also check that the server or client has internet access and the correct mod version.