MP3 Radio
Richard Bannon &
Michael Backman
Basic concept
FM broadcast MP3 player Allows you to listen to MP3’s through an FM radio Better than a conventional MP3 player
Listen in your car, at home, at work and more Listen with headphones Control it with your cell phone
Who will care? People who like to listen to music everywhere Those who have thousands invested in car & home
stereos Generally, any music fanatic
ScenarioAverage music lover…
We’ll call him
Wants to take his music with him so he can rock everywhere
So Beavis decides to get an MP3 player like everyone else
Scenario cont.
Ordinary MP3Player
or
MP3 Radio
Beavis already has a Java capable cell phone with Bluetooth
Scenario cont.
Now Beavis can rock out at …
home
work
& on the road
with his best buddy!!!
Architecture
Basic components
Detailed Architecture
Analog
WAV
MP3
Slappy
Status
Cell phone UI Bluetooth interface is done Playlist is partially functional
Personal Server control Bluetooth interface is partially finished Playlist management software is in the works Working on MP3 decoding
Digital to analog to FM radio signal Acquired the Slappy card Waiting on the drivers Researching ways to implement this
Expected effort
Minimum functionality Choose song from folder on personal server Basic start, stop, pause, etc. Output song through audio output on ps
Desired functionality Playlist editor
Favorites list that you can save and load Random playback & caching on phone
Ability to drag-and-drop through Wi-Fi P2P file swapping…?
Big unknowns
Will our Bluetooth connection work? Don’t have cell phone yet Have phone emulator and Bluetooth dongle Can’t figure out how to make them work together
How do you use the serial port in Linux? Which open source MP3 decoder engine? What it’s going to take to get Slappy going?
Related work
Global MP3 – Mike Quinn & Mark Ridao CSE 476 ’02 Stream MP3’s from PS to client device Uses Bluetooth to transport data
Phone-GPS – Don Patterson & Nik Livic Use location data from GPS unit Phone displays relevant bus information Use Bluetooth communication
Burning questions
How to integrate Bluetooth control & MP3 decoder.
What MP3 engine to use. Anyone know what libraries to look at for
serial programming in Linux?
Evaluation
How would you evaluate your project? Does it play music over FM radio? Does the Bluetooth always work? Identification and security.
What performance tests are important? Are the playlist commands responsive? Can it playback in real time?
What would you want to know from user studies? What are some other features they would like? Is it stable and easy to use?