Skip to content

kalyan-kumar/radio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Radio

An application to share music. All the users connected will be in sync. Anyone can request a song by searching for it's name on the webpage, which will be added to the queue.

Backend is implemented in golang. The server uses YouTube Data API to query for the search string to fetch the top match.

Frontend is simple HTML and JavaScript, with the player rendered by through IFrame API.

Usage

Setup Go environment. To run the server Google API key is required. Generate one at this console and add it in src/Jockey.go file in this package.

go get github.com/kalyan-kumar/radio
cd $GOPATH/src/github.com/kalyan-kumar/radio
go build
./radio

To connect to the server, hit the url:

<servers-ip>:8042/radio

Development

The code is in alpha quality, developed occasionally. Areas of improvement include the displayed webpage and some convenience features at the server's disposal.

A multi-station version could be implemented so that different genres of songs could be played on different stations.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published