node-ytdl-core

YouTube video downloader in javascript.

MIT License

Downloads
636.9K
Stars
4.5K
Committers
88

Bot releases are visible (Hide)

node-ytdl-core - v0.29.3

Published by fent over 5 years ago

Bug Fixes

node-ytdl-core - v0.28.3

Published by fent almost 6 years ago

node-ytdl-core - v0.28.1

Published by fent almost 6 years ago

Bug Fixes

  • new syntax for new version of m3u8stream (2cad6a2)
node-ytdl-core - v0.28.0

Published by fent almost 6 years ago

Features

  • emit current and total segments for hls/dash videos (3fb0c8a)
node-ytdl-core - v0.27.0

Published by fent almost 6 years ago

Bug Fixes

  • progress event not firing with dash and hls playlist formats (c85f037), closes #373

Code Refactoring

  • remove ytdl.validateLink() (0029e68)

Features

  • add image, year, and urls, to media (9e1db71)
  • expose youtube url helpers from info (5e736ce)

BREAKING CHANGES

  • removes ytdl.validateLink() in favor of ytdl.validateURL()
node-ytdl-core - v0.27.1

Published by fent almost 6 years ago

node-ytdl-core - v0.26.3

Published by fent about 6 years ago

Bug Fixes

  • fallback to formats from config if video info api fails (e3f082d)
node-ytdl-core - v0.26.2

Published by fent about 6 years ago

Bug Fixes

  • 'could not find player config' on restricted videos (7a524cf)
node-ytdl-core - v0.26.1

Published by fent about 6 years ago

Bug Fixes

node-ytdl-core - v0.26.0

Published by fent about 6 years ago

Bug Fixes

  • none-live dash-mpd formats (f022036)

Features

  • expose live, isHLS, isDashMPD to formats (d500bbf)
node-ytdl-core - v0.25.2

Published by fent about 6 years ago

Bug Fixes

  • info: get channel info and username on rentals (855c927)
node-ytdl-core - v0.25.1

Published by fent about 6 years ago

Bug Fixes

  • can view videos labeled inappropriate or offensive (6a5188a)
  • give correct reason for rentals (f03c433)
node-ytdl-core - v0.25.0

Published by fent about 6 years ago

Bug Fixes

  • properly get info extras when User-Agent is given (5920c44)
  • support live streams using dash (62340be), closes #231

Code Refactoring

  • use reconnect feature from miniget (8a4f9f3)

BREAKING CHANGES

    • options.retries -> options.requestOptions.maxReconnects
node-ytdl-core - v0.24.0

Published by fent about 6 years ago

Bug Fixes

  • only accept youtube domains from ytdl.validateURL() and ytdl.getURLVideoID()' (2674165)

Features

  • add ytdl.cache.info.timeout to customize the timeout of the cache (e544f5a)
node-ytdl-core - v0.23.0

Published by fent about 6 years ago

Bug Fixes

  • Check null value for channelMatch within getAuthor from utils (#350) (5001469)

Features

  • info: add ytdl.getBasicInfo() (ec5b1d5)
node-ytdl-core - v0.22.0

Published by fent about 6 years ago

Features

  • Add Author Verification (#342) (804f3e9)
  • Add Video Media (#343) (557130c)
  • info: add age_restricted and no_embed_allowed keys to video info' (7fc2df9), closes #321
  • info: add deciphered dashmpd, dashmpd2. and hlsvp links to info (b537c50), closes #251
  • info: cache ytdl.getInfo() calls to the same videos (dcb7281), closes #331 #332

BREAKING CHANGES

  • info: - ytdl.cache -> ytdl.cache.sig
node-ytdl-core - v0.21.1

Published by fent about 6 years ago

node-ytdl-core - v0.21.0

Published by fent over 6 years ago

Features

node-ytdl-core - v0.20.4

Published by fent over 6 years ago

Bug Fixes

  • parse player_response in age restricted videos (66ee72f), closes #317
node-ytdl-core - v0.20.3

Published by fent over 6 years ago

Docs

  • typings: update typings with validation functions (d405143)