Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Home made jukebox over streaming
JavaScript Ruby CSS Shell
Pull request Compare This branch is 4 commits behind nestorInc:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
html_src
plugins
.gitignore
Gruntfile.js
LICENCE
README.md
basic_api.rb
channel.rb
clean.sh
db.rb
display.rb
encode.rb
http.rb
id3.rb
json_api.rb
jukebox.cfg.example
jukebox.rb
mp3.rb
package.json
playlist.rb
stream.rb
token_api.rb
upload.rb
user_space.rb
web_debug.rb

README.md

Jukebox

Home made jukebox over streaming.

The jukebox is composed of a server component, currently in ruby, and a web client. Please note that the website is directly hosted by the ruby application, no web server is required.

Web-client rely on HTML5 audio api, or flash, depending on your browser. Client side pass jslint & ajaxmin checks. A documentation is generated.

Installation

The server installation is mandatory. Web client installation is facultative (only if you wish to develop html/js).

Start/Stop the server

Start:

ruby jukebox.rb

Stop:

Ctrl + C

Listen

From a browser:

http://<host>:<port>/

See your jukebox.cfg for port.

From any player:

http://<host>:<port>/stream

With credentials:

http://user:pass@<host>:<port>/stream
Something went wrong with that request. Please try again.