A

Ampify

Work from home with a broken music system has made life too stressful for us. So to keep ourself entertained during the tough times we thought to make one using java.

0

The problem Ampify solves

Our media player supports the following features: -
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.

Technologies used

Discussion