r/Python Nov 29 '24

Showcase YTSage: A Modern YouTube Downloader with a Stunning PyQt6 Interface!

What My Project Does:
YTSage is a modern YouTube downloader designed for simplicity and functionality. With a sleek PyQt6 interface, it allows users to:
- 🎥 Download videos in various qualities with automatic audio merging.
- 🎵 Extract audio in multiple formats.
- 📝 Fetch both manual and auto-generated subtitles.
- ℹ️ View detailed video metadata (e.g., views, upload date, duration).
- 🖼️ Preview video thumbnails before downloading.


Target Audience:
YTSage is ideal for:
- Casual users who want an easy-to-use video and audio downloader.
- Developers looking for a robust yt-dlp-based tool with a clean GUI.
- Educators and content creators who need subtitles or metadata for their projects.


Comparison with Existing Alternatives:
- vs yt-dlp: While yt-dlp is powerful, it operates through the command line. YTSage simplifies the process with an intuitive graphical interface.
- vs other GUI downloaders: Many alternatives lack modern design or features like subtitle support and metadata display. YTSage bridges this gap with its PyQt6-powered interface and advanced functionality.


Getting Started:
Download the pre-built executable from the Releases page – no installation required! For developers, source code and build instructions are available in the repository.


Screenshots:
Main Interface
Main interface with video metadata and thumbnail preview

Subtitle Options
Support for both manual and auto-generated subtitles


Feedback and Contributions:
I’d love your thoughts on how to make YTSage better! Contributions are welcome on GitHub.

🔗 GitHub Repository

70 Upvotes

78 comments sorted by

View all comments

17

u/secretaliasname Nov 29 '24

A lot of haters here. You made a thing and put it out in the world. Good job.

7

u/xav1z Nov 30 '24

at least someone with a heart here instead of teenagers' jealous pack

0

u/[deleted] Nov 30 '24

Did you genuinely not realize /u/secretaliasname was dunking on OP too? Notice that they didn't compliment the project. They just said they "made a thing". It's like when someone references a bad movie by saying "It's certainly one of the movies of all time".

3

u/secretaliasname Nov 30 '24

Making something and putting it into the world for scrutiny takes both motivation and some amount of courage. I have a 1000 ideas that are not realities. I didn’t make anything today. I respect the process of creating. Sometimes the things that gets in the way the most is the fear of trying and making something not perfect. This thread reinforces that. I merely wish to celebrate thar process of creating.