Skip to content

martin-greenberg/yt-dlp-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yt-dlp-server

A yt-dlp web server, powered by yt-dlp.

Intended to provide raw video url and other metadata as a json payload, not as a streaming server.

Getting started

npm install
npm start

Deploy

API

GET /watch?v=<YOUTUBE_VIDEO_ID_HERE>

Redirects to the raw video url. One of -v or -u must be provided. If both are provided,
-u will be ignored.

- v - Url or ID of the video, same as the url parameter of GET /v1/video
- u - A video URL supported by yt-dlp, in base64 encoding

About

A yt-dlp web server, powered by yt-dlp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 87.0%
  • JavaScript 13.0%