SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Python yt-dlp Projects
-
Project mention: Yt-dlp: a feature-rich command-line audio/video downloader | news.ycombinator.com | 2025-04-22
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Hitomi-Downloader
:cake: Desktop utility to download images/videos/music/text from various websites, and more.
-
Project mention: YouTube DRM added on ALL videos with TV (TVHTML5) clients | news.ycombinator.com | 2025-03-10
One tool you might like is MeTube. While it can't schedule anything, I have it running it on a headless Beelink computer. So if I want to grab a video or channel, I can open a browser on any device, go to the server, and tell it to fetch whatever I want. The download location is set to a NAS so I can view the media with any device as well. It even supports extended yt-dlp options, so you can even tell it to use things like SponsorBlock. It's pretty great overall
https://github.com/alexta69/metube
-
voice-pro
Gradio WebUI for creators and developers, featuring key TTS (Edge-TTS, kokoro) and zero-shot Voice Cloning (E2 & F5-TTS, CosyVoice), with Whisper audio processing, YouTube download, Demucs vocal isolation, and multilingual translation.
Project mention: Voice-Pro: Ultimate AI Voice Conversion and Multilingual Translation Tool π | dev.to | 2025-02-10GitHub: https://github.com/abus-aikorea/voice-pro
-
vidgear
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
tldw
tl/dw (Too Long, Didn't Watch): Your Personal Research Multi-Tool - a naive attempt at 'A Young Lady's Illustrated Primer' (Open Source NotebookLM)
Project mention: Show HN: Morphik β Open-source RAG that understands PDF images, runs locally | news.ycombinator.com | 2025-04-22Hey yes, Iβm building exactly that.
https://github.com/rmusser01/tldw
I first built a POC in gradio and am now rebuilding it as a FastAPI app. The media processing endpoints work but Iβm still tweaking media ingestion to allow for syncing to clients(idea is to allow for client-first design).
-
Project mention: 13 GitHub Projects that Transform AI Integration, Data Interaction, and Privacy | dev.to | 2025-02-24
curl -L -o yt-dlp https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp chmod a+rx yt-dlp
-
-
Project mention: Show HN: CLI tools to build, browse, and blend your media library | news.ycombinator.com | 2024-07-19
I think the reason I don't set this in KWin directly is because I want to override the geometry depending on if mpv closed fullscreen [2] or if I'm using lb wt with multiple-playback
[0]. https://github.com/chapmanjacobd/library/commit/ba5bf174f21a...
[1]. https://mastodon.social/@[email protected]/110669435048449340
[2]. https://github.com/chapmanjacobd/computer/blob/main/.config/...
Maybe there is something else in my mpv config that will help. Feel free to browse it: https://github.com/chapmanjacobd/computer/blob/main/.config/...
-
-
-
-
-
Project mention: YouTube DRM added on ALL videos with TV (TVHTML5) clients | news.ycombinator.com | 2025-03-10
i have this tool which is a fork off from metube that has more features like task scheduling and presets. and notifications for automation
https://github.com/arabcoders/ytptube
i personally use it to drive my entire YouTube related tasks.
-
-
yt-dlp-kivy
User interface and port to several OS (including android) of yt-dlp using the kivy framework
-
MusicService
A tool that synchronizes your YouTube playlists and other music providers with your Cloud Storage like Nextcloud as MP3s.
-
mpvnet
Firefox / Chrome extension to play / download media across different websites with mpv / yt-dlp
-
yt-dlp-FixupMtime
A yt-dlp postprocessor plugin to set the mtime of all files to a given datetime value by key
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python yt-dlp discussion
Python yt-dlp related posts
-
YouTube DRM added on ALL videos with TV (TVHTML5) clients
-
13 GitHub Projects that Revolutionize AI, Data, and Creative Development π
-
13 GitHub Projects that Transform AI Integration, Data Interaction, and Privacy
-
Ask HN: NewPipe is being actively blocked. What do you recommend instead?
-
Yt-x: Browse YouTube from your terminal
-
IMG_0001
-
IMG_0416
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 May 2025
Index
What are some of the best open-source yt-dlp projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | yt-dlp | 111,124 |
2 | Hitomi-Downloader | 24,783 |
3 | MeTube | 8,802 |
4 | voice-pro | 3,647 |
5 | vidgear | 3,508 |
6 | ytdl-sub | 2,216 |
7 | gridplayer | 1,489 |
8 | Videomass | 1,263 |
9 | tldw | 769 |
10 | ytdl-patched | 552 |
11 | tubeup | 446 |
12 | library | 429 |
13 | youtube-dl | 338 |
14 | yt-dlp-bot | 252 |
15 | gytmdl | 187 |
16 | bunny-cdn-drm-video-dl | 124 |
17 | ytptube | 104 |
18 | yt-dlp-YTAgeGateBypass | 53 |
19 | yt-dlp-kivy | 49 |
20 | MusicService | 40 |
21 | mpvnet | 24 |
22 | yt-dlp-FixupMtime | 16 |
23 | cbc-gem-downloader | 16 |