Campus FM allows you to live stream college radio stations. It is proudly free and open source. The player is designed to facilitate seamless switching between stations, and the interface encourages users to explore and discover new stations around the world.
After its initial launch, Campus FM gained rapid popularity on both Reddit and Hacker News, drawing worldwide attention and a surge of visitors.
Since then, the site has attracted hundreds of thousands of listeners spanning over 170 countries. It has been highlighted by NPR’s World Cafe, The Hustle, and Recomendo.
You can check out the web app at campus-fm.com.
To get a local copy of Campus FM up and running, follow these simple steps.
If you don't already have npm installed, make sure to install it via the command line:
Note
The stream proxy is only active when the app runs over HTTPS. If you're running Campus FM locally, some HTTP-only (proxied) stations may not work. For the complete experience, visit the live site.
npm install npm@latest -g- Clone the repo
git clone https://github.com/xehl/campus-fm.git
- Install NPM packages
npm install
- Run the app
npm run start






