<-- Projects
Home
Blog
Projects
About
YPlayer
YPlayer is a web-based music player that allows users to upload, play, and manage their music files with an intuitive and responsive interface. Featuring dynamic album art, automatic playback, and a user-friendly queue system, YPlayer offers a seamless listening experience on both desktop and mobile devices.
π Website
Visit the live site at YPlayer .
π Features
Drag and Drop Upload : Upload multiple music files by dragging them into the designated area or using the file input.
Dynamic Album Art : Displays album artwork from uploaded songs. Click on the artwork to view it in a modal.
Automatic Playback : Songs start playing automatically after the first upload, without needing to press the play button.
Queue Management : View and manage your music queue with options to play, pause, skip, and search for tracks.
Responsive Design : Optimized for both desktop and mobile devices with a modern and adaptable UI.
π¨ Technologies Used
HTML5 : Provides the structure for web pages.
Tailwind CSS : Utility-first CSS framework for styling.
JavaScript : Manages dynamic content updates and interactivity.
π Getting Started
Prerequisites
A modern web browser (e.g., Chrome, Firefox, Edge)
A local web server (optional, for running the project locally)
Installation
Clone the repository :
git clone https://github.com/rajofearth/yplayer.git
Navigate to the project directory :
Run the project :
Open the index.html
file in your preferred browser.
Alternatively, serve the project using a local server (e.g., using VS Codeβs Live Server extension).
π Usage
Home Page :
Drag and drop your music files into the designated area or use the file input to upload.
View and manage your music queue.
Now Playing :
The currently playing song will be displayed with album art and playback controls.
Click on the album art to view it in a modal.
πΈ Screenshots
π€ Contributing
Contributions are welcome! Please submit a Pull Request or create an Issue if you have suggestions or improvements.
Developed by Yashraj Maher . Feel free to contact me if you have any questions or feedback.
π License
This project is licensed under the MIT License.
Thank you for using YPlayer! π΅ Enjoy your music experience!