Musicplayer

Project Status

Work in Progress: Take a look

Next Target: Migrating into Strategy Pattern for multiple Data formats and Creating a GUI for the Application

Concept

This project started as a simple exercise on how to play music via the Java programming language. After some time I started adding more and more features like halting the song, skipping to other songs and so on. Then I decided to make it into a full application and feature it here.

Description

The project uses Java 17 as a Base. Currently I am using the Java Library: javax.sound to play .wav Format Files. As described in Project Status I plan on adding more Formats and a full GUI. Therefore I will be using some Design Patterns as described in the Book of Four like the Model View Controller and the Strategy Pattern. I will probably even use the Decorator Pattern.

Pictures

musicplayer_currentui
The momentary Placeholder Interface for the Musicplayer

Conclusion

Currently there is still work to be done, so no conclusion on this project yet.