Garry's Mod

Garry's Mod

3,096 ratings
3D Stream Radio
3
2
   
Award
Favorite
Favorited
Unfavorite
Type: Tool, Addon
Tags: Fun, Roleplay
File Size
Posted
Updated
13.256 MB
Apr 7, 2014 @ 5:27am
Aug 6 @ 12:21pm
172 Change Notes ( view )

Subscribe to download
3D Stream Radio

Description
About:
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!)

Requirement:
Nothing. However Wiremod (GitHub)[github.com] (Workshop) is highly recommended.

Features:
- 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[facepunch.com] 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[github.com]).

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

Wiremod:
[Help] Wiremod input and outputs

GitHub version:
https://github.com/Grocel/3D-Stream-Radio

Gm_bass3:
It is optional for server (Advanced Wiremod Outputs) and client.
https://github.com/Grocel/GMod_Modules/tree/master/gm_bass3

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

Credits:
Code: Grocel
Models: SligWolf

License:

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.[creativecommons.org]

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

Commenting:
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 (72)
74
Aug 6 @ 11:14am
PINNED: [Community] You want a new station to be added as default? Put it here.
Grocel
6
Jul 4 @ 5:07am
Permanent radios
Zen
30
Jun 18 @ 2:09pm
[Help] Error: 41 or 44 | Unsupported file format or the codec is not available/supported
Grocel
< >
1,610 Comments
Grocel  [author] 19 hours ago 
Yes, it is nowadays. One of the last GMod updates added those API features, years after it was requested. Maybe I will add a Tag output in one of the next updates.
Peekofwar Aug 12 @ 4:43pm 
Is it possible to grab the tags from the MP3 file such as contributing artist, track name, album, et cetera? It would be nice if it didn't just display the URL of the MP3 file... My MP3 files have tags on them that it could be showing instead of the long URL that doesn't even fit on the screen.
Grocel  [author] Aug 7 @ 12:27pm 
Sorry no adding, no individual support. The playlist editor works similar to old style PC software. Create a file, edit it (press add/apply), press on save, refresh the radio or respawn it. Read the tooltips. If you are online you need to be an admin to use the playlist editor.
mario4156 Aug 7 @ 12:19pm 
Hi does any one know how to use a radio playlist editor i got a mp3 link that i can use and it looks like it works but it doesnt save to my radio station can anyone please help thanks.
Grocel  [author] Jul 28 @ 7:12am 
[SN] ♠Dr Humbult Jul 27 @ 2:16pm 
Does anyone know why I can hear the radio playing but no one else can?
(YouTube Links)
LoDeStaRz Jul 14 @ 10:06am 
I have come to the conclusion that ArcCW was not causing the errors. It was something else. Thank you for your support Grocel. :steamhappy:
Grocel  [author] Jul 10 @ 1:26pm 
It is a known game engine problem. The addon count thing is just a simplification. It is actually about the count of Lua files (even including those not in addons) that are send to the client from the server, so it can be run on the client. Even in singleplayer, as it is still a server-client system internally. More addons generally means more Lua files. The limit is at around 2000 files. For a deep understanding of this problem you need to know the basics of GMod Lua.
LoDeStaRz Jul 10 @ 12:04pm 
I might re install the ArcCW stuff. I think TFA is better though. Anyway I will probably reinstall them just to test to see if they were really the ones causing errors. If they weren't then i'll probably keep them. Maybe the addons weren't the issue, but rather an in game issue. I uninstalled the ArcCW but never bothered to keep the addons and just restart Gmod to see if it was just a console error and not the addons themselves.
Grocel  [author] Jul 10 @ 7:40am 
ArcCW should not be incompatible unless it is 100% shitty or malicious. I am sure it is neither of both. Try disable/uninstall more addons (with Lua files) and enable ArcCW stuff again. ArcCW could be quite heavy on lua files, so these addons causing problems is more of a coincidence than a thing of these addons.