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

https://github.com/kottagenvh/mu

A simple web based audio player. (Not for commercial use)
https://github.com/kottagenvh/mu

emailjs firebase jwt-token mongodb nextjs14 reactjs spline

Last synced: 3 months ago
JSON representation

A simple web based audio player. (Not for commercial use)

Awesome Lists containing this project

README

          


MU 3.0 Logo

# MU 3.0
**Smart Self-Hosted Audio Player & Virtual Microphone**

**License:** `MIT`   |   **Package Manager:** `pnpm`   |   **Version:** `3.0.0`

---

## 🎧 About the Project

**MU 3.0** is a sophisticated, self-hosted audio ecosystem designed for users who want full control over their media. It functions as both a high-fidelity web-based audio player and a virtual microphone application, bridging the gap between your personal library and your digital communication tools.

> [!IMPORTANT]
> **Audio Responsibility:** MU 3.0 does not provide pre-loaded audio files. Users are solely responsible for the content they upload and host on the application.

### 📖 Documentation & Blog
For an in-depth look at the architecture, features, and full documentation, check out our official blog:
👉 **https://www.nowenkottage.com/mu**

## 🚀 Getting Started

Follow these steps to get your local instance of MU 3.0 up and running.

- Clone Repository
```
git clone https://github.com/KOTTAGENVH/mu
```
- Navigate to project
```
cd mu/mu
```
- Install Dependencies
```
pnpm i
```
- Add environment varaibles
```
COOKIE_NAME="YOUR_SECRET"
EMAIL2="YOUR_SECRET"
MONGODB_URI="YOUR_SECRET"
JWT_SECRET="YOUR_SECRET"
EMAIL="YOUR_SECRET"
BRAND="YOUR_SECRET"
AUTHEMAIL="YOUR_SECRET"
AUTHEMAILPASS="YOUR_SECRET"
BASE_32="YOUR_SECRET"
ENCRYPTION_KEY="YOUR_SECRET"
NEXT_PUBLIC_URL="YOUR_SECRET"
NODE_ENV="YOUR_SECRET"
CLOUDFLARE_ACCOUNT_ID="YOUR_SECRET"
CLOUDFLARE_ACCESS_KEY_ID="YOUR_SECRET"
CLOUDFLARE_SECRET_ACCESS_KEY="YOUR_SECRET"
R2_BUCKET_NAME="YOUR_SECRET"
NEXT_PUBLIC_R2_PUBLIC_BUCKET_IMG="YOUR_SECRET"
```
- Run
```
pnpm run dev
```
>