Ampify

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.


Table of Contents

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.

Instructions to run

  • .import mysql-connector-java-5.1.46.jar, javafx.media.jar and Jfoenix.jar from into the library of IDE.

Contributors

Images

Capture 1 Capture 2 Capture 3 Capture 4