YTSage 5.0.1b - Beta Release
Please report any issues you encounter on the GitHub Issues page.
Downloads
| Platform | File | Notes |
|---|---|---|
| YTSage-v5.0.1b-ffmpeg-Setup.exe | With FFmpeg bundled | |
| YTSage-v5.0.1b-Setup.exe | Standard installer | |
| YTSage-v5.0.1b-ffmpeg-portable.zip | Portable with FFmpeg, zipped | |
| YTSage-v5.0.1b-portable.zip | Portable version, no installation required | |
| YTSage-v5.0.1b-amd64.deb | Debian package | |
| YTSage-v5.0.1b-x86_64.AppImage | AppImage, portable | |
| YTSage-v5.0.1b-x86_64.flatpak | Flatpak Bundle | |
| YTSage-v5.0.1b-x86_64.rpm | RPM package | |
| YTSage-v5.0.1b-arm64.dmg | Disk image installer for Apple Silicon | |
| YTSage-v5.0.1b-arm64.app.zip | Zipped application for Apple Silicon | |
| ytsage-5.0.1b-py3-none-any.whl | Python Wheel | |
| ytsage-5.0.1b.tar.gz | Source Distribution |
🚀 New Features
- Added
Generic Modeto support downloads from non-YouTube sites supported by yt-dlp #78 thanks to (@WoodyBABL) - Added a new Download Settings toggle for Generic Mode.
- Added sponsor visibility in the app and docs to make project support easier.
🔧 Improvements
- Added README documentation for using Generic Mode with non-YouTube URLs.
- Reorganized the README usage documentation by splitting the former Advanced Options section into separate sections for media/download, output settings, access/network, and maintenance tools.
- Added localized Generic Mode strings across all shipped language files.
- Updated the URL placeholder text dynamically based on the selected validation mode.
🐛 Bug Fixes
- Fixed a crash in the format table when third-party extractors returned
nullvalues such asformat_note. - Hardened format table handling for nullable metadata like bitrate, resolution, extension, and codec fields.
- Applied Generic Mode validation consistently to both analysis and download flows.