ECE597 Network based MP3 player