Home

Computer Engineering 186 - Introduction to Computer Engineering and Problem Solving II

Project - Java Music Streaming App

Technology: Eclipse, Java, Local WiFi Network

In this class, I was in a group of four and we had to make a project for the entire
semester. We decided to make a music streaming app in Java. The app used a WiFi network
to locally send a music file to a client Raspberry Pi connected to a speaker that plays the
song. I was responsible for making the user interface for selecting and playing the song
from the serving computer. We used server sockets to transfer the file across the network

Project Files

Buttons.java (click on image to download file):



TCPServer.java (click on image to download file):



Server.java (click on image to download file):



BroadcastClient.java (click on image to download file): Run on the Raspbery Pi