Installation

Complete guide to installing FastTube Downloader on your Linux system.

Before You Begin

Make sure you have all prerequisites installed before proceeding with the installation. This will ensure a smooth setup process.

Prerequisites

FastTube Downloader requires the following dependencies to be installed on your system:

Python 3.8+

Programming language runtime

Required

yt-dlp

Video extraction tool

Required

aria2

Multi-connection download utility

Required

GTK3 & Python GObject

GUI toolkit and Python bindings

Required
Install Prerequisites
Run these commands to install all required dependencies

Ubuntu/Debian:

sudo apt update
sudo apt install python3 python3-pip yt-dlp aria2 python3-gi python3-gi-cairo gir1.2-gtk-3.0

Fedora:

sudo dnf install python3 python3-pip yt-dlp aria2 python3-gobject gtk3

Arch Linux:

sudo pacman -S python python-pip yt-dlp aria2 python-gobject gtk3

Quick Install

1Clone the Repository

First, clone the FastTube Downloader repository from GitHub:

git clone https://github.com/Dawaman43/FastTubeDownloader.git
cd FastTubeDownloader

2Run the Setup Script

Execute the setup script to install the application:

sudo ./setup.sh

This script will:

  • • Install the app to /opt/FastTubeDownloader
  • • Create a desktop entry for easy access
  • • Set up native messaging host for browser integration

3Install Browser Extension

Install the Chrome/Chromium extension for browser integration:

  1. Open Chrome/Chromium and navigate to chrome://extensions
  2. Enable Developer mode (toggle in the top right)
  3. Click Load unpacked
  4. Select the FastTubeDownloader folder (containing manifest.json)
  5. Note the Extension ID displayed
Important: Extension ID

If the Extension ID differs from the one in EXTENSION_ID_GUIDE.md, you need to update native_host/com.fasttube.downloader.json with the new ID and re-run sudo ./setup.sh.

4Launch the Application

Open FastTube Downloader from your applications menu or run:

/opt/FastTubeDownloader/main.py
Installation Complete!

You're all set! FastTube Downloader is now installed and ready to use. Check out the Usage Guide to learn how to get the most out of it.