130 likes | 303 Views
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
E N D
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
Scenario Average music lover… Wants to take his music with him so he can rock everywhere So Beavis decides to get an MP3 player like everyone else We’ll call him
Scenario cont. Ordinary MP3 Player MP3 Radio or Beavis already has a Java capable cell phone with Bluetooth
Scenario cont. home Now Beavis can rock out at … work & on the road with his best buddy!!!
Architecture Basic components
Detailed Architecture Slappy Analog WAV MP3
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?