YTSage: A Modern YouTube Downloader with a Clean PySide6 GUI

This repository profile is provided by osrepos.com, an open source repository discovery platform.

YTSage: A Modern YouTube Downloader with a Clean PySide6 GUI

Summary

YTSage is a modern, cross-platform YouTube downloader featuring a clean PySide6 interface. It allows users to download videos in various qualities, extract audio, fetch subtitles, and utilize advanced features like SponsorBlock integration. Built on yt-dlp, YTSage ensures reliable and efficient media downloads.

Repository Information

Analyzed by OSRepos on December 31, 2025

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

YTSage is a modern, cross-platform YouTube downloader designed with a clean PySide6 graphical user interface. It provides a comprehensive solution for downloading YouTube videos, extracting audio, fetching subtitles, and viewing video metadata. Built upon the robust yt-dlp library, YTSage ensures reliable and high-performance media processing, offering features like SponsorBlock integration and support for various download qualities.

Installation

Getting started with YTSage is straightforward, offering both a quick pip installation and pre-built executables for various operating systems.

Quick Install (Recommended)

You can install YTSage directly from PyPI:

pip install ytsage

After installation, launch the application using:

ytsage

Pre-built Executables

For users who prefer not to use Python's package manager, YTSage offers pre-built executables for Windows, Linux, and macOS. These packages often include necessary dependencies like FFmpeg, simplifying the setup process.

You can find the latest releases and download options for your operating system here: Download Latest Release

Examples (Usage & Features)

YTSage is designed for intuitive use, allowing users to quickly download content with a few clicks.

Basic Usage

  1. Launch YTSage.
  2. Paste a YouTube URL into the input field.
  3. Click "Analyze" to fetch video information.
  4. Select your desired format, choosing between Video for full video downloads or Audio Only for audio extraction.
  5. Customize options, such as enabling subtitles, selecting languages, merging subtitles, saving thumbnails, removing sponsor segments, or embedding chapters.
  6. Choose an output directory.
  7. Click "Download".

Key Features

YTSage goes beyond basic downloads with a rich set of features:

  • SponsorBlock Integration: Automatically remove sponsor segments from videos.
  • Multi-Subtitle Select & Merge: Download multiple subtitles and merge them directly into the video file.
  • Playlist Support & Selector: Download entire playlists or select specific videos from them.
  • Trim Video Sections: Download only specific parts of a video by defining time ranges.
  • Login with Cookies: Access private or age-restricted content by logging in with browser cookies.
  • Audio Format Conversion: Convert audio-only downloads to various formats like MP3, FLAC, WAV, and more.
  • Download History: Keep track of all your past downloads with thumbnails and statuses.
  • Localization: The application supports 14 languages, making it accessible to a global audience.

Why Use YTSage?

YTSage stands out as a simple yet powerful YouTube downloader due to several key advantages:

  • Clean, Modern PySide6 Interface: Enjoy a user-friendly and aesthetically pleasing experience.
  • One-Click Downloads: Streamline your workflow with quick and efficient downloading of videos, audio, and subtitles.
  • Advanced Features: Benefit from capabilities like SponsorBlock, comprehensive subtitle management, and robust playlist handling.
  • Cross-Platform Compatibility: Install and run YTSage seamlessly across Windows, Linux, and macOS.
  • Easy Installation: Choose between a simple pip command or convenient pre-built executables.

Links

Source repository

Open the original repository on GitHub.

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️