Garry's Mod

Garry's Mod

2,002 ratings
3D Stream Radio
Type: Tool, Addon
Tags: Fun, Roleplay
File Size
4.844 MB
Apr 7, 2014 @ 5:27am
Mar 13 @ 2:19pm
149 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, PatchPlay
- 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.)
- 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
- 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

More information at:

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

Please 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. I explain only once. Crap and idiot comments will be deleted.
Popular Discussions View All (49)
Jan 27 @ 12:43pm
PINNED: [Update] Major update January 2018 (Edit: 2018-01-26)
Jan 25 @ 2:29pm
PINNED: [Community] You want a new station to be added as default? Put it here.
Jan 12 @ 4:59pm
PINNED: [Notice] Two Words about YouTube support!
< >
Grocel  [author] Mar 13 @ 2:20pm 
A new Update:
Fixed mute for distant radios messing up master/slave radios.
Grocel  [author] Mar 13 @ 12:54pm 
Thanks for that find. The master radio is muted when you are away from it for better performance. While it is muted the slave radios are getting wrong signals causing them to stop. I will disable the mute on distance for master radios. This should fix the problem.
Peekofwar Mar 13 @ 10:41am 
I found a bug: Synced radios will not play properly when behind a wall from the Master.

I tried placing an alarm system on gm_lair and the radio outside the entrance stops playing the file instantly, unless the door is open. I suspect it has something to do with the wall muffle thing.
Grocel  [author] Mar 11 @ 5:11pm 
@Toshiyuki: This addon does not change nor bring a custom cursor. The cursor inside the radio GUI is 100% unrelated to the game or OS. So the addon can not have been the cause.

Could you give me a screenshot and a description why you think that it was caused by the radio?
✪ Тосиюки Mar 11 @ 5:06pm 
It's not so much of an error, but more of just a bug, but ever since I've used your addon, my cursor has been replaced, and it wont go back, even after uninstalling the mod. It's the same cursor from the mod.
iceyrazor osu! fox Mar 11 @ 5:38am 
thanks, sorry. :3
Grocel  [author] Mar 11 @ 4:15am 
@iceyrazor osu! fox: It was broken and that got fixed after the update. You need to enable it on firsttime use!

By the way you are an idiot, because:
- Not reading the ingame help or FAQ
- No valid problem/error description
- Probably reporting an invalid or non existing error (can't tell because of no error description)
- And mostly also because of flaming

Just go away, I don't need your :steamsalty:. I would just like to just ban you from using this addon for your behavior, but I cant unfortunately.
iceyrazor osu! fox Mar 11 @ 3:55am 
why did you try to fix somthing that wasn't broken!
iceyrazor osu! fox Mar 11 @ 3:52am 
this used to play youtube links.. what the hell man you ruined it!
Grocel  [author] Mar 9 @ 2:28pm 
A new Update:

Added mute on unfocus option, readded quieter behind walls feature:

The radio is quieter when a wall or an object is between the player/camera and the radio. The influence is depending on the wall/object size. Grates and fences do not block the sound as long as you can shoot through them with HL2 weapons.