Skip to content

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.

License

Notifications You must be signed in to change notification settings

Ytalk/music-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 About

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.

  • Create, delete and switch between playlists. GIF add/switch/del playlists

  • Add (button or drag and drop), delete and switch between playlists. GIF add music and play/resume

  • 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. GIF playback control

🔨 Tools

📄 Dependencies

💿 How Contribute

#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

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published