24 lines
506 B
Markdown
24 lines
506 B
Markdown
# yt-dlp Web UI
|
|
|
|
## Setup
|
|
|
|
**1. Install backend dependencies** (from the `web/backend` folder):
|
|
```bash
|
|
pip install -r web/backend/requirements.txt
|
|
```
|
|
|
|
**2. Install yt-dlp** (from the repo root):
|
|
```bash
|
|
pip install -e .
|
|
```
|
|
|
|
**3. Start the backend:**
|
|
```bash
|
|
uvicorn web.backend.main:app --reload --port 8000
|
|
```
|
|
|
|
**4. Open the frontend:**
|
|
|
|
Just open `web/frontend/index.html` in your browser — no build step needed.
|
|
|
|
> Make sure `ffmpeg` is installed and on your PATH for merging video+audio streams.
|