github oop7/YTSage v4.5.0
YTSage v4.5.0

latest releases: v4.8.3, v4.8.2.2, v4.8.2...
4 months ago

YTSage 4.5.0

This release brings many new features, improvements, and bug fixes to enhance your downloading experience!

Install via PyPI:

pip install ytsage

Upgrade to the latest version:

pip install --upgrade ytsage

Downloads

Platform File Size Notes
Windows GUI YTSage.exe 55.1 MB Native Windows launcher
Windows + FFmpeg YTSage-ffmpeg.exe 228 MB Bundled with FFmpeg
macOS YTSage.dmg 211 MB Standard macOS installer
macOS (ZIP) YTSage-macOS-app.zip 68.9 MB Contains the YTSage.app bundle
Linux AppImage YTSage-x86_64.AppImage 204 MB Run on any modern distro

🚀 Features

  • Download Speed Limiter: Added an option to limit the download speed, giving you more control over bandwidth usage.
  • Save Video Descriptions: You can now optionally save the video's description as a separate text file alongside the download.
  • Multiple Subtitle Selection & Merging: Select and download multiple subtitle tracks simultaneously. Added the capability to merge selected subtitles directly into the output video file.
  • Playlist Video Selection: Introduced the ability to select specific videos from a playlist for download, instead of downloading the entire list.
  • Cookie-Based Login: Added support for logging in using browser cookies, enabling access to private or member-only content (#16).
  • Dependency Detection: The "About" dialog now detects and displays whether ffmpeg and yt-dlp are found on the system.
  • In-App Changelog: The update notification dialog now displays the changelog for the new version.
  • Playlist Thumbnails: Playlist view now displays the thumbnail for the entire playlist.
  • Video Like Counter Display: Added a display to show the number of likes for the selected video.

✨ Improvements

  • New UI Theme: Refreshed the user interface with a new theme for a more modern look and feel.
  • Enhanced Audio Download Safety: Improved error handling and UI guidance in the audio-only section to prevent selecting incompatible formats that previously led to download failures.
  • Improved yt-dlp Update Process: Streamlined the process for checking and updating the bundled yt-dlp.
  • More Detailed Download Progress: Enhanced the download progress indicator to provide more granular feedback.
  • Simplified About Dialog: Removed the features list entirely from the "About" dialog for a cleaner and more focused presentation.
  • Corrected Playlist View Information: Removed inaccurate file size and extension details from the playlist view (previously only reflected the first video).
  • Consistent Iconography: Replaced the generic download icon with the YTSage application icon.
  • Optimized Cleanup: Improved the temporary file cleanup process after downloads complete.

🐛 Bug Fixes

  • Output Format: Fixed an issue where the output format was always defaulting to .mp4, ignoring user selection.
  • Audio Download Error: Resolved error code 2 failures that occurred during certain audio-only downloads.
  • Format Table Layout: Corrected layout and alignment issues within the format selection table.
  • Audio Format Naming: Fixed inconsistencies between format names (e.g., resolution labels) and file extensions in the audio-only selection list.

🔧 Internal & Build Changes

  • Updated Python Version: The Python version used for building pre-compiled executables has been updated.
  • Bundled ffmpeg (Windows): New pre-built Windows executables now include ffmpeg, simplifying setup for Windows users.
  • Build Process Enhancements: Implemented improvements to the build process for Linux and macOS executables.

Don't miss a new YTSage release

NewReleases is sending notifications on new releases.