Fkernel653/fm-dlp-core

2026-08-24

Language: Python

Link: https://github.com/Fkernel653/fm-dlp-core

fm-dlp-core is a Python library that wraps around the beloved yt-dlp project and extends it with first-class support for searching and downloading audio and video from YouTube, YouTube Music, and over a thousand other supported sites. Rather than being a standalone CLI, it's positioned as a reusable core — a framework layer that other applications can build on top of.

What makes this repo interesting is the deliberate architectural choice to split the "search + metadata retrieval" concerns from the "download and transcode" concerns. It bundles ytmusicapi for rich music search results and leans on ffmpeg for post-processing, giving downstream apps a batteries-included toolkit without them having to glue the pieces together themselves.

Some things worth noting:

Who would find it useful?

The fact that it's zero-stars but already well-structured with meaningful topic tags and a clear scope statement suggests this is early-stage but thoughtfully designed — the kind of repo worth bookmarking to see if it matures into something the wider yt-dlp ecosystem adopts.

Why check it out: A cleanly scoped Python framework layer over yt-dlp and ytmusicapi that could become the go-to embedding library for anyone building self-hosted media tools.

All newsletters