| @echo off |
| title AI SquadX VIP β Clipper Backend |
| color 0A |
|
|
| echo. |
| echo ========================================== |
| echo AI SquadX VIP ^| Clipper Backend Launcher |
| echo ========================================== |
| echo. |
|
|
| :: ββ Check Python ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
| python --version >nul 2>&1 |
| if errorlevel 1 ( |
| echo [ERROR] Python is not installed or not in PATH. |
| echo Download it from https://www.python.org/downloads/ |
| pause |
| exit /b 1 |
| ) |
|
|
| :: ββ Change to script directory βββββββββββββββββββββββββββββββββββββββββββββ |
| cd /d "%~dp0" |
|
|
| :: ββ Install dependencies βββββββββββββββββββββββββββββββββββββββββββββββββββ |
| echo [1/3] Installing Python dependencies... |
| pip install -r requirements.txt -q |
| if errorlevel 1 ( |
| echo [ERROR] pip install failed. Check requirements.txt. |
| pause |
| exit /b 1 |
| ) |
| echo Done. |
| echo. |
|
|
| :: ββ Check FFmpeg βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
| echo [2/3] Checking FFmpeg... |
| ffmpeg -version >nul 2>&1 |
| if errorlevel 1 ( |
| echo. |
| echo [WARNING] ffmpeg not found in PATH! |
| echo Download from: https://ffmpeg.org/download.html |
| echo Add ffmpeg\bin to your system PATH then restart this script. |
| echo. |
| pause |
| exit /b 1 |
| ) |
| echo Found. |
| echo. |
|
|
| :: ββ Check yt-dlp ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
| echo [3/4] Checking yt-dlp... |
| yt-dlp --version >nul 2>&1 |
| if errorlevel 1 ( |
| echo. |
| echo [WARNING] yt-dlp not found in PATH! |
| echo Install it with: pip install yt-dlp |
| echo Or download from: https://github.com/yt-dlp/yt-dlp/releases |
| echo. |
| pause |
| exit /b 1 |
| ) |
| echo Found. |
| echo. |
|
|
| :: ββ Start Backend βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
| echo [4/4] Starting AI SquadX VIP on http://localhost:5000 ... |
| echo. |
| echo Access the app at: http://localhost:5000 |
| echo Press Ctrl+C to stop the server. |
| echo. |
|
|
| :: Automatically open browser after a short delay |
| start "" "http://localhost:5000" |
|
|
| python server.py |
|
|
| pause |
|
|