@echo off
chcp 65001 >nul
title FikoYT Video Studyosu
setlocal enabledelayedexpansion

cd /d "%~dp0"

set "VENV_PY=D:\__sistem__\Masaustu\FikoYT.Yeni.Cag\video-uretim\ltx-desktop-wangp\LTX-Desktop-WanGP\backend\.venv\Scripts\python.exe"
set "SCRIPT=D:\__sistem__\Masaustu\FikoYT.Yeni.Cag\video-uretim\fiko-video-studio\main.py"

if not exist "%VENV_PY%" (
    echo HATA: LTX-Desktop-WanGP venv bulunamadi!
    echo   Beklenen: %VENV_PY%
    echo.
    echo Lutfen LTX-Desktop-WanGP-Kur.bat'i once calistirin.
    pause
    exit /b 1
)

echo ============================================
echo   FikoYT Video Studyosu baslatiliyor...
echo ============================================

REM PySide6 kurulu mu kontrol et, degilse kur
"%VENV_PY%" -c "import PySide6" 2>nul
if errorlevel 1 (
    echo [KURULUM] PySide6 kuruluyor...
    "%VENV_PY%" -m pip install --quiet PySide6 psutil
    if errorlevel 1 (
        echo HATA: PySide6 kurulumu basarisiz!
        pause
        exit /b 1
    )
    echo [KURULUM] Tamamlandi.
    echo.
)

"%VENV_PY%" "%SCRIPT%"

if errorlevel 1 (
    echo.
    echo HATA: Uygulama bir hata ile kapandi.
    pause
)
