Team Fortress 2 Icon TF2 Tool

SourceRadio

Hey, you! We are one of the oldest mod sites on the Interwebs. Sign up and maximize your browsing experience.

  • Subscribe: Get notified of new submissions like this.
  • Say Thanks: Show your appreciation by sending joel amos points.
  • Post: Give joel amos your thoughts on this Tool.
  • Vote: Help joel amos win the Monthly Awards.
  • Rate: Give this Tool a rating out of 10.
  • Flag: Alert moderators and warn members of a problem with this Tool.
  • Watch: Get notified when this Tool is updated.
Mascot

Resistance is futile...

Join GameBanana

Already a Bananite? Login

Updates

SourceRadio v2017.02.03
  • 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
joel amos avatar
joel amos Offline
Member Joined 1y
563 points Ranked 7537th
joel amos
4mo
SourceRadio v2017.01.29
  • Changed youtube-dl download source to GitHub for better reliability.
  • Fixed the mechanism that checks for updates.
joel amos avatar
joel amos Offline
Member Joined 1y
563 points Ranked 7537th
joel amos
4mo
SourceRadio
Download installer
Updated: February 3, 2017

Steam group
Join for update announcements

Installation & usage
View on GitHub
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

Donations
Donate with PayPal
This project took a buttload 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.

Download

Todos

Better handling of community server quirks
Create website that hosts stats about SourceRadio's usage

Posts

  • 3mo
    joel amos avatar
    joel amos Offline
    Member Joined 1y
    563 points Ranked 7537th
    Posted by cjmgames
    Any help would be appreciated.
    I recommend reading the GitHub documentation linked above. That'll explain each property in properties.txt.
    Developer
  • 3mo
    cjmgames avatar
    cjmgames Offline
    Member Joined 3mo
    pics of the console and properties file (i dont have the requirements for links or images so here ya go :/)
    http:// imgur com/axYy7o9
    http:// imgur com/zxuAoxz
    I have my steam directory with the userdata (which it states that it cannot find) and my steamlibrary (which contains my games only) in different locations. I have tried changing the locale to the main area and the directory to the library but I am stuck. Any help would be appreciated.
    Bananite
  • 4mo
    Clener74 avatar
    Clener74 avatar Turned off.
    Pyro-Zone Flag Affiliation: Pyro-Zone
    Member Joined 5y
    55,740 points Ranked 66th
    28 medals 6 rare
    • 50 posts awarded Exemplary Feedback Medal icon
    • 100 posts awarded Exemplary Feedback Medal icon
    • 200 posts awarded Exemplary Feedback Medal icon
    • Returned 1000 times Medal icon
    • Reached 50 subscribers Medal icon
    • 8-14 Entries! GameBanana’s Christmas Giveaway 2016 Medal icon
    Clener74 avatar
    Clener74
    Pyro-Zone Flag
    Pyro-Zone
    Bug Journalist
    So it takes the top result from each search, no matter how inaccurate the player might be while writing the artist and song name...clever.
    I ain't giving you a dollar. avatar
    Mantra
    I ain't giving you a dollar.
  • 4mo
    Evil King Sombra avatar
    Evil King Sombra avatar Banished
    Member Joined 1y
    Left 4 Dead 2: Literally stormed through an entire campaign with random dudes that requested hard rock music
    CS:GO: Cheered up the whole server
    TF2: Joined a server with friends, played music other people requested. One dude got mad reported me to an admin and earned a 1 hour ban.
    This little beauty here is golden

    10/10

    King Sombra avatar
    Mantra
    King Sombra
  • 5mo
    joel amos avatar
    joel amos Offline
    Member Joined 1y
    563 points Ranked 7537th
    Posted by V O C T O R

    Garry's Mod I think can be compatible with SourceRadio.
    Garry's Mod doesn't support con_logfile, so it'll take a bit of work. I'll get to it this summer.
    Developer
  • 5mo
    DimitryPidar avatar
    Member Joined 5mo
    C:\Program Files (x86)\SourceRadio>cd "C:\Program Files (x86)\SourceRadio\"C:\Program Files (x86)\SourceRadio>"C:\Program Files (x86)\Java\jre1.8.0_111\bin\java.exe" -jar SourceRadio.jar**** SourceRadio v2016.08.03 ****Enter the game you're playing. (Options: tf2, csgo, l4d2)csgoException in thread "main" java.lang.RuntimeException: The path to the game's directory is incorrect.        at com.joelchristophel.sourceradio.ScriptWriter.writeScripts(ScriptWriter.java:39)        at com.joelchristophel.sourceradio.Playlist.initialize(Playlist.java:157)        at com.joelchristophel.sourceradio.Playlist.<init>(Playlist.java:143)        at com.joelchristophel.sourceradio.Playlist.getInstance(Playlist.java:124)        at com.joelchristophel.sourceradio.Playlist.main(Playlist.java:93)C:\Program Files (x86)\SourceRadio>cmd /kC:\Program Files (x86)\SourceRadio>
    Bananite
  • 6mo
    V O C T O R avatar
    V O C T O R avatar Daddy is away..
    Member Joined 2y
    1,549 points Ranked 2970th
    8 medals 1 legendary 1 rare
    • 15+ Entries! GameBanana’s Christmas Giveaway 2016 Medal icon
    • Returned 1000 times Medal icon
    • One month a member Medal icon
    • 6 months a member Medal icon
    • Returned 100 times Medal icon
    • 1 year a member Medal icon
    Garry's Mod I think can be compatible with SourceRadio.
    Let me synthesize something... avatar
    Mantra
    Let me synthesize something...
  • 6mo
    joel amos avatar
    joel amos Offline
    Member Joined 1y
    563 points Ranked 7537th
    Posted by Gehirntod

    hi guys, i test SourceRadio a lot of times... now SourceRadio works after problems, but i havent songs added to SourceRadio and mysql is invalid...

    See my reply on the group page.

    Developer
  • 6mo
    hi guys, i test SourceRadio a lot of times... now SourceRadio works after problems, but i havent songs added to SourceRadio and mysql is invalid...

    when i start SourceRadio, it displays this text:
    **** SourceRadio v2016.08.03 ****

    The specified path to MySQL is invalid. SourceRadio will run without a database.

    Game: Counter-Strike: Global Offensive
    Listening for commands...
    Gehirntod: !song

    Songs: none
    ---------------------------------------
    Pls help me guys!

    problem1:
    i like to add songs from my youtube playlist:
    https://www.youtube.com/playlist?list=PL1h2_fybh5Kb-SBsHgbNMzdBbcFT6TLo-


    problem2:
    i dont know how to use/ configure/ setup MySQL!?
     
    much thanks!



    Bananite
  • 8mo
    joel amos avatar
    joel amos Offline
    Member Joined 1y
    563 points Ranked 7537th
    Posted by thisisagoodusername
    '"java"' is not recognized as an internal or external command, operable program or batch file.

    Check both C:\Program Files\ and C:\Program Files (x86)\ to see if you have java 1.8 installed. (For faster troubleshooting, you can add me on steam and shoot me a pm.)
    Developer

Share

Shareable Image:
Share banner
HTML embed code:
BB embed code:
Markdown embed code:

More embeddable images

Bookmark and Share

Credits

Author
joel amos
joel amos Offline
Member Joined 1y
563 points Ranked 7537th
Developer

Submitter

joel amos avatar
joel amos Offline
Member Joined 1y
563 points Ranked 7537th

joel amos
Creator
Send a Private Message to the submitter

Category

Details

Stats

Posts
34
Views
7,950
Downloads
2,131
Date Added
1y
Date Modified
4mo
Date Updated
4mo

Rating

9.9/10 by 8 raters

WiPs by joel amos