Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
p2p music streaming
Java Other
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
api
common-webapps
common
console
core
dist
eon
gui-mac
gui
midas-model
midas-webapp
mina
plugin-default/target/classes/com/robonobo/plugin/defaultplugin
plugin-mp3
plugin-mplayer
sonar-webapp
tests
wang-client
wang-server
CHANGELOG
README

README

robonobo source readme
----------------------

Welcome to robonobo, an open-source p2p music streaming & downloading application.

For release versions and non-developer stuff, go to http://robonobo.com

For the impatient:
$ cd gui
$ ant clean fatjar
$ java -jar target/dist/robonobo-*.jar

Each directory is an eclipse project, or else you can run things from ant as you see above.
For the ui, look in the gui project, main class com.robonobo.Robonobo
For the core functionality - transferring files around, managing users and playlists, playing music - look in the core project, main class com.robobobo.core.RobonoboController
For the lowish level broadcasting and receiving of data in streams, look in the mina project, main class com.robonobo.mina.instance.MinaInstance
For the tcp-like network stack that does data throttling, look in the eon project, you'll probably want to look at all of it :-)
For the currency, look in wang-client for the client end, and wang-server for the bank end
For the centralised web-based bits that bootstrap the rbnb network and provide stream metadata, see sonar-webapp and midas-webapp
For os-specific stuff, creating installers and packages, etc, look in dist

For more in-depth info, see the developer wiki at https://github.com/macavity23/robonobo/wiki

All queries to info@robonobo.com

Created: 2011/03/02
Last Updated: 2011/07/12
Something went wrong with that request. Please try again.