YTSage 5.0.7b - Beta Release
Please report any issues you encounter on the GitHub Issues page.
Downloads
| Platform | File | Notes |
|---|---|---|
| YTSage-v5.0.7b-ffmpeg-Setup.exe | With FFmpeg bundled | |
| YTSage-v5.0.7b-Setup.exe | Standard installer | |
| YTSage-v5.0.7b-ffmpeg-portable.zip | Portable with FFmpeg, zipped | |
| YTSage-v5.0.7b-portable.zip | Portable version, no installation required | |
| YTSage-v5.0.7b-amd64.deb | Debian package | |
| YTSage-v5.0.7b-x86_64.AppImage | AppImage, portable | |
| YTSage-v5.0.7b-x86_64.flatpak | Flatpak Bundle | |
| YTSage-v5.0.7b-x86_64.rpm | RPM package | |
| YTSage-v5.0.7b-arm64.dmg | Disk image installer for Apple Silicon | |
| YTSage-v5.0.7b-arm64.app.zip | Zipped application for Apple Silicon | |
| ytsage-5.0.7b-py3-none-any.whl | Python Wheel | |
| ytsage-5.0.7b.tar.gz | Source Distribution |
✨ Features
- Export Playlists: Added a "Save Playlist As" button to export playlist contents to
.txt,.csv,.m3u, or.json. - Default Preferences: Added new options in Download Settings to set a "Default Video Resolution" and "Default Subtitle Languages".
- Filename Variables: Added support for
%(playlist_index)sin the output filename format.
🔧 Improvements
-
Auto-Selection: The application now automatically checks the correct video quality and subtitles in the format table based on your configured default settings.
-
Localization: Added missing localization keys to prevent console warnings and ensure all UI text is properly translated.
🐛 Bug Fixes
-
Fixed a bug where saving the download path could erase other user settings.
-
Fixed a rendering crash that prevented the Download History dialog from opening if previous downloads were missing file size information.
-
Fixed missing localization keys that caused console warnings and missing UI text.
-
Fixed playlist download overwrites: Updated the default filename format to include a unique video ID: %(title)s_%(resolution)s_[%(id)s].%(ext)s. This ensures every downloaded video gets a unique filename, preventing accidental overwrites and data loss when downloading playlists with identical titles #90 thankks to [@j1aaar] for reporting the issue.
💡 Note for current users: You can apply this fix immediately by going to Settings and clicking "Reset" next to the filename format, or by manually adding [%(id)s] to your custom template.
credits to #89 [@avtandil33] for feature suggestions and bug reports