Songify is a web application that allows users to listen to their favourite songs with a range of functionalities. It is built using HTML, CSS, and JavaScript and offers features like play, pause, next, previous, loop, and playlist functionality. The player displays the song image and title, while the playlist provides a list of available songs. The progress bar indicates the current position of the song being played, and users can seek a specific point in the song by clicking on the progress bar.
You can see a live demo of Songify here.
- Play, pause, next, and previous song control buttons
- Loop functionality to repeat the current song
- Interactive playlist with song selection option
- Dynamic song progress tracking with a customizable progress bar
- Responsive design to ensure a seamless user experience on different devices
- Clone the repository:
git clone https://github.com/AmazingAshish/advanced-song-player.git
- Open the
index.html
file in your preferred web browser.
- Click the "Play" button to start playing the current song.
- Click the "Pause" button to pause the currently playing song.
- Use the "Next" and "Previous" buttons to navigate between songs in the playlist.
- Click on a song in the playlist to select it and play it.
- Toggle the "Loop" button to enable or disable song looping functionality.
Contributions are welcome! Feel free to open a pull request or create an issue for any bug fixes, improvements, or new features you'd like to add.
This project is licensed under the MIT License.