https://github.com/minhomega/music
https://github.com/minhomega/music
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/minhomega/music
- Owner: MinhOmega
- License: mit
- Created: 2024-05-30T18:58:43.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-31T05:15:49.000Z (about 2 years ago)
- Last Synced: 2026-04-27T15:41:35.033Z (3 months ago)
- Language: TypeScript
- Homepage: https://diutube.vercel.app
- Size: 202 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING
- License: LICENSE
Awesome Lists containing this project
README
# MusicBox
MusicBox is an open-source music player built on Next.js that allows you to play MP3 files and stream tracks from YouTube. With features like playlists, favorites, real-time listening with PeerJS, YouTube video playback, search functionality, and robust track organization, MusicBox provides a full-featured music player experience.
## Getting Started
### Prerequisites
Before you begin, make sure you have the following installed:
- Node.js
- npm (Node Package Manager)
### Installation
1. Clone the repository:
```bash
git clone https://github.com/MinhOmega/music.git
```
2. Navigate to the project directory:
```bash
cd music
```
3. Install dependencies:
```bash
npm install
```
### Usage
1. Start the Next.js development server:
```bash
npm run dev
```
2. Open your browser and navigate to [http://localhost:3000](http://localhost:3000) to use MusicBox.
## Features
### Playlists
Create and manage playlists for a customized listening experience.
### Favorites
Mark your favorite tracks for quick access.
### Real-time Listening
Enjoy tracks together with friends in real-time using PeerJS.
### YouTube Integration
Listen to your favorite tracks directly from YouTube videos.
### Search
Efficiently find and discover new tracks with the built-in search functionality.
### Organizing Tracks
Organize your music library with ease, ensuring a seamless listening experience.
### Full Controls
MusicBox provides full controls as a comprehensive music player, giving you command over playback and settings.
## Contributing
Contributions are welcome! Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to contribute to this project.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Acknowledgments
Special thanks to the open-source community for their continuous support and contributions.
## Contact
For any inquiries or issues, please open an [issue](https://github.com/MinhOmega/music/issues) on GitHub.
Enjoy MusicBox! 🎵🎧