This is a web-based music player application that allows users to enjoy their favorite tracks with ease. The application includes essential features for managing and playing music and user authentication for a personalized experience.
- Play/Pause/Stop: Easily control playback with simple buttons.
- Next/Previous Track: Navigate through your music library seamlessly.
- Create Playlist: Users can create custom playlists to organize their music.
- Delete Playlist: Remove playlists that are no longer needed.
- Add/Remove Tracks from Playlist: Customize playlists by adding or removing tracks.
- Save Playlist: Save playlists for future use.
- Load Playlist: Load previously saved playlists.
- Search for Tracks in Library: Find tracks in the music library using the search function.
- Lyrics Display: View the lyrics of the currently playing track.
- Download Tracks for Offline Playback: Download tracks to enjoy offline.
- Change Playback Speed: Adjust the playback speed of tracks.
- Registration: Users can register using their email, username, and password.
- Password Recovery: If a user forgets their password, a recovery email is sent to reset it.