Stream your own music from ur browser
Latest commit 30c6e8e May 1, 2012 @ttezel update readme
Failed to load latest commit information.
public fix May 1, 2012
views library loading speed increase Apr 30, 2012
.gitignore ocd May 1, 2012 update readme May 1, 2012
app.js ocd May 1, 2012
musiclibrary.js fix May 1, 2012
package.json package.json: update express to 2.5.8 Feb 26, 2012
socket-server.js add socket-server module - serves song names to client May 1, 2012

Streaming Audio with node.js

Streamy is a streaming audio server, with a web client. You can listen to music from your browser.

Currently supports mp3 and m4a.


Clone the repo:

git clone

Install npm dependencies:

cd streamy
npm install

Run the audio server:

node app.js

Web Client

Once the audio server is running, go to in your browser.

You will see a list of all your music files that were placed in <streamy-directory>/public/music/. There is a song there as an example. Double click a song to stream it.

All music files in public/music/ will be streamable.

Don't want to copy/paste your entire music library into public/music/ ? S'all good. Just create a symlink to your music library as such:

cd public/music
ln -s /home/ttezel/Desktop/MUSIC/ music_library

This creates a symlink named music_library that points to /home/ttezel/Desktop/MUSIC/. Streamy will traverse your symlink and retrieve the music files, thanks to node-findit.

Streaming Individual Songs

Endpoint: to stream individual songs.