Garry's Mod

Garry's Mod

4,722 ratings
3D Stream Radio
Content Type: Addon
Addon Type: Tool
Addon Tags: Fun, Roleplay
File Size
13.297 MB
Apr 7, 2014 @ 5:27am
Jun 11 @ 10:15am
210 Change Notes ( view )

Subscribe to download
3D Stream Radio

The 3D Stream Radio is a toolgun spawnable scripted entity that allows you to play streams from the internet and local files as 3D world sound. You can spawn it with the toolgun and change its settings.

FAQ (Read this before asking):
[Help] FAQ (Read this for help!)

Nothing. However Wiremod (GitHub)[] (Workshop) is highly recommended.

Knowledge requirements:
- English
- Common sense
- Basic computer & Internet knowledge
- Basic GMod knowledge
- Basic Wiremod knowledge recommended
- Yes, you too: Read the manuals before asking for help!

- Serverside playlists
- Playlist browser built into entity
- Playlist support for *.pls, *.m3u, *.json and *.vdf
- Playlist support for these addons:
  - Web Radio
- Model support for these addons:
  - [NM] Prop Pack
  - Fallout 3 Jukebox Model
  - Minecraft SWEP
  - KanKan Radio II & Kresopolski Radio
  - ZENITH Trans-Oceanic H500
- 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.

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

Any problems? Please read this:

All our addons are carefully tested.
Your problem is caused by wrong usage or by bad reading UNTIL proven otherwise!
Please read again, try again!

This addon is free to stay free, so we don't give individual/spoonfeeding/idiot support.

You can give feedback and report bugs in the comment section down below.
But please mind these rules:
  • Read the description and the FAQ before commenting. Not reading = delete/block.
  • Bug reports must be detailed. An undetailed report is invaild and can't be treated. Tell error codes or error messages in your comment.
  • We give no individual/spoonfeeding support, also no enterprise/corporate support.
    No friend requests, please.
  • No spam, flaming, trolling or idiot comments. They will be deleted and you can be permanently blocked from our comment sections.
  • Don't be too demanding or aggressive. You didn't buy this addon. That's an instant delete/block.
  • Use common sense, don't be that edgy guy. Steam platform rules apply!
  • Suggestion and feature requests are welcome, but are never guaranteed to be worked on. Patience is expected. Content creation takes a long time.
  • No commercial/enterprise requests, period.
Popular Discussions View All (94)
Jul 4 @ 5:18am
live filters
Jan 18, 2023 @ 1:02pm
PINNED: [Community] You want a new station to be added as default? Put it here.
Jul 12, 2023 @ 11:29am
Error 20
hmmm yes it is i, kana
B.I.G German Guy Jul 14 @ 3:49am 
the portal 2 sentrys singing to the music list,please add
B.I.G German Guy Jul 14 @ 3:47am 
how to make the portal 2 sentry sing?
Grocel  [author] Jul 14 @ 12:12am 
@MERCY_ALL: No Problem. Try it out and see if it works for you. :)
MERCY_ALL Jul 13 @ 12:45pm 
@Grocel To be 100% honest I didn't know there was even a options menu for it.
Grocel  [author] Jul 4 @ 7:50pm 
@MERCY_ALL: What do you mean? It is already possible to change the interaction key in the addon settings at: Q-Menu > Utilities > 3D Stream Radio

You can even set 2 different cases for general and in-vehicles, because E would not work in vehicles.
MERCY_ALL Jul 4 @ 5:15pm 
So let me put this simply, I set my interact key to f and I need to use e still to use the stream radio screen, could you make it so the interact is the same as the binded key? or if that's not possible due to how it's made, if it's not, could you add a console command to use for interact key? (I am sorry this is so long)
Grocel  [author] Jun 30 @ 8:39am 
@Peekofwar: No, I can't do anything about this at the moment.
Peekofwar Jun 23 @ 5:11pm 
Is it possible to prevent interrupting the song when changing loop mode? Every time I change the mode, the song briefly stops playing as the entity gets updated.
Grocel  [author] Jun 11 @ 10:56am 
@Dejtriyev: The addon wasn't changed in that time frame of the issue, it might have been caused by a change in the game or in another addon.

If it still happens there is nothing I can do about this for now unfortunately, because of time constrains I have at the moment. Make sure the game downloads the latest version of this addon if you want to test it.
Dejtriyev Jun 11 @ 10:48am 
it started happening just recently i just decided to say it here since my fix attempts didnt work