Xena

Ripper

Ripper is a desktop app for downloading video and audio from supported sites, starting with YouTube. It is designed for quick downloads, a simple GUI, and a local setup that keeps everything easy to manage.

Official releases are distributed through Google Drive for now:

Download the app from Google Drive

I build and maintain the app myself. Please use only the official download link above.

Disclaimer: Use this app responsibly and only download content you have the right to access. The developer is not responsible for misuse of the app.

Features

Tech Stack

Project Layout

Quick Start

  1. Install Python 3.10+ if needed.
  2. Open PowerShell in the project folder.
  3. Install dependencies:
py -m pip install -r requirements.txt
  1. Run the app:
py main.py

Build the EXE

Use the included PowerShell script for a clean rebuild:

./build_exe.ps1

This script removes old build output, clears stale spec files, installs PyInstaller if needed, and builds a fresh one-file executable with ffmpeg bundled.

The output is created here:

dist\Ripper.exe

How to Use

  1. Open the app.
  2. Choose the output mode: MP4 or MP3.
  3. Paste a video URL.
  4. Click Rip.
  5. Use Open Folder to view the file.
  6. Use Settings to change the save location.

ffmpeg Notes

Current Status

Completed

Planned

Goal

Keep the app simple, fast, and dependable while gradually adding more sites, formats, and features. I want to turn what I have learned into a useful tool that I and others can rely on.

Development Notes