# Byg LineDance Player til Windows .exe

## Krav

1. **Python 3.11+** installeret
2. **VLC** installeret (skal også være på den maskine der kører .exe)
3. Alle Python-pakker installeret (`pip install -r requirements.txt`)

## Bygge på Windows

```cmd
cd linedance-app
build.bat
```

Det færdige program ligger i `dist\LineDancePlayer\LineDancePlayer.exe`

## Bygge på Linux (til Linux)

```bash
cd linedance-app
./build_linux.sh
```

## Distribuere til andre

Kopiér hele `dist\LineDancePlayer\` mappen — IKKE kun .exe filen!
Mappen indeholder alle nødvendige DLL-filer og biblioteker.

Modtageren skal stadig have **VLC installeret**:
- Windows: https://www.videolan.org/vlc/
- Linux: `sudo apt install vlc`

## Hvis VLC ikke kan findes

PyInstaller kan ikke automatisk inkludere VLC da det er et system-program.
Alternativt kan du kopiere `libvlc.dll` og `libvlccore.dll` fra
`C:\Program Files\VideoLAN\VLC\` ind i `dist\LineDancePlayer\`-mappen.

## Fejlsøgning

Hvis .exe crasher uden fejlbesked, byg med `console=True` i spec-filen
og kør fra kommandoprompten for at se fejlbeskeder.

## Størrelse

Den færdige mappe er typisk 80-150 MB med PyQt6.
