This application will allow users to play music with the songs provided. Note that this application is still in progress so many of the features are not implemented yet. This application can currently be only ran using the JAR file as this is an ongoing project.
-
Fork the master repository at this link
-
Clone the forked repository located on your account.
-
Start IntelliJ IDEA and open your cloned repository.
-
When your desired modifications are complete, create a new pull request on your account.
-
If there are merge conflicts, please contact the repository owner.
When you have the project up and running on IntelliJ IDEA, you might have several problems right off the bat! Follow the steps to fix any respective problems.
-
JDK Environment Error...
- Navigate to File > Project Structure > Project Tab
- In the Project SDK, select your desired JDK version
- Click Apply and Ok
-
Cannot Resolve Import Error...
- Navigate to File > Project Structure > Libraries Tab
- Click the (+) icon on the top-left of the page
- Click Java
- Locate the lib folder that came with the repository clone.
- Select the lib folder
- Classes and sources should appear on the screen
- Click Apply and Ok
If there are any more settings that are confusing, please contact the project owner for more clarification.
As of right now, we do not have JAR builds and thus must test the program by clicking the RUN icon in IntelliJ. When you click run, a GUI should pop up that lets you click a selection of buttons.
NOTE
The project is still incomplete so the program will most likely freeze. To exit the applicaton, click the STOP button on IntelliJ.
- 1.1.0
- Added Distributed File System
- Added ability to search the DFS
- Added ability to play songs obtained from the DFS
- 1.0.0
- Version 1 released
- 0.1.5
- Added playlist functionality
- Added playlist renaming feature
- 0.1.4
- Added song progress bar
- Added live-search feature
- Added shuffle functionality
- Added logout capability
- 0.1.3
- Added filtering per category available
- Added a bunch of songs
- 0.1.2
- Added registration page
- Added login capability
- 0.1.1
- Added play music functionality
- Added play next music functionality
- Added play previous music functionality
- Added rough draft of Login Page (not accessible yet)
- 0.1.0
- Designed rough draft of Music Player Page
- Allowed random song selection
- 0.0.1
- Work in progress
Lexzander Saplan – zanderlx – lsaplan97@gmail.com
Pramod Chamala - promo230 – pramodchamala@gmail.com
Phuc Nguyen - itzphuckie – littlem0nk3y141@yahoo.com
Kevin Bui - KevinThuyBui – kevinthuybui@gmail.com
Bryce Moser - BryceMoser – brycemoser@yahoo.com