Skip to content

developer-ishan/AMPIFY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ampify🎶🎶🎶


Problem statement


Placements this year have been a strenuous task. Kashyap, Chitranshu and Anshul took the responsibility of getting the entire batch placed. The work in TPO and a broken music system has made their life too stressful. Now it's your responsibility to keep them entertained with a music player while they keep doing their work.


Introduction

The main aim is to make a java project which can enable user to listen songs with synced lyrics and also to create a group playlist in which they can further play music simultaneously on the computers of other members of that group if they are online .


Basic Features

  • 1. A user can login / register.
  • 2. New users choose the languages, artists and genres they like.
  • 3. Basic media player features like play, pause, play next, repeat, shuffle, seekbar, adjust volume, length of the song in front of each song.etc.
  • 4. A user can see his most played and recently played songs.
  • 5. A user can create custom playlists.
  • 6. History of songs played.
  • 7. Editable queue to play songs.
  • 8. Like / dislike a song.
  • 9. Show new songs added to the server.
  • 10. Download a song for playing offline.
  • 11. Filters for searching songs (like album, artist, etc.).
  • 12. Display lyrics of songs.
  • 13. Search for users and create a group.
  • 14. Have group playlists where each member can add their music.

Advance Features

  • 1. Equalizer.
  • 2. Play videos.
  • 3. Display all local music and play them.
  • 4. Sync lyrics display with music playback.
  • 5. Recommend a user new music based on his likes and basic feature #2.
  • 6. Recommend a user songs based on his previously played music at the similar time of the day.
  • 7. Display trending songs and rankings based on user play count.
  • 8. Create a shareable playlist and share it with other users.
  • 9. Play the group playlist synced across all devices.
  • 10. Downloaded music should not be accessible by local file system.
  • 11. Allow all the functionalities while music plays in the application.

Tech Stack

  • Javafx
  • IntelliJ IDEA
  • SQL
  • Java

Contibutors


About

Project for Softablitz

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •