Ross ROSS = Recommend OSS · open-source software intelligence for agents

franklioxygen/MyTube

Self-hosted downloader and player for YouTube, Bilibili, Twitch, MissAV, and yt-dlp sites. Features channel subscriptions, auto-downloads, and local storage for media. Organize your library into collections with a sleek UI. Includes built-in Cloudflare Tunnel support for secure remote access without port forwarding. Docker-ready deployment. observed · 2026-09-03

github.com/franklioxygen/MyTube · homepage · TypeScript · MIT (permissive) observed · 2026-09-03

Health v2 · maintenance only

65/100

  • Activity 100
  • Release rhythm 35
  • Longevity 38

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 542
  • days_rel: n/a
  • days_push: 0
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1153 stars · 108 forks observed · 2026-09-03

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

MyTube is a self-hosted web application that downloads videos from YouTube, Bilibili, Twitch, MissAV, and any yt-dlp-supported site, storing them in a personal media library. It provides a sleek web UI for playback, channel subscriptions with auto-downloads, collections, private RSS feeds, and secure remote access via built-in Cloudflare Tunnel, deployable with Docker.

Use cases

  • self-host a personal youtube video library
  • automatically download new uploads from subscribed youtube channels
  • download bilibili videos and organize them into collections
  • build a private media server on a nas with docker
  • access my home media library remotely without port forwarding
  • generate private rss feeds of my downloaded videos for plex
  • batch download twitch vods and missav videos
  • get telegram notifications when downloads finish

When to choose

  • you want full ownership of downloaded videos on your own disk with no algorithmic feed or account lock-in
  • you need multi-site downloading (yt-dlp sites) plus a polished web player in one self-hosted app
  • you want subscription automation that auto-fetches new uploads from channels
  • you need secure remote access without exposing ports, via built-in Cloudflare Tunnel
  • you want extras like TMDB metadata, auto subtitles, RSS feeds, and Telegram hooks

When to avoid

  • you only need a bare CLI downloader without a web UI or library management - plain yt-dlp is lighter
  • you want a full-featured media server with transcoding and multi-user streaming like Jellyfin or Plex
  • you cannot run Docker or a Node.js server on your hardware
  • you need live streaming or real-time playback of content rather than downloading it first
  • you require official support or enterprise-grade SLAs - this is a community MIT-licensed project

Facets

application · maturity active

http-server web-framework video-processing web-scraping search-engine auth file-system database workflow-automation webhook browser-extension self-hosted media self-hosted web-development developer-tools files self-hosted cross-platform browser-extension cli yt-dlp youtube-downloader bilibili twitch missav video-library nas media-server rss-feed cloudflare-tunnel tmdb telegram-notifications sqlite expressjs mui tanstack-query typescript channel-subscriptions auto-download collections passkeys chrome-extension openlist alist plex live-translation subtitles rss notification downloader player subscription metadata cloud-storage tunneling automation video docker web-server nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
franklioxygen/MyTubemain65

For agents

markdown · JSON · MCP: product_card(name="franklioxygen/MyTube")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem