# JuanBindez/pytubefix

Python3 library for downloading YouTube Videos.

Repository: https://github.com/JuanBindez/pytubefix
Canonical: https://ross.abutalabs.com/products/pytubefix
Homepage: https://pytubefix.readthedocs.io
Language: Python
License: MIT
License Family: permissive
Topics: pytube, youtube-downloader, pytubefix
Last push: 2026-08-16T00:07:34+00:00

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 97, release rhythm 83, longevity 76
- inputs: {"age_days": 1077, "days_push": 18, "days_rel": 36, "gap_med": 4.0, "n_releases_24m": 73}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1619, forks 212 (observed 2026-08-28T04:05:12.206657+00:00)

## What it is
pytubefix is a Python 3 library for downloading YouTube videos, audio, playlists, channels, and subtitles. It is an actively maintained fork of pytube that fixes breakages caused by YouTube changes and adds features like OAuth authentication.

## Use cases
- download youtube videos in python
- save youtube audio as m4a
- download an entire youtube playlist
- fetch youtube subtitles or captions
- download all videos from a youtube channel
- scrape youtube video metadata like title
- bypass youtube bot checks with oauth

## When to choose
- you need a lightweight pure-Python YouTube downloader without ffmpeg or external tools
- pytube is broken due to recent YouTube changes
- you want programmatic access to streams, captions, playlists, and channel metadata
- you need OAuth support for age-restricted or bot-checked downloads

## When to avoid
- you need a full-featured CLI downloader with post-processing and format conversion (consider yt-dlp)
- you need to download from sites other than YouTube
- you require guaranteed long-term stability, since YouTube changes can break it at any time

## Facets
- artifact type: library
- maturity: active
- function: video-processing, http-client, cli
- domain: media, developer-tools
- platform: python, cross-platform, cli
- tags: youtube-downloader, pytube-fork, video-download, audio-download, subtitles, playlists, oauth, video, automation

## Member repositories
- JuanBindez/pytubefix (main) score 88

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:12.206657+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:49:24.639682+00:00, confidence not recorded.
  - readme: https://github.com/JuanBindez/pytubefix (fetched 2026-08-28T04:05:12.206657+00:00, sha 868a8e68d251)
  - registry_pypi: https://pypi.org/pypi/pytubefix/json (fetched 2026-08-29T11:22:27.999899+00:00, sha f2486693c87b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
