ydl_api_ng
Simple youtube-dl REST API to launch downloads on a distant server.
Little to no recent activity. Treat as unmaintained until proven otherwise.
Commit activity more than 19% of tracked projects; popularity more than 13%. How this is calculated.
Commits, last 11 months
| Stars | 240 |
|---|---|
| Latest release | — |
| Repo updated | 14 Sept 2026 |
| Licence | GPL-3.0 |
| Built with | Python |
Is ydl_api_ng actively maintained?
ydl_api_ng is under active development: 50 commits landed over the last 11 months, averaging roughly 2 commits a month in the most recent quarter.
Activity is cooling: commits are down 81% against the previous quarter. One slow quarter is normal; two in a row is a signal.
No tagged releases are published, so there is no stable version to pin to — you would deploy from the default branch or a container image built from it.
ydl_api_ng ranks #31 of 31 tracked media management projects. Several better-maintained options exist in the same category — they are listed below.
What ydl_api_ng actually does
ydl_api_ng provides a simple REST API wrapper around youtube-dl, allowing you to trigger media downloads on a remote server via HTTP requests. Written in Python, it acts as a lightweight bridge for initiating and managing extraction tasks on infrastructure you control. Because the official details are sparse, its exact queue management and authentication capabilities remain undefined.
Best fit: This is suited for developers wanting to build custom automation scripts or lightweight frontends that interface with a remote download daemon.
Worth knowing: The repository lacks tagged releases and shows low maintenance activity, which may introduce stability risks or unpatched issues over time.
Deployment notes
As a Python application, you will typically need to run it behind a reverse proxy for TLS termination and ensure persistent storage is attached for the downloaded media files.
Links
Alternatives to ydl_api_ng
Projects in the same categories, ordered by health score.
Syncs YouTube channels and playlists to a locally hosted media server.
Automatic TV Shows downloader and manager for Usenet and BitTorrent. It can grab, sort and rename new episodes and automatically upgrade the quality of files already downloaded when a better quality format becomes available.
Web GUI for youtube-dl, with playlist support. Allows downloading videos from dozens of websites.
Cross-platform Plex media downloader that seamlessly adds media from other Plex servers to your own.
Manage requests for your media library, supports Plex, Jellyfin and Emby media servers (fork of Overseerr).
Download videos from YouTube channels on a schedule via yt-dlp, with a web UI to browse and selectively download videos. Integrates with Plex Media Server and generates NFO metadata for Jellyfin, Kodi, and Emby.