github oop7/YTSage v4.6.0
YTSage v4.6.0

latest releases: v4.8.5, v4.8.3, v4.9.3...
2 months ago

YTSage 4.6.0

Install via PyPI:

pip install ytsage

Upgrade to the latest version:

pip install --upgrade ytsage

Downloads

Platform File Size Notes
Windows GUI YTSage.exe 60.6 MB Native Windows launcher
Windows + FFmpeg YTSage-ffmpeg.exe 237.3 MB Bundled with FFmpeg
macOS YTSage-v4.6.0.dmg 248.3 MB Standard macOS installer
macOS (ZIP) YTSage-macOS-app.zip 71 MB Contains the YTSage.app bundle
Debian / Ubuntu ytsage_4.6.0_amd64.deb 56 MB Install on Debian/Ubuntu-based distros
Linux AppImage YTSage-x86_64.AppImage 77 MB Run on any modern distro

🚀 New Features

  • Dynamic yt-dlp Management: Pre-built executables now download the appropriate yt-dlp version for your OS at startup, enabling automatic updates without requiring new app releases
  • Download Notifications: Added audio notification that plays when downloads complete
  • Version Information: Added yt-dlp and ffmpeg version display in the About dialog for better transparency

🔧 Improvements

  • Startup Performance: Auto-update process now runs asynchronously during startup, significantly reducing boot time
  • Configuration Organization: Centralized app configuration and yt-dlp bundles in platform-specific directories:
    • Windows: %LOCALAPPDATA%\YTSage
    • macOS: ~/Library/Application Support/YTSage
    • Linux: ~/.local/share/YTSage
  • Performance Optimization: Implemented caching for yt-dlp and ffmpeg versions, plus yt-dlp path resolution
  • User Control: Added "Auto update yt-dlp" toggle in Download Settings for manual control over updates
  • Multiple Instances Issue: Fixed multiple instances of YTSage when running the pre-built executables (#20, reported by @xjuanfxx, with thanks to the reporter)
  • Table Formatting (Under Review): Addressed formatting issues in tables, pending further validation

🎨 UI/UX Enhancements

  • Theme Consistency: Fixed update dialog layout to properly match the application theme
  • Layout Improvements: Various visual refinements to the update interface

📖 Documentation

  • Cookie Authentication Guide: Added detailed step-by-step instructions for using the "Log in with cookies" feature in README.md
  • Improved cross-platform compatibility for configuration management

Don't miss a new YTSage release

NewReleases is sending notifications on new releases.