YT-DLX@8.4.0

Uncover an unparalleled solution for effortless audio and video downloads powered by YT-DLX - An advanced (command-line + Node.js + Streaming) tool meticulously designed for avid enthusiasts. YT-DLX stands out as a feature-rich advanced package built upon the foundation of (Youtube-DL & Python yt-dlx), consistently evolving with state-of-the-art functionalities.

Viewing YtDlx.info.extract()

yt-dlx accommodates various node.js coding flavours! (typescript), (commonjs), and (esm), ensuring 100% compatibility and comprehensive type safety coverage.

  • Extracts metadata information from a YouTube video.
  • @param query - The YouTube video URL or ID or name.
  • @param verbose - (optional) Whether to log verbose output or not.
  • @param onionTor - (optional) Whether to use Tor for the extraction or not.
  • @returns A Promise that resolves with an object containing metadata information about the video.
team

TypeScript

A superset of JavaScript that adds optional static typing and other features to enhance code maintainability and scalability. It compiles down to plain JavaScript and is widely adopted for large-scale applications due to its ability to catch errors during development.
import ytdlx from "yt-dlx";

team

JavaScript

A versatile, high-level programming language primarily used for web development, enabling dynamic and interactive content on websites. It's supported by all modern web browsers and can be used for both front-end and back-end development.
const ytdlx = require("yt-dlx");

team

ECMAScript

The standardized specification for JavaScript, defining the syntax, semantics, and behavior of the language. JavaScript is the most popular implementation of ECMAScript, and new versions are regularly released to add features and improve the language.
import ytdlx from "yt-dlx";