Garry's Mod

Garry's Mod

1,779 ratings
3D Stream Radio
Type: Tool, Addon
Tags: Fun, Roleplay
File Size
4.859 MB
Apr 7, 2014 @ 5:27am
Nov 5, 2016 @ 5:06am
134 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
- LIMITED Youtube support (uses the YoutubeInMP3 API[], I will not help you with this! Read the FAQ!)
- 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:

SVN Version:

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

[Help] FAQ (Read this for help!)

Code: Grocel
Models: SligWolf

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 (39)
Jul 15 @ 1:00am
Im having issues with other players with the radio
Aug 8 @ 10:07am
Key code list?
May 20 @ 6:25pm
PINNED: You want a new station to be added as default? Put it here.
< >
Grocel  [author] Aug 20 @ 12:26pm 
The cache has nothing to do with the colors. It caches youtube and sound content of non-endless streams.

The color tool has nothing to do with the spawn tool. It's impossible for the color tool to cause a crash unless the game is broken. More likely are broken models. Which model do you use?

Did you done that guide yet. I can't help you if you don't.
R4K0 Aug 20 @ 12:14pm 
I might have found the thing - if you removed the cache on client, and you have got your custom colours set, then it might crash. I have set the colours to default theme and haven't crashed.
Grocel  [author] Aug 20 @ 10:31am 
I guess, it seems to try to load some data, but it can't. In this case the used Lua function must do not crash. If they it does somthing is off. Maybe there is an addon conclict or your game is somehow broken. Please follow this guide:
R4K0 Aug 20 @ 10:19am 
Nope, no gm_bass3 module, I've got loads of un-related modules. I wanna mark that the addon was working fine prior to removing clients cache/servers cache. Also, I'd like to mark that I tried manually removing addons data from /data/
R4K0 Aug 20 @ 10:17am 
It closes itself. I have spawned the radio with set URL, crash, then I tried removing the URL, crash. Tried to remove the client cache, didn't seem to work. I don't remember installing such a module, so probably not, I'll see dou.
Grocel  [author] Aug 20 @ 8:59am 
Do you have the gm_bass3 module installed? If you do, does it still happen when it is removed or updated?

Does the game just freeze forever or does it close it self?
Do you spawn the radio with a set URL? Does it still happen if it is not jet set?
R4K0 Aug 20 @ 8:42am 
Well, what does make me thing it's this addon, is that whenever I spawn the radio with the tool, game freezes up and crashes. Sometimes cleaning clients cache helps, sometimes doesn't. No LUA errors, can't catch any cuz of crash straight away, I can upload a crash dump for you when i get back home. :)
Grocel  [author] Aug 20 @ 7:53am 
Are there also any Lua errors?
Grocel  [author] Aug 20 @ 7:50am 
@R4K0: When does it crash? On spawn, on load, on playback? What does it make you think it's this addon?
R4K0 Aug 20 @ 6:35am 
After cleaning the server cache, and client cache, it seems like it breaks the game and crashes some clients, please look onto that.