Garry's Mod

Garry's Mod

3,558 ratings
3D Stream Radio
Content Type: Addon
Addon Type: Tool
Addon Tags: Fun, Roleplay
File Size
13.290 MB
Apr 7, 2014 @ 5:27am
May 14 @ 1:01pm
175 Change Notes ( view )

Subscribe to download
3D Stream Radio

The 3D Stream Radio is an spawnable scripted entity that allows you to play streams from the internet and local files in 3D world sound. You spawn it with the toolgun, which allows you to change the its settings aswell.

FAQ (Read this before asking):
[Help] FAQ (Read this for help!)

Nothing. However Wiremod (GitHub)[] (Workshop) is highly recommended.

- Serverside playlists
- Playlist browser built into entity
- Playlist support for *.pls, *.m3u, *.json and *.vdf
- Playlist support for these addons: MX Radio, Web Radio
- Model support for these addons: [NM] Prop Pack, Fallout 3 Jukebox Model, Minecraft SWEP
- Build-in playlist editor
- Wiremod support (inputs and outputs, advanced wiremod support when the optional gm_bass3[] is installed on the server.)
- VR Support (via VRMod)
- 3D world sound, which can be turned off
- Customizable GUI colors
- Multiple radio models
- FFT Spectrum visualizer and music animated models
- CPPI support
- Duplicator support
- PermaProps support
- Supports local files (inside the ".../garrysmod/sound/" folder)
- Clientside performance settings
- An API for developers (Documentation, a kind of[]).

Adding playlists:
You use the playlist editor if you are an admin.
The playlist files are stored on the server at ".../garrysmod/data/streamradio/playlists/".

ConVars and ConCommands:
[Help] ConVars and ConCommands

[Help] Wiremod input and outputs

GitHub version:

It is optional for server (Advanced Wiremod Outputs) and client.

[Help] FAQ (Read this for help!)

Code: Grocel
Models: SligWolf


This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.[]

Alternatives to this addon:
Media Player - Plays video and music files on a screen entity
Web Radio - Simple radio entity
[E2] StreamCore - Streaming extension for Wiremod Expression 2

You can give feedback and report bugs below.

BUT, please report your bugs detailed. An undetailed report is invaild and can't be treated.
If you get a error message and you don't know what to do, you should always include it in your question. URLs that are giving errors should be named in your report too.
Questions that can be answered by reading this description will be answered with "read the description"!

If you have a problem using the radio, please read the FAQ before commenting.

Please don't add me to just report a bug. Please use the comment section below. If you still think you need to add me, then ask me in the comment section or in my profile first.

Crap, flaming, trolling and idiot comments will be deleted. Anyone who violates this rule will be blocked from the comment sections of my addons without exceptions.
Popular Discussions View All (75)
May 12 @ 2:40am
PINNED: [Community] You want a new station to be added as default? Put it here.
Dec 13, 2020 @ 11:08am
Infinite Seeking
Jun 18, 2020 @ 2:09pm
[Help] Error: 41 or 44 | Unsupported file format or the codec is not available/supported
< >
Grocel  [author] Jul 28 @ 11:51am 
Yes, set sv_streamradio_allow_customurls to 0. This is admin only. When it is disabled the radio can no longer accept custom urls and can only be controlled by the UI and its playlists.
Kommandant Jut Jul 28 @ 11:02am 
Is there a way to restrict what can be played to perhaps just a few predefined playlist?
Grocel  [author] Jul 27 @ 6:54am 
Rename it to *_pls.txt and put it in the folder written in the addon description. Do not try to play music files outside the sound folder. It will not work. I recommend to use online files or radio streams.
Waterlook57 Jul 26 @ 7:19pm 
I can't find my music locally, what do I do, and it's a .pls file
SF1NX Jul 26 @ 1:27pm 
Hi! What's the best way to sync up the radios? I set them all up to play from a master radio, but they always play off-sync. Rewinding to the start of the song usually helps, though sometimes it takes multiple tries.
I'm Jimmy Jul 25 @ 9:42pm 
Underrated mod
quinha™ Jul 20 @ 6:44pm 
I'm on Linux Mint, a Debian-based distro. @kitrod I think the issue is entirely on Arch.
Grocel  [author] Jul 20 @ 8:19am 
@kitrod. It is known that sound playback from libbass (dependency this game uses for this addon) on linux can be tricky. This is not an issue with the addon and it can not be fixed by it. Please get your support on that issue from the gmod support/devs.
kitrod Jul 19 @ 10:31pm 
Radio's not audible to me. Playing on arch linux on x86-64, does that have something to do with it?
amrpowershot | PL Jul 16 @ 12:22pm 
How can I increase the limit?