YT-DLX: The Ultimate Multimedia Downloader

YT-DLX is a powerful and versatile tool that allows you to download audio and video content from a wide range of sources, including YouTube, Vimeo, and many more.

logo

Various API Functions

Viewing Documentation For:

Audio Functions

Function Name Description
YouTubeDLX.Audio.Custom()Downloads or streams audio from YouTube with customizable options for quality, filters, and output formats.
YouTubeDLX.Audio.Lowest()Downloads or streams the lowest quality audio from YouTube.
YouTubeDLX.Audio.Highest()Downloads or streams the highest quality audio from YouTube.

Video Functions

Function Name Description
YouTubeDLX.Video.Custom()Downloads or streams video from YouTube with custom options.
YouTubeDLX.Video.Highest()Downloads or streams the highest quality video from YouTube.
YouTubeDLX.Video.Lowest()Downloads or streams the lowest quality video from YouTube.

Audio/Video Functions

Function Name Description
YouTubeDLX.Audio_Video.Custom()Downloads or streams combined audio and video from YouTube with custom options.
YouTubeDLX.Audio_Video.Highest()Downloads or streams the highest quality audio from YouTube with filter options.
YouTubeDLX.Audio_Video.Lowest()Downloads or streams the lowest quality audio and video from YouTube.

Search Functions

Function Name Description
YouTubeDLX.Search.Channel.Multiple()Searches for YouTube channels based on a query.
YouTubeDLX.Search.Channel.Single()Fetches data for a single YouTube channel. This function retrieves detailed information about a specific YouTube channel using its link or ID.
YouTubeDLX.Search.Playlist.Multiple()Searches for YouTube playlists based on a query string and returns the data of the first playlist found.
YouTubeDLX.Search.Playlist.Single()Fetches data for a YouTube playlist. Retrieves details about a YouTube playlist, including its title, video count, and a list of videos within the playlist. Requires a valid YouTube playlist link as input.
YouTubeDLX.Search.Video.Multiple()Searches for YouTube videos with filtering and sorting options.
YouTubeDLX.Search.Video.Single()Fetches detailed data for a single YouTube video.

Account Functions

Function Name Description
YouTubeDLX.Account.History()Fetches the watch history of a user.
YouTubeDLX.Account.HomeFeed()Fetches the home feed of a user.
YouTubeDLX.Account.SubscriptionsFeed()Fetches the subscriptions feed of a user.
YouTubeDLX.Account.UnseenNotifications()Fetches the count of unseen notifications for a user.

Misc Functions

Function Name Description
YouTubeDLX.Misc.System.Help()Provides help information for yt-dlx. This function outputs a thank you message to the console and provides a link to the official yt-dlx documentation website via an emitted event.
YouTubeDLX.Misc.Video.Extract()Fetches the transcript of a YouTube video.
YouTubeDLX.Misc.Video.Formats()Extracts comprehensive information about a YouTube video.
YouTubeDLX.Misc.Video.Related()Lists available audio and video formats for a YouTube video.
YouTubeDLX.Misc.Video.Comments()Fetches related videos for a given YouTube video ID.
YouTubeDLX.Misc.Video.Transcript()Fetches comments for a YouTube video based on a search query. This function searches for a video matching the query and retrieves its comments.