Yt-dlp – A YouTube-dl fork with additional features and fixes

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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

    A feature-rich command-line audio/video downloader

  • I was recently looking for a library that did this and couldn't find anything nice. I was surprised but also slightly disappointed to see that yt-dlp has essentially rolled their own (cookies.py [1]).

    [1] https://github.com/yt-dlp/yt-dlp/blob/master/yt_dlp/cookies....

  • youtube-dl

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

  • youtube has recently been implementing download speed throttling on some video downloads. See: https://github.com/ytdl-org/youtube-dl/issues/29326 . Youtube-dl does not yet have a solution for this occasional download speed throttling.

    This yt-dlp fork has a workaround (though not a true fix) for the issue: https://github.com/ytdl-org/youtube-dl/issues/29326#issuecom...

  • 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
  • ytmdl

    A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.

  • media-roller

    A self hosted server to download videos from social media with an iOS shortcut for on-click saving to camera roll

  • I made a tool for myself so I could 1 click download videos to my iphone's camera roll. It's based on youtube-dl. I like to share raw videos and do not like to share URLs. I use this tool to make that easy.

    https://github.com/rroller/media-roller

  • yt-dlc

    media downloader and library for various sites.

  • https://github.com/blackjack4494/yt-dlc/commits/master

    The previous update was July 25, and the one before that was December 2020.

    While the July update dealt with the updater, having 2 days of small changes since December is not very active.

  • homebrew-core

    🍻 Default formulae for the missing package manager for macOS (or Linux)

  • Not currently available for installation via Homebrew for macOS, as opposed to youtube-dl and youtube-dlc both of which can be installed via Homebrew.

    However, there is an open pull request for it from just a few hours ago https://github.com/Homebrew/homebrew-core/pull/84049

    So here's to hoping it'll be available there soon :D

  • SponsorBlock

    Skip YouTube video sponsors (browser extension)

  • Sponsorblock can skip sponsors, self-promos, subscribe reminders, intro animation, and end credits. (crowd-sources the timestamps)

    https://sponsor.ajay.app/

  • 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
  • browsercookie

  • There's https://github.com/richardpenman/browsercookie. Also at least for firefox it's quite easy to implement in like 5 strings or so.

  • youtube

    Discontinued Download media or send API requests (by 89z)

  • widevine-l3-decryptor

    Discontinued Mirror of the original repo (by cryptonek)

  • I wonder if it would work with this:

    https://github.com/cryptonek/widevine-l3-decryptor

  • youtube-dl-wpf

    A simple GUI wrapper for youtube-dl and yt-dlp.

  • I just updated my youtube-dl GUI to support yt-dlp.

    https://github.com/database64128/youtube-dl-wpf

    Currently it's WPF based and therefore only supports Windows. I'm considering porting it to Avalonia so I can also use it on my Linux desktop.

    The reason I made this GUI is mostly for manual format selection. The automatic 'bestvideo+bestaudio/best' doesn't always result in the best format combination. So I always select AV1 + Opus manually and use the WebM container. The GUI also includes some opinionated defaults like embedding metadata, thumbnail, subtitles.

  • NewPipe

    Discontinued A fork of NewPipe with SponsorBlock functionality. (by polymorphicshade)

  • > It integrates with sponskrub to call into the SponsorBlock database and with the right options will strip the sponsor segments from downloaded videos.

    Also here is a fork of NewPipe with SponsorBlock functionality.[0]

    [0] https://github.com/polymorphicshade/NewPipe

  • SponSkrub

    Strip advertisements from downloaded YouTube videos

  • Has anyone managed to build/install sponskrub for the Raspberry Pi 4?

    https://github.com/faissaloo/SponSkrub

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