Download presentation
Presentation is loading. Please wait.
Published bySilvester O’Brien’ Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.