Harmonic Apolo is a music player in Java that aims to manage music through playlist handling. Focusing on simplicity and efficiency, using third-party libraries for file handling and Swing for the GUI, Apolo offers the key features of a music player in an intuitive, practical, and harmonious way.
-
Add (button or drag and drop), delete and switch between playlists.
-
When a song ends, it goes to the next one in the playlist, unless repeat is active or it is at the end of the queue. In addition, it has all the main features of a playback-control.
#Clone the project
$ git clone https://github.com/Ytalk/music-player.git
#Enter directory
$ cd music-player
#Run with makefile
#Linux/macOS:
$ make lpermission
$ make compile
$ make run
#Windows:
$ make compile
$ make run
or
#Run without makefile
#Linux/macOS:
$ chmod +x mvnw
$ ./mvnw compile
$ ./mvnw exec:java
#Windows:
$ ./mvnw compile
$ ./mvnw exec:java