YTSage 4.7.0
Install via PyPI:
pip install ytsage
Upgrade to the latest version:
pip install --upgrade ytsage
Downloads
Platform | Download Link | Notes |
---|---|---|
YTSage-v4.7.0.exe | Native Windows launcher | |
YTSage-v4.7.0-ffmpeg.exe | Bundled with FFmpeg | |
YTSage-v4.7.0.dmg | Standard macOS installer | |
YTSage-v4.7.0-macOS-app.zip | Contains the .app bundle
| |
YTSage-v4.7.0-amd64.deb | For Debian/Ubuntu-based distros | |
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 alongsidepip
inrequirements.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.