Skip to content

xehl/campus-fm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

184 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues


About The Project

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.

Built With

  • Javascript
  • React
  • Material UI
  • NodeJS
desktop-screengrab
User Feedback
reddit-1 reddit-2 reddit-3 reddit-4 reddit-5

Getting Started

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

Installation

  1. Clone the repo
    git clone https://github.com/xehl/campus-fm.git
  2. Install NPM packages
    npm install
  3. Run the app
    npm run start

(back to top)

About

listen to student radio stations around the world

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors