Inspiration

The inspiration behind my project was to create my own, locally controlled, Spotify. I wanted to have full control over what happened and the ability to add or remove features to fit my needs.

What it does

It is a simple Music Web App that has two parts, the server and the client. The Server handles storage, management, connections, and playing of the music. The Client is any device that has the app downloaded and connected on the same Wifi network. Clients send commands to the Server and in return are sent UI updates and song bytes to play aloud.

What's next for Music Web App

The next steps that I aim to complete with the Music App are the ability to prioritize Users/Devices so that lower priority devices cannot overwrite commands (songs) by higher users. I also want to be able to have the server handle multiple output devices at a time and each device can either have its own queue or share one.

Share this project:

Updates

Submission history