npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

media-dl

v2.5.3

Published

CLI Downloader video/audio lintas platform menggunakan yt-dlp.

Readme

🚀 Media-DL Pro 2026

The Ultimate Cross-Platform Media Engine Manager

Media-DL Pro is an advanced CLI wrapper built on top of yt-dlp, designed for speed, structure, and security. It is not just a downloader, but a smart local media manager with an automated installation system.


✨ New Key Features

1. ⚡ Direct Download & Menu Mode

You can now choose between two usage styles:

  • Interactive Mode: Simply run media-dl to access a clean, user-friendly main menu.
  • Fast Mode: Run media-dl <url> to start downloading immediately without entering the menu.

2. 📱 Android (Termux) Ready

Full support for mobile users via Termux, with automatic installation scripts tailored for the Android Linux environment.

3. 🛡️ Safe Mode Guard™ (Updated)

Designed to avoid bot detection through:

  • Rate Limiting: Capped at 5 MB/s.
  • Smart Sleep: Random delays between 3–10 seconds.
  • Modern User-Agent: Uses up-to-date browser identifiers for safer requests.

🎞️ Supported Platforms

Powered by the continuously updated yt-dlp engine, Media-DL Pro supports downloads from:

  • YouTube: Videos, Shorts, and Playlists.
  • Social Media: TikTok, Instagram Reels, Twitter (X).
  • VOD Services: And hundreds of other video platforms.

📦 Installation

Requirements

  • Node.js: Version 14.0.0 or later.

Install

npm install -g media-dl

Usage

# Open the main menu
media-dl

# Direct download without menu
media-dl https://www.youtube.com/watch?v=example

🛠️ System Navigation

  1. 📥 Download Media Supports quality selection (Video / MP3 Audio) and playlist filtering (e.g. 1,3,5-10).

  2. 🛡️ Toggle Safe Mode Enable or disable additional protection on the fly.

  3. ⚙️ Maintenance Automatically update yt-dlp and FFmpeg directly from the app—no manual downloads required.

  4. 🗑️ Reset System Remove all engines for a clean reinstallation.


💻 System Compatibility

| Operating System | Status | Method | | ---------------- | ----------- | --------------------------------------- | | Windows | ✅ Supported | Auto-download .exe into ~/.media-dl | | macOS | ✅ Supported | Auto-download via curl | | Linux | ✅ Supported | Integrated via apt (Debian/Ubuntu) | | Termux | ✅ Supported | Integrated via pkg & pip |


📂 Storage Structure

Your downloads are neatly organized under:

  • Video: ~/Downloads/media-dl/video/
  • Audio: ~/Downloads/media-dl/audio/
  • Playlists: Automatically grouped into subfolders by playlist name.

❤️ Support

This project is developed and maintained by Ariska Hidayat. If you find it useful, you can support ongoing development and server/engine maintenance via: