Inspiration

We wanted to make a music playing application that would be able to censor bad words from the music as it plays.

What it does

Currently it acts like a music player akin to Spotify

How we built it

We used Java's swing and JavaFX for the GUI, as well as Java in the backend

Challenges we ran into

We came across a lot of challenges concerning the formats of music files and how we would read the metadata from them.

Accomplishments that we're proud of

The app runs very fluidly because of how the GUI uses an observer pattern to ensure that everything is up-to-date. As well as the fact that the backend is completely independent of the GUI,

What we learned

We learned a lot about Java GUIs as well as object-oriented design patterns.

What's next for Clean Machine

We will pursue "cleaning up" the songs while they're being played. As well as touching up on certain parts of the application - such as being able to filter by albums and artists, making a nicer looking GUI, and even

Built With

Share this project:

Updates