Garry's Mod

Garry's Mod

1,639 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
PatchPlay - Non-entity based music player

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, 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 (36)
Mar 12 @ 1:55pm
PINNED: You want a new station to be added as default? Put it here.
Mar 12 @ 10:24pm
How to add a streaming m3u file?
Apr 21 @ 8:45pm
[Help] Error: 2 | Can't open the file
< >
whtjp2k1 Apr 21 @ 3:05pm 
Grocel  [author] Apr 16 @ 4:20am 
@whtjp2k1: Read the description.
whtjp2k1 Apr 15 @ 6:29pm 
where is it?
Grocel  [author] Mar 10 @ 2:25pm 
Yes, the playlists. The songs themselfs are usually online (at the URLs inside the playlist files).
Teh Hatein Mar 10 @ 1:51pm 
So are you saying if I join a server with stream radio, then i get all there song and then I leave, would I keep all the song files?
Grocel  [author] Mar 10 @ 4:47am 
@Teh Hatein: The playlist files are stored on the server at ".../garrysmod/data/streamradio/playlists/"
If you play on a different server the playlists files of that server is used. Singleplayer count's as a "server" too.
If you lost your data folder the playlist files are gone.
Teh Hatein Mar 9 @ 6:17pm 
Orignally I had a lot of songs like nentindo remixes and stuff, where did they all go?
Grocel  [author] Feb 25 @ 5:43pm 
@I sent a dick pic to nick: Is there an error? More details please.
@dankacrylic CSGO-STATS.NET : You can rename the file to <filename>_m3u.txt and put in the location as written in the description above. Note: This only works of the file only contains URL lines.
iReplenished Feb 25 @ 3:47pm 
For some reason my radio tool has stopped working on my dj class and I have no idea where to change this after looking. Can someone point me in the right direction
dankacrylic Feb 25 @ 2:56pm 
I know it says what playlist files can be used, but could you use a txt file full of YouTube urls as a playlist?