Git Product home page Git Product logo

foreverfm-relay's Introduction

Forever.fm Relay

by Peter Sobot (psobot.com) on November 26, 2012. Licensed under MIT. Live at forever.fm.


Forever.fm is a web app that provides an endless beatmatched radio stream of the hottest tracks on SoundCloud. Check out the absurdly long blog post on its creation or the site itself. Check out the code above if you're interested in some learnin'.

This is its bandwidth relay - i.e.: if you want to help me out by sharing in the bandwidth costs. :)

##How to get started

git clone https://github.com/psobot/foreverfm-relay
cd foreverfm-relay
npm install
node relay.js start

##Important notes

Make sure you set the config variables (in the top of the script) properly before starting. Incorrectly set parameters might cause you to wildly exceed your bandwidth caps.

##Getting credit

To show my thanks for those who give me free bandwidth, I'm putting a list of the bandwidth providers on the homepage of Forever.FM. The catch? It's all automatic. If you start a relay and have your relay_provider and relay_attribution_link config variables set properly, then the central server will automatically add your name and link to the list. Thanks for helping out!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.