github oop7/YTSage v5.0.7b
YTSage v5.0.7b

pre-release12 hours ago

YTSage 5.0.7b - Beta Release

Please report any issues you encounter on the GitHub Issues page.

Downloads

Platform File Notes
Windows FFmpeg YTSage-v5.0.7b-ffmpeg-Setup.exe With FFmpeg bundled
Windows EXE YTSage-v5.0.7b-Setup.exe Standard installer
Windows Portable FFmpeg YTSage-v5.0.7b-ffmpeg-portable.zip Portable with FFmpeg, zipped
Windows Portable YTSage-v5.0.7b-portable.zip Portable version, no installation required
Linux DEB YTSage-v5.0.7b-amd64.deb Debian package
Linux AppImage YTSage-v5.0.7b-x86_64.AppImage AppImage, portable
Flathub YTSage-v5.0.7b-x86_64.flatpak Flatpak Bundle
Linux RPM YTSage-v5.0.7b-x86_64.rpm RPM package
macOS ARM64 DMG YTSage-v5.0.7b-arm64.dmg Disk image installer for Apple Silicon
macOS ARM64 APP YTSage-v5.0.7b-arm64.app.zip Zipped application for Apple Silicon
PyPI ytsage-5.0.7b-py3-none-any.whl Python Wheel
PyPI 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)s in 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

Don't miss a new YTSage release

NewReleases is sending notifications on new releases.