Skip to content

AvishkarMNNIT/Ampify

Repository files navigation

Ampify UI

Login/SignUp page:

alt text

Home Page:

alt text

All Songs:

alt text

Ampify Playing media:

alt text

#Ampify Features

In the project we have made our own server side with following features -

  1. A user can login / register.
  2. Basic media player features like play, pause, play next, repeat, shuffle, seek bar, adjust volume, length of the song in front of each song.
  3. A user can see his most played and recently played songs.
  4. A user can create custom playlists.
  5. History of songs played.
  6. Editable queue to play songs.
  7. Like / dislike a song.
  8. Show new songs added to the server.
  9. Download a song for playing offline.
  10. Filters for searching songs (like album, artist, etc.).
  11. Display lyrics of songs.
  12. Equalizer.
  13. Play videos.
  14. Display all local music and play them.
  15. Sync lyrics display with music playback.
  16. Recommend a user new music based on his likes.
  17. Recommend a user songs based on his previously played music at the similar time of the day.
  18. Display trending songs and rankings based on user play count.
  19. Downloaded music should not be accessible by local file system.
  20. Allow all the functionalities while music plays in the application.

Languages used - JAVA, MySQL.