STEAM GROUP
Source-Radio Source-Radio
STEAM GROUP
Source-Radio Source-Radio
17
IN-GAME
71
ONLINE
Founded
29 May, 2016
Language
English
ABOUT Source-Radio

Download installer
http://tf2.gamebanana.com/tools/download/5957
Last updated: February 3, 2017

Installation & usage
View on GitHub[github.com]
Don't hesitate to ask questions if you get stuck!

Supported games
  • Team Fortress 2
  • Counter-Strike: Global Offensive
  • Left 4 Dead 2
Let me know about other games you'd like to see supported.

Error reports, feature requests
Post them here[github.com]

Support the project
  • Star the project on GitHub[github.com]
  • Donate with PayPal[paypal.me]
This project has taken a lot of work. If you enjoy it, feel free to donate!

Overview
SourceRadio makes it possible for players on a server to build a playlist together and listen to music as they play—even on public servers.

SourceRadio plays music through the owner's ingame microphone, and songs may be requested by any player via the chat interface. If multiple songs are requested within a short time span, the first song plays, and the others are placed in a queue.

Your selection of music is practically infinite. That's because SourceRadio streams music directly from YouTube. When players request a song, SourceRadio takes the request and sends it to YouTube, which spits out the top result. SourceRadio stores the information gathered from each song request in a local database, using that information to avoid future lookups. SourceRadio also saves the most-requested songs locally to the owner's drive in order to stream songs more efficiently.

GitHub[github.com]
GameBanana[tf2.gamebanana.com]
POPULAR DISCUSSIONS
VIEW ALL (9)
RECENT ANNOUNCEMENTS
Update - SourceRadio v2017.02.03
Download installer
http://tf2.gamebanana.com/tools/download/5957
February 3, 2017

Changelog
  • Added support for Steam profile URLs in admins.txt and banned players.txt
  • Improved YouTube URL recognition
  • Fixed the parsing of Steam IDs
  • Improved error handling

Donate with PayPal[paypal.me]

Update - SourceRadio v2017.01.29
Download installer
http://tf2.gamebanana.com/tools/download/5957
January 29, 2017

Changelog
  • Added the !alltalk command, which allows the owner to toggle between sending messages to his team and the entire server. Also added a corresponding alltalk property.
  • Added the property "reload script bind", which must be used after !alltalk is issued.
  • Added the "autostart mic" property, which specifies whether or not the owner's mic is to be turned on upon game startup.
  • Added the "display commands" property, which specifies whether commands that are bound to a key (e.g. !skip) should be displayed in chat when issued or if they are to be issued silently through the game console.
  • Added a check for updates upon startup.
  • Added ability to use YouTube URLs as song requests.
  • Added ability to use any SteamID format when specifying admins and banned players.
  • Bound spec_mode to the spacebar.

Donate with PayPal[paypal.me]

95 Comments
[Bot] Mouthwash 26 Aug, 2019 @ 1:49am 
is there any way to change api key, if changed?
Coitur 23 Aug, 2019 @ 2:10pm 
Found out the voice_avggain helps with the audio issue.
Coitur 23 Jul, 2019 @ 6:42pm 
I know this group is probably dead, but is there any way to change the volume of the song being played? Increasing or decreasing the volume w/ the arrow keys doesn't seem to do anything, and changing the levels on the virtual audio cable doesn't help either.
AGONIZING RECTAL PAIN 12 May, 2018 @ 9:52am 
reinstalling sourceradio did not fix the issue
AGONIZING RECTAL PAIN 25 Apr, 2018 @ 7:05pm 
small correction: the program does take requests properly. the error appears when it tries to play the song
AGONIZING RECTAL PAIN 23 Apr, 2018 @ 7:46pm 
yo, when someone requests a song it shows the following error

Unhandled Exception: Sytem.ArgumentNullException: Value cannot be null.
Parameter name: value
at CSCore.SoundOut.WasapiOut.set_Device(MMDevice value)
at AudioController.AudioController.ChooseOutput(String nameFragment)
at AudioController.AudioController.Main(String[] args)

running win 10, java version 1.8.0_151
VIEW ALL (255)
GROUP MEMBERS
Administrators
17
IN-GAME
71
ONLINE
4 IN CHAT
Enter chat room
Founded
29 May, 2016
Language
English