Inspiration

We were playing music one day, but realized that the music was pretty quiet. So we thought, "Why don't we use multiple people's speakers?" We wanted a cheap and easy surround sound system.

What it does

One device can connect to multiple (up to 7) devices and send them music files to play via Bluetooth. When using the seek bar, all the phones will seek to the same place in the music at the same time.

How I built it

We used MediaPlayer to play the music and Bluetooth to send from the server to multiple clients at once. We made our own communication protocol between the devices to send files and seek messages reliably.

Challenges I ran into

Making multiple Bluetooth connections work at once was difficult. We also had to decide how to send both music files and messages over Bluetooth.

Accomplishments that I'm proud of

We made all the components work reliably and the music syncs together pretty well. We were able to find some time to sleep as well!

What I learned

More Android features!

What's next for Musicall

We'll make the app more reliable and add even more features to it, such as a playlist maybe.

Share this project:

Updates