A serverless music web player with album covers and random background, built using React.
Demo • Features • Installation • Usage • License
You can check out the live demo of the music web player here.
🌟 If you find this project useful or interesting, please consider giving it a star on GitHub! Your support is greatly appreciated! 🌟
- 🎧 Play music tracks directly in the web browser
- 📀 Random background for each refresh
- 🎵 Shuffle and repeat functionality
- ⏯️ Play, pause, and skip tracks
- 🔍 Search for specific songs or artists
- 📝 Display track information such as title, artist, and album
- 🔊 Volume control
- 🎶 Progress bar for tracking the current playback position
- 📁 Support for multiple playlists
- 🎉 Responsive design for optimal viewing on different devices
-
Create an empty React Native project:
npx create-react-app neko-player
-
Navigate to the project directory:
cd neko-player
-
Clone the repository:
git clone https://github.com/Zackiss/NekoPlayer.git
-
Copy the repository, paste and cover the new React app you have just built.
-
It is no need to download any dependencies other than that, the project is managed to implement with pure React Native
-
Start the development server:
npm start
-
Open your web browser and visit
http://localhost:3000
to access the music web player. -
Customize the player by modifying the code in the
src
directory to fit your specific needs. -
Add and delete the music by modifying
track.js
if needed. (You can grab the content ofaudioSrc
from OneDrive music embeddings)
This project is licensed under the MIT License.