Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

youtubei.js

Package Overview
Dependencies
Maintainers
1
Versions
124
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

youtubei.js - npm Package Versions

1
13

4.0.1

Diff

Changelog

Source

4.0.1 (2023-03-16)

Bug Fixes

  • Channel: type mismatch in subscribe_button prop (573c864)
luanrt
published 4.0.0 •

Changelog

Source

4.0.0 (2023-03-15)

⚠ BREAKING CHANGES

  • Parser: general refactoring of parsers (#344)
  • The toDash functions are now asynchronous, they now return a Promise<string> instead of a string, as we need to fetch the first sequence of the OTF format streams while building the manifest.

Features

  • Add support for OTF format streams (3e4d41b)
  • parser: add GridMix (#356) (a8e7e64)
  • parser: add GridShow and ShowCustomThumbnail (8ef4b42), closes #459
  • parser: add MusicCardShelf (#358) (9b005d6)
  • parser: Add play_all_button to Shelf (#345) (427db5b)
  • parser: add view_playlist to Playlist (#348) (9cb4530)
  • parser: add InfoPanelContent and InfoPanelContainer nodes (4784dfa), closes #326
  • Parser: just-in-time YTNode generation (#310) (2cee590)
  • yt: add support for movie items and trailers (#349) (9f1c31d)

Code Refactoring

  • Parser: general refactoring of parsers (#344) (b13bf6e)
luanrt
published 3.3.0 •

Changelog

Source

3.3.0 (2023-03-09)

Features

  • parser: add ConversationBar node (b2253df)
  • VideoInfo: support get by endpoint + more info (#342) (0d35fe0)

Bug Fixes

  • MultiMarkersPlayerBar: avoid observing undefined objects (f351770)
  • SharedPost: import Menu node directly (oops) (3e3dc35)
  • ytmusic: use static visitor id to avoid empty API responses (f9754f5), closes #279
luanrt
published 3.2.0 •

Changelog

Source

3.2.0 (2023-03-08)

Features

Bug Fixes

  • SegmentedLikeDislikeButton: like/dislike buttons can also be a simple Button (9b2738f)
  • YouTube: fix warnings when retrieving members-only content (#341) (95f1d40)
  • ytmusic: export search filters type (cf8a33c)
luanrt
published 3.1.1 •

Changelog

Source

3.1.1 (2023-03-01)

Bug Fixes

  • Channel: getting community continuations (#329) (4c7b8a3)
luanrt
published 3.1.0 •

Changelog

Source

3.1.0 (2023-02-26)

Features

  • Add upcoming and live info to playlist videos (#317) (a0bfe16)
  • VideoSecondaryInfo: add support for attributed descriptions (#325) (f933cb4)

Bug Fixes

  • parser: export YTNodes individually so they can be used as types (200632f), closes #321
  • PlayerMicroformat: Make the embed field optional (#320) (a0e6cef)
  • send correct UA for Android requests (f4e0f30), closes #322
luanrt
published 3.0.0 •

Changelog

Source

3.0.0 (2023-02-17)

⚠ BREAKING CHANGES

  • cleanup platform support (#306)

Features

  • add parser support for MultiImage community posts (#298) (de61782)
  • add support for hashtag feeds (#312) (bf12740)
  • add support for YouTube Kids (#291) (2bbefef)
  • allow checking whether a channel has optional tabs (#296) (ceefbed)
  • Channel: Add getters for all optional tabs (#303) (b2900f4)
  • Channel: add support for sorting the playlist tab (#295) (50ef712)
  • extract channel error alert (0b99180)
  • FormatUtils: support multiple audio tracks in the DASH manifest (#308) (a69e43b)
  • improve support for dubbed content (#293) (d6c5a9b)
  • parse isLive in CompactVideo (#294) (2acb7da)
  • parser: add ChannelAgeGate node (1cdf701)
  • parser: Text#toHTML (#300) (e82e23d)
  • ytkids: add getChannel() (#292) (0fc29f0)

Bug Fixes

  • assign MetadataBadge's label (#311) (e37cf62)
  • ChannelAboutFullMetadata: fix error when there are no primary links (#299) (f62c66d)
  • TopicChannelDetails: avatar and subtitle parsing (#302) (d612590)
  • VideoInfo: Gracefully handle missing watch next continuation (#288) (13ad377)

Code Refactoring

luanrt
published 2.9.0 •

Changelog

Source

3.0.0 (2023-02-17)

⚠ BREAKING CHANGES

  • cleanup platform support (#306)

Features

  • add parser support for MultiImage community posts (#298) (de61782)
  • add support for hashtag feeds (#312) (bf12740)
  • add support for YouTube Kids (#291) (2bbefef)
  • allow checking whether a channel has optional tabs (#296) (ceefbed)
  • Channel: Add getters for all optional tabs (#303) (b2900f4)
  • Channel: add support for sorting the playlist tab (#295) (50ef712)
  • extract channel error alert (0b99180)
  • FormatUtils: support multiple audio tracks in the DASH manifest (#308) (a69e43b)
  • improve support for dubbed content (#293) (d6c5a9b)
  • parse isLive in CompactVideo (#294) (2acb7da)
  • parser: add ChannelAgeGate node (1cdf701)
  • parser: Text#toHTML (#300) (e82e23d)
  • ytkids: add getChannel() (#292) (0fc29f0)

Bug Fixes

  • assign MetadataBadge's label (#311) (e37cf62)
  • ChannelAboutFullMetadata: fix error when there are no primary links (#299) (f62c66d)
  • TopicChannelDetails: avatar and subtitle parsing (#302) (d612590)
  • VideoInfo: Gracefully handle missing watch next continuation (#288) (13ad377)

Code Refactoring

luanrt
published 2.8.0 •

luanrt
published 2.7.0 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc