# 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.