1.0.1
🔧 Nowy system budowania
Całkowicie przeprojektowany mechanizm kompilacji z prostym menu do wyboru opcji.
✨ Co nowego?
- 📋 Menu-driven build scripts – [build.sh] (Linux) i [build.bat] (Windows) z prostym wyborem opcji (1–6).
- 🍷 Wine cross-compilation – budowanie plików EXE na Linuxie z automatyczną konfiguracją.
- 🐳 Wsparcie Dockera – izolowane środowisko kompilacji.
- 🧹 Automatyczne czyszczenie – inteligentne zarządzanie plikami tymczasowymi.
🎯 Dostępne opcje kompilacji
- 📦 Pakiet DEB (Ubuntu/Debian)
- 🚀 AppImage (uniwersalny Linux)
- 💻 Linux Executable (alternatywa dla EXE)
- 🎯 Wszystko dla Linux (DEB + AppImage + Executable)
- 🪟 Windows EXE (przez Wine – ZERO konfiguracji!)
🍷 Wine Cross-Compilation – rewolucja!
Pełna automatyzacja budowania wersji Windows na Linuxie:
- ✅ Automatyczna instalacja Wine (jeśli brak).
- ✅ Automatyczna instalacja Python 3.12 z python.org.
- ✅ Automatyczne pobranie pakietów: PyQt6, PyInstaller – bez ręcznej konfiguracji.
- ✅ Inteligentne czyszczenie (możesz usunąć
venv_wine_buildpo buildzie). - ⚡ Superszybkie kolejne buildy – ok. 30 sekund przy zachowaniu środowiska.
- 🎯 Tylko EXE – usunięto zbędny folder Portable.
🧹 Optymalizacja projektu
- 🗑️ Usunięto folder lib (172 MB zbędnych plików ffmpeg).
- 📦 Rozmiar projektu zmniejszony o 99,5% – z 173 MB do 904 KB!
- ⚡ Szybsze buildy – mniej plików do kopiowania.
- 🔧 Aplikacja korzysta z własnego systemu pobierania ffmpeg (do
%APPDATA%/VideoDownloader/).
📚 Dokumentacja
- 📖 Nowy BUILD_GUIDE.md – kompletny przewodnik budowania.
- 🔍 Instrukcje Wine – krok po kroku z automatyzacją.
- 💡 Przykłady użycia – opis wszystkich opcji.
⚠️ Wymagania systemowe – jasno określone zależności.
🚀 Ulepszenia dla developerów
- 🎮 Spójne menu na Linux i Windows.
- 🔄 Równoległe buildy – możliwość kompilacji kilku formatów naraz.
- 📊 Informacje o buildzie – rozmiary plików, ścieżki docelowe.
- 🛠️ Lepsze komunikaty błędów – jasne i precyzyjne.
🔧 Szczegóły techniczne
- Python 3.8+ – kompatybilność zachowana.
- PyQt6 – bez zmian w core aplikacji.
- PyInstaller – ulepszona konfiguracja bundlingu.
- Docker + Wine – nowoczesny toolchain do cross-compilation.
✅ Poprawki w YT-DLP GUI
- ✅ Automatyczne pobieranie ffmpeg i youtube-dlp (Linux i Windows).
- ✅ Ulepszenia kolejki pobierania wideo.
- ✅ Lepsza obsługa i weryfikacja konta premium w CDA.
- ✅ Obsługa filmów 18+ (age restriction) i treści spoza CDA Premium bez konta premium.
- ✅ Odświeżony interfejs użytkownika.