@zorner/ytdl-core
v1.0.1
Published
DisTube fork of ytdl-core. YouTube video downloader in pure javascript.
Maintainers
Readme
@zorner/ytdl-core
[⚠️ Project Continuation Notice] This package is a continuation (community-driven continuation) of @distube/ytdl-core , which is no longer actively developed. This version has been republished as
@zorner/ytdl-coreto ensure that the library remains usable, is improved as much as possible, and continues to function for as long as possible.
About This Project
@zorner/ytdl-core is a continuation fork of the DisTube fork ytdl-core, which previously focused on bug fixes and quick adjustments to changes from YouTube.
Since the previous fork is no longer maintained, this project was created to:
- Fix errors that are still possible to fix
- Keep the main features running
- Adapt to minor changes from YouTube if they can still be handled
- Provide a temporary solution for older projects that still depend on the
ytdl-coreAPI
However, it is important to understand that:
❗ Not all errors can be fixed 100%. Changes from YouTube are becoming increasingly complex and aggressive. This library will be maintained as much as possible, but there is no guarantee that all features will always function perfectly in the future.
The main objective is: 👉 To keep core features alive and usable for as long as possible, before this type of library becomes completely irrelevant due to platform changes.
If you require long-term stability, it is recommended to start considering alternatives such as: (e.g. youtubei.js)
Installation
npm install @zorner/ytdl-core@latestReplace all old uses of:
const ytdl = require("@distube/ytdl-core");With:
const ytdl = require("@zorner/ytdl-core");Important Note
This library relies on YouTube's internal methods, which are unofficial and subject to frequent changes. If you suddenly encounter an error:
- It could be because YouTube has changed their system.
- It could be that the library needs to be updated.
- It could also be that it can no longer be fixed with the old approach.
- Please use this library with the understanding that it is a reverse-engineered workaround, not an official API.
Explore powerful features through our REST API: ZORNER
