Garry's Mod

Garry's Mod

3,035 ratings
3D Stream Radio
Type: Tool, Addon
Tags: Fun, Roleplay
File Size
13.263 MB
Apr 7, 2014 @ 5:27am
Jun 27 @ 2:36pm
171 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 (70)
Jun 30 @ 11:54am
Garry Ehrenburg
10 hours ago
Permanent radios
Jun 14 @ 8:43am
PINNED: [Community] You want a new station to be added as default? Put it here.
< >
(⊙ヮ⊙)Captain America Jul 3 @ 10:38am 
Hi, what i must to do if radio isn't play music. If I trying to play music I hear only
Grocel  [author] Jun 25 @ 9:25am 
The latest update changed the synchronization to be called just once per time change instead of every tick. That should fix the stutters.
Grocel  [author] Jun 24 @ 1:19pm 
@storm37000: Well I was looking for more serious drops. At the moment maxDelta for Time sync is 4 x tickTime (0.06@66Ticks, 0.12@33Ticks, 0.26@16Ticks) instead of 0.05. So even bigger single frame drops should not be a problem. I was more checking if there was longer coherent overload scenrio which wasn't the case you apparently.
You can add me on Steam if you want. So we can get a closer look at your problem if you want. That's a thing that, I want to see fixed aswell!
storm37000 Jun 24 @ 12:08pm 
I always have net graph 1 enabled and tickrate was nominal at the time but small fluctuations should always be expected.
Grocel  [author] Jun 24 @ 9:41am 
@storm37000: Interesting. Could it be that server frame rate lower than the set ticktate, because it being under a strong load? I have another idea I could apply in a patch to fix the bad syncing without to compromise on the accuracy too much. Maybe I will be able to release it tomorrow.
storm37000 Jun 22 @ 9:15pm 
it works a bit better, but it now stutters to death and sometimes works for a little while.
Grocel  [author] Jun 20 @ 9:58am 
@storm37000: I just released a patch that should fix your problem, I tested it with a tickrate of 16. It should work now. Please update the addon on the server and check if it still doesn't work for you.

@[Stalin]: I deleted your broken links. You are still free to post your screenshot of your problem. Please keep in mind that this addon is well tested and is actively used by many users, so missing file problems are very unlikely for this addon. This is most likely caused by your end (too many addons, addon conflict, broken or outdated GMod installation).
Grocel  [author] Jun 20 @ 5:39am 
you can use the tool shareX, the steam screenshot upload or
Grocel  [author] Jun 20 @ 2:30am 
Please post a console dump or a screen shot of your console.