Requirements
Specification
Background:
Whether on campus, in the gym or riding the subway, people are listening
to songs on portable music players. These music players provide hours
of enjoyment for their users. A user can preload a variety of songs
onto the music player. One limitation is the users have no chance of
listening to another user's songs. We propose a product which will bridge
the possibilities for a user to listen to their favorite music and the
user experiencing new types of music. This product will have the ability
to stream a song that one user is listening to, to another user's music
player wirelessly. With the use of this product, individuals will gain
the ability to share their taste in music with the individuals around
them, and thus expand the musical tastes of others.
Below is a list of the deliverables:
Principle of Operation:
The device will transmit the current song to nearby listeners who have
the same device. Along with the song, the song artist, song title, and
unique player id will be transmitted and retained on the listening devices.
The listener may also use the device to rate the music they receive.
These statistics will be used to determine which additional songs you
would like to hear in the future as well as downloaded to a PC. Once
downloaded the users my use the PC software to buy the songs on the
internet.
User Interface:
The user interface will consist of an LCD display along with various
buttons. The LCD display will allow the user to see the current song
artist, song title, and host player information. The user may use the
buttons to rate the music selection, choose a new music stream to listen
to, or switch to host mode in which they broadcast their current song
to others.
Input:
The input to the device from other devices will be through wireless
data transmission. The PC connection for statistical information and
song history will be via a USB port. The device may also be equipped
with one or more ways for providing the musical selections for transmission:
One would be a line-in port to connect to an audio source such as an
MP3 player. This MP3 may also have a digital component specific to the
manufacturer for providing song information. Another would be onboard
flash or hard disk storage of MP3 files, allowing it to act as a standalone
device.
Output:
The unit will broadcast the music via a wireless transmission, such
as 802.11, Bluetooth, FM, etc. The unit will output the music to the
user via a headphones jack.
Owner's Manual Draft:
Acceptance Tests:
The device will be tested on indoor and outdoor distance achievable
with CD-quality audio transmission.
Dispute Resolution Mechanism:
All disputes shall be settled by binding arbitration. The costs of
the arbitration shall be borne by the party losing the arbitration decision.