Work from home with a broken music system has made life too stressful for team vistArAkA . So to keep them entertained during the tough times we thought to make one using java.
- A user can login / register.
- New users choose the languages, artists and genres they like.
- Basic media player features like play, pause, play next, repeat, shuffle, seekbar, adjust volume, length of the song in front of each song.etc.
- A user can see his most played and recently played songs.
- A user can create custom playlists.
- History of songs played.
- Editable queue to play songs.
- Like / dislike a song.
- Show new songs added to the server.
- Download a song for playing offline.
- Filters for searching songs (like album, artist, etc.).
- Display lyrics of songs.
- Search for users and create a group.
- Have group playlists where each member can add their music.
- Play videos.
- Display all local music and play them.
- Sync lyrics display with music playback.
- Recommend a user songs based on his likes and choice of language,artist and genres.
- Recommend a user songs based on his previously played music and at the similiar time of the day.
- Display trending songs and rankings based on user play count.
- Create a sharable playlist and share it with other users
- Downloaded music should not be accessible by local file system.
- Allow all functionalities while music plays in the application.
- .import mysql-connector-java-5.1.46.jar, javafx.media.jar and Jfoenix.jar from into the library of IDE.