YTSage 4.9.2 - Halloween Release 🎃
Install via PyPI:
pip install ytsageUpgrade to the latest version:
pip install --upgrade ytsageDownloads
| Platform | File | Notes |
|---|---|---|
| YTSage-v4.9.2-Setup.exe | Standard installer | |
| YTSage-v4.9.2-ffmpeg-Setup.exe | With FFmpeg bundled | |
| YTSage-v4.9.2-portable.zip | Portable version, no installation required | |
| YTSage-v4.9.2-ffmpeg-portable.zip | Portable with FFmpeg, zipped | |
| YTSage-v4.9.2-amd64.deb | Debian package | |
| YTSage-v4.9.2-x86_64.AppImage | AppImage, portable | |
| YTSage-v4.9.2-x86_64.rpm | RPM package | |
| YTSage-v4.9.2-arm64.app.zip | Zipped application for ARM64 | |
| YTSage-v4.9.2-arm64.dmg | Disk image installer for ARM64 | |
| YTSage-v4.9.2-x64.app.zip | Zipped application for x64 | |
| YTSage-v4.9.2-x64.dmg | Disk image installer for x64 |
🚀 New Features
- cookies indicator in status bar: Added a visual indicator in the
login with cookiestab to show when cookies are active.
🔧 Improvements
-
Add video URL validation and filename sanitization: Implemented checks to ensure video URLs are valid before processing and sanitized filenames to prevent issues with invalid characters.
-
Cookie Management UI Revamp: Revamped the cookies tab in the CustomOptionsDialog, making browser extraction the default, adding an Apply button for confirmation, and updating status indicators to show active cookies.
-
Code Cleanup: Removed redundant 'update_details' signal declaration in DownloadThread.
-
Python Version Constraint: Added Python version constraint (<3.14) to prevent installation failures on Python 3.14+ where PySide6 is not yet supported. Users requiring Python 3.14+ should use pre-built executables from releases.
🐛 Bug Fixes
- Browse button: Fixed an issue where the Browse button in the
Login with Cookiestab was not functioning correctly #58 thanks to (@LuckCircles)