Download YouTube videos, host locally?

This page summarizes the projects mentioned and recommended in the original post on /r/selfhosted

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • ytdl-sub

    Lightweight tool to automate downloading and metadata generation with yt-dlp

  • You can find it here: https://github.com/jmbannon/ytdl-sub

  • YoutubeDL-Material

    Self-hosted YouTube downloader built on Material Design

  • I use YoutubeDL-Material and metube which both feed into Plex. At the moment I do tend to use YoutubeDL-Material more as it has a build in player and I prefer the UI.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • MeTube

    Self-hosted YouTube downloader (web UI for youtube-dl / yt-dlp)

  • I use YoutubeDL-Material and metube which both feed into Plex. At the moment I do tend to use YoutubeDL-Material more as it has a build in player and I prefer the UI.

  • sonarr_youtubedl

    A Sonarr companion script to allow the automatic downloading of web series normally not available for Sonarr to search for. Using Youtube-DL it allows you to download your webseries from the list of supported sites.

  • If you want to integrate it with sonarr you could try my attemptsonarr_youtubedl. The dev branch has yt-dlp and it allows regex matching. Just need to find a good play list with the videos.

  • youtube-dl

    Command-line program to download videos from YouTube.com and other video sites

  • This has actually been fixed in youtube-dl's codebase since the end of January (see https://github.com/ytdl-org/youtube-dl/pull/30184 ), but for some reason a release hasn't been cut yet.

  • tartube

    A GUI front-end for youtube-dl, partly based on youtube-dl-gui and written in Python 3 / Gtk 3

  • horahora

    Discontinued Self-hosted media server and community youtube-dl/yt-dlp archival manager [GET https://api.github.com/repos/horahoradev/horahora: 403 - Repository access blocked]

  • My project, https://github.com/horahoradev/horahora , does this. Tubearchivist also works

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • tubearchivist

    Discontinued Your self hosted YouTube media server [Moved to: https://github.com/tubearchivist/tubearchivist] (by bbilly1)

  • TubeArchivist

  • vidgrab

    Download videos for use with local media server such as Plex (by digitalcraig)

  • This project uses yt-dlp and the Plex Extended Personal Media Scanner. It works quite well.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts