An open API service indexing awesome lists of open source software.

https://github.com/minhomega/music


https://github.com/minhomega/music

Last synced: 3 months ago
JSON representation

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! 🎵🎧