Login/SignUp page:
Home Page:
All Songs:
Ampify Playing media:
#Ampify Features
In the project we have made our own server side with following features -
- A user can login / register.
- Basic media player features like play, pause, play next, repeat, shuffle, seek bar, adjust volume, length of the song in front of each song.
- 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.
- Equalizer.
- Play videos.
- Display all local music and play them.
- Sync lyrics display with music playback.
- Recommend a user new music based on his likes.
- Recommend a user songs based on his previously played music at the similar time of the day.
- Display trending songs and rankings based on user play count.
- Downloaded music should not be accessible by local file system.
- Allow all the functionalities while music plays in the application.
Languages used - JAVA, MySQL.