join the revolution
developer resources
StreetFire projects
HADES client •         
streetracer linux •         
third party projects
rants, raves & more
Jack in.  Tech out.
Keep up on the latest tech news from StreetFire!  Get the jump on software release announcements, open source contests, and other technical information.  We'll respect your privacy so sign up now.
Linux Gurus
Join a growing community of open source developers who are using powerful StreetFire technologies to do cool things.  Sign up now to submit an idea or get in the loop.
Intelligent Audio
Creating a smart digital audio server requires strong fundamental design principles that you'll find infused in all our products.  Learn more here.

RBX1600 Server Project

The RBX1600 Server project is the heart of StreetFire’s first product.  The RBX1600 is a consumer electronics device for controlling up to four Sony MegaStorage CD Players. 

The RBX1600 Server allows the user to catalog, play and manage up 1600 CDs via a PC-based software client.  The RBX1600 uses the StreetFire MediaORB framework to publish access to an integrate view of player and their contents.  An integrated remote CDDB query facility is provided to retrieve CD meta-data (Disc/Track Title, Artist and Genre information).  In the near future, realtime multicast of CD audio will be support.  In conjunction with the multicast stream, MP3/Ogg/Flack encoding and decoding will be provided.

 

The MediaORB defines three major network accessable abstractions: Device Control Modules, Functional Control Modules and Application Modules.  The modules represent the network accessible component the a StreetFire media network. The RBX1600 Server implements the following modules:

  1. RBX1600 Device Control Module provides basic network access to the integrated view of the attached CD players and allow remote power access
  2. RBX1600 Functional Control Module provides network access to the integrated transport control system and CD catalog.
  3. Amplifier Functional Control Module provides network access to the audio output channels on the RBX1600 hardware and support mute and volume controls
  4. Device Control Functional Control Module provides IR interface control of the RBX1600 hardware include power on/off, transport control and play list loading.
  5. Play List Functional Control Module provides network access to a internal play list database allowing persistent storage of user define play lists.
  6. Sony Jukebox Device Control Module provide basic network access to the CD players
  7. Sony Jukebox Functional Control Module provides network access to the CD player transport control and CD content caches.

What’s New

Release 1.x of the RBX1600 Server is now available! Find the executable here.

Status

RBX1600 DCM

Available for download shortly. No streaming support.

RBX1600 FCM

Available for download shortly. No streaming support.

Amplifier FCM

Available for download shortly. No streaming support.

Play List FCM

Available for download shortly. No streaming support.

Device Control FCM

Available for download shortly. No streaming support.

Sony Jukebox DCM

Available for download shortly. No streaming support.

Sony Jukebox FCM

Available for download shortly. No streaming support.

Developer Resources

Bugzilla: Find and report bugs. Request features

Mail Lists: Join the project community, ask questions, get answers

CVS Repository: Web interface to the RBX1600 Server source code

Developer Resources: RBX1600 operations and programming guide

More Developer Resources (coming soon)

Project Plan: View current tasks and signup to help out

DevFAQ: Find answers to commonly asked development questions

about > products > store > support > community > contact > news > legal > privacy > © 2004 StreetFire Sound Labs
Designed by Convergencies