Garry's Mod

Garry's Mod

2,348 ratings
3D Stream Radio
Type: Tool, Addon
Tags: Fun, Roleplay
File Size
4.849 MB
Apr 7, 2014 @ 5:27am
Jul 20, 2018 @ 1:06pm
153 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.)
- 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

Facepunch Thread:

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 (56)
Feb 21 @ 10:02am
Sometimes the Radio just loops the first second of a song from my DropBox over and over
Jan 15 @ 9:57am
PINNED: [Community] You want a new station to be added as default? Put it here.
Feb 13 @ 5:57am
PINNED: [Notice] Two Words about YouTube support!
< >
Lennon Mar 19 @ 2:36pm 
Dropbox links aren't working for me is there any other links that i can use
Tiq GD [lonely] :( Feb 24 @ 1:25pm 
how can i add my own songs into the radio?:steamhappy:
SilverMight Feb 20 @ 7:27am 
Ah, sorry, only experienced it after. Thanks for letting me know
Grocel  [author] Feb 20 @ 7:23am 
@SilverMight: The update did not affect anything on the radio. I just tested it.
That looping bug is independent from that, older than the update and is already known. A fix is on the way. The bug is random and hard to reproduce.
SilverMight Feb 19 @ 2:47pm 
Seems to be broken since the new update
Grocel  [author] Feb 16 @ 12:40pm 
Yeah be careful about overriding default gmod functions or creating globals in general. xD
I once had a case where an addon overrode the _G.sound table by accident and the radio among other addon was just toast.
Tomekb530 Feb 16 @ 12:23pm 
i accidentaly overwrited default gmod functions and got another returns that not comply with your codfe
Grocel  [author] Feb 16 @ 12:05pm 
Tomekb530: Im curious, what happend?
Tomekb530 Feb 16 @ 11:44am 
@Grocel nvm i found it was a error on my side xD
Grocel  [author] Feb 16 @ 9:30am 
@Tomekb530: I will look at it.
@|BadNation|: This is not fixable, as it is an game engine bug.