Skip to content

nilaachandra/Music-Player-Main

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


a first gen Spotify Clone

Explore the docs »

View Demo . Report Bug . Request Feature

Downloads Contributors Stargazers Issues License

Table Of Contents

About The Project

The Music Player Web App is a responsive and feature-rich web application that allows users to play and manage their music library. It provides an intuitive user interface with controls for playing, pausing, skipping tracks, and adjusting the volume. Users can create playlists, search for songs, and enjoy a seamless music listening experience.

Key Features:

Playlist Management: Users can create and manage playlists for organizing their favorite songs. Search Functionality: A search bar enables users to quickly find specific songs within their music library. Playback Controls: Play, pause, skip, and rewind buttons provide easy control over the music playback. Shuffle and Repeat: Users can toggle shuffle and repeat modes for a personalized listening experience. Song Duration and Seeker: The app displays the current and total duration of the playing song. A seeker allows users to jump to different parts of the track. Responsive Design: The web app is designed to work seamlessly on various devices, providing a consistent experience. Additional Functionality:

Random Song Button: A button allows users to play a random song from their library. Sidebar Menu: The sidebar menu enhances user navigation, providing a clean and organized interface.

Built With

Technology Stack:

Frontend: HTML, TailwindCSS, JavaScript Asynchronous Operations: Fetch API for fetching songs asynchronously. Audio Playback: HTML5 Audio API for handling audio playback. User Interface: Designed with responsiveness in mind for a user-friendly experience on different devices.

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Installation

Clone the repo

https://github.com/nilaachandra/Music-Player-Main

Contributing

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Authors

Acknowledgements

This project would not have been possible without the invaluable support and resources provided by various individuals and platforms. We express our sincere gratitude to:

Code With Harry (YouTube): A heartfelt thank you to Code With Harry for their insightful tutorials and guidance, which played a pivotal role in shaping the development of this Music Player Web App.

OpenAI's ChatGPT: We extend our appreciation to OpenAI for the powerful ChatGPT language model, which assisted in generating and refining code snippets, contributing significantly to the development process.

Spotify: We are thankful to Spotify for revolutionizing the music streaming industry and inspiring us to create a feature-rich music player web app.

Tech Community on Twitter: A big shoutout to the vibrant tech community on Twitter for their continuous engagement, discussions, and support. Your enthusiasm and knowledge-sharing have been a constant source of motivation.