Skip to content
This repository has been archived by the owner on Jan 6, 2018. It is now read-only.
/ radio Public archive

Caches Pandora songs to avoid latency issues on bad WiFi.

License

Notifications You must be signed in to change notification settings

tristandunn/radio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

radio

Caches songs from a Pandora radio station to avoid latency issues on bad WiFi.

Setup

  1. Install the necessary dependencies.

    brew install ffmpeg mpg123 portaudio
    
  2. Install the necessary libraries.

    bundle install
    
  3. Create a .pandora configuration file.

    username: "USERNAME"
    password: "PASSWORD"
    station:  "STATION NAME"

Usage

  1. Run the application.

    ruby application.rb
    
  2. Open the interface.

    open http://localhost:4567/
    
  3. Use the shortcut keys for control. Space to pause or play, and N to go to the next song.

License

radio uses the MIT license. See LICENSE for more details.

About

Caches Pandora songs to avoid latency issues on bad WiFi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published