github oop7/YTSage v4.7.0
YTSage v4.7.0

latest releases: v4.8.5, v4.8.3, v4.9.3...
18 days ago

YTSage 4.7.0

Install via PyPI:

pip install ytsage

Upgrade to the latest version:

pip install --upgrade ytsage

Downloads

Platform Download Link Notes
Windows EXE YTSage-v4.7.0.exe Native Windows launcher
YTSage-v4.7.0-ffmpeg.exe Bundled with FFmpeg
macOS DMG YTSage-v4.7.0.dmg Standard macOS installer
macOS App YTSage-v4.7.0-macOS-app.zip Contains the .app bundle
Debian Package YTSage-v4.7.0-amd64.deb For Debian/Ubuntu-based distros
Linux AppImage YTSage-v4.7.0-x86_64.AppImage Run on any modern distro

πŸš€ New Features

  • SponsorBlock Categories: Expanded segment selection options beyond just sponsor segments. Users can now select from multiple types of video segments to automatically remove during download using community-submitted data. Available categories include: Sponsor, Unpaid/Self Promotion, Interaction Reminder, Intro, Outro/End Cards, Preview/Recap, Non-Music Section, and Filler Tangent.
  • Embed Chapters: Mark YouTube chapters that will be displayed by supported media players for better navigation.
  • Enhanced About Dialog: Added ffmpeg path display with version checks for both yt-dlp and ffmpeg (#22, thanks to @scotenchen).

πŸ”§ Improvements

  • Logging System: Replaced print statements with loguru for improved efficiency and better debugging (#23, thanks to @viru185). Application logs are now stored in the YTSage\logs folder for better troubleshooting and monitoring of the application's operations.
  • Code Structure: Comprehensive refactoring and optimization of ytsage_gui_dialogs.py and overall project architecture.
  • FFmpeg Update: Updated ffmpeg to version 7.1.1-full_build in both bundled version and ytsage_ffmpeg.py installation module for latest features and improvements.

πŸ› Bug Fixes

  • Module Not Found: Fixed an error where the application would fail to launch due to a missing pkg_resources module (#25, thanks to @DrElvis).

🎨 UI/UX Enhancements

  • FFmpeg Installation Dialog: Redesigned interface for a cleaner and more intuitive experience.
  • About Dialog Redesign: Streamlined layout with clearer information presentation and system checks.
  • Platform Badges: Replaced plain text with descriptive badges in the downloads section for a more modern look.
  • Overall Polish: Various visual improvements throughout the application.

πŸ“– Documentation

  • Project Structure: Added comprehensive file structure documentation in README.
  • macOS App Damaged Error: Implemented a fix to address the "App is damaged and can’t be opened" error on macOS (#27, thanks to @wenzelua).
  • Installation Guide: Added uv option alongside pip in requirements.txt for users who prefer faster dependency installation (#21, thanks to @viru185).
  • Configuration Reference: Documented application configuration paths across different operating systems.
  • Troubleshooting: Added a section to the README to address common issues, including the "App is damaged and can’t be opened" error on macOS.
  • Consistency: Improved the overall consistency and readability of the README file.

Don't miss a new YTSage release

NewReleases is sending notifications on new releases.