Presentation is loading. Please wait.

Presentation is loading. Please wait.

MUSIC GENRE JUKEBOX. CLIENT SPECIFICATIONS Audio Player Create, delete, and modify play lists Play, pause, stop, skip, fast forward, and rewind Send Streaming.

Similar presentations


Presentation on theme: "MUSIC GENRE JUKEBOX. CLIENT SPECIFICATIONS Audio Player Create, delete, and modify play lists Play, pause, stop, skip, fast forward, and rewind Send Streaming."— Presentation transcript:

1 MUSIC GENRE JUKEBOX

2 CLIENT SPECIFICATIONS Audio Player Create, delete, and modify play lists Play, pause, stop, skip, fast forward, and rewind Send Streaming Audio / Video Stop song being played by Audio Player Play song or video streamed by server Display error message sent by server

3 SERVER SPECIFICATIONS Classify Determine.mp3 musical genre by ID3 tag Manually classify.mpeg musical genre Send Streaming Audio / Video Main server receives requests from client Main server sends genre list and receives selection from client Client request forwarded to a streaming server Front-End Service Pass request to another server not yet queried Send update messages to client Keep track of server query table for each request

4 CLIENT BLOCK DIAGRAM AUDIO PLAYER MODULEPLAY STREAMING A / V MODULE Stop song (If necessary) A / V stream, genre list or error message from Server Internet A / V stream request or music genre selection to Main Server

5 SERVER BLOCK DIAGRAM Classify Module Send Streaming A / V Module Front-End Service Module A / V request from client A / V or error to client Find another server A / V request from server Internet A / V/update/error message to client.mp3 files.mpeg files Automatically or manually classify.mp3 Manually classify.mpeg files

6 CLIENT GUI


Download ppt "MUSIC GENRE JUKEBOX. CLIENT SPECIFICATIONS Audio Player Create, delete, and modify play lists Play, pause, stop, skip, fast forward, and rewind Send Streaming."

Similar presentations


Ads by Google