Skip to content

YTSage v5.4.5

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Aug 13:59

YTSage 5.4.5

This release takes longer than usal due to lack of sponsorship and the contributing, if you want to support the project, please consider sponsoring on GitHub Sponsors

Install via PyPI:

pip install ytsage

Upgrade to the latest version:

pip install --upgrade ytsage

Downloads

Platform File Notes
Windows FFmpeg YTSage-v5.4.5-ffmpeg-Setup.exe With FFmpeg bundled
Windows EXE YTSage-v5.4.5-Setup.exe Standard installer
Windows Portable FFmpeg YTSage-v5.4.5-ffmpeg-portable.zip Portable with FFmpeg, zipped
Windows Portable YTSage-v5.4.5-portable.zip Portable version, no installation required
Linux DEB YTSage-v5.4.5-amd64.deb Debian package
Linux AppImage YTSage-v5.4.5-x86_64.AppImage AppImage, portable
Flathub YTSage-v5.4.5-x86_64.flatpak Flatpak Bundle
Linux RPM YTSage-v5.4.5-x86_64.rpm RPM package
macOS ARM64 DMG YTSage-v5.4.5-arm64.dmg Disk image installer for Apple Silicon
macOS ARM64 APP YTSage-v5.4.5-arm64.app.zip Zipped application for Apple Silicon
PyPI ytsage-5.4.5-py3-none-any.whl Python Wheel
PyPI ytsage-5.4.5.tar.gz Source Distribution

✨ Features

  • Embed Thumbnails into Downloads: Added an option to automatically embed video thumbnails directly into your downloaded media files. (#122, thanks to (@bastik-1001))

  • Embed Metadata: Added an option to embed full video metadata (such as titles and artist info) straight into the output file. (#123, thanks to (@bastik-1001))

  • Added Option to disable notification sound: Introduced a toggle to disable the notification sound for new downloads. (#121, thanks to (@bastik-1001))

  • Add Persian Localization: (fa) localization and README translation (#126, thanks to (@realrazdev))

🔧 Improvements

  • Playlist Downloads & Quality Presets: Introduced universal preset format expressions for playlist downloads. You can now select a target quality for an entire playlist, and if an exact match isn't available for a specific video, the app will automatically download the next closest quality. This replaces the misleading old behavior where the app only displayed the format table of the first video (#114, thanks to @cwlnet)

  • Redesigned Embed Settings: Reorganized the Embed settings layout with a compact, collapsible Embed dropdown menu (containing Chapters, Metadata, and Thumbnail toggles) to keep the main window clean and uncluttered.

  • Updated Interface Assets: Refreshed the main application preview screenshots.

  • Added automated star history: Implemented automated star history tracking to monitor repository growth.

  • Bump Github Actions to latest versions: Updated GitHub Actions workflows to use the latest versions of dependencies and tools.

  • higher the lowest python version to 3.11: The minimum required Python version has been raised to 3.11, ensuring compatibility with the latest features and improvements.

🐛 Bug Fixes

  • Fixed "About" dialog issue: The "About" dialog menu is closed before it receives system information (#116,thanks to @Seryi3)

  • Fixed Unable to select path to yt-dlp manually: Resolved the issue where users couldn't manually select the path to yt-dlp (#125, thanks to (@Mustached-Man))

  • Fixed Video downloaded completed message after canceling: Corrected the behavior where a "Video downloaded completed" message now it would display "Download cancelled" if the user cancels the download