Files
YouTube.js/docs/api/namespaces/Misc/classes/VideoDetails.md
Luan 25d0876b91 refactor(Player)!: Use AST-based JS extraction with side-effect safe code emission (#1052)
* chore(deps): Add `meriyah`

* feat(utils): Implement AST-based JS extractors

* chore(utils): Remove old ast walker code

* fix(Player): Migrate js extraction logic

* chore(JsExtractor): Fix typo in tsdoc

* perf(JsAnalyzer): Simplify main AST analysis logic

* fix(JsAnalyzer): Change `break` to `return` in AST matching logic

* chore: Update docs

* chore: Don't export `PlayerInitializationOptions`

* chore(evaluate): Update error message to include doc link

* perf: Use a `for-loop` to find iife
2025-10-12 09:08:51 -03:00

5.4 KiB

youtubei.js / Misc / VideoDetails

Class: VideoDetails

Constructors

new VideoDetails()

new VideoDetails(data): VideoDetails

Parameters

data: RawNode

Returns

VideoDetails

Defined in

src/parser/classes/misc/VideoDetails.ts:26

Properties

allow_ratings

allow_ratings: boolean

Defined in

src/parser/classes/misc/VideoDetails.ts:13


author

author: string

Defined in

src/parser/classes/misc/VideoDetails.ts:15


channel_id

channel_id: string

Defined in

src/parser/classes/misc/VideoDetails.ts:6


duration

duration: number

Defined in

src/parser/classes/misc/VideoDetails.ts:8


id

id: string

Defined in

src/parser/classes/misc/VideoDetails.ts:5


is_crawlable

is_crawlable: boolean

Defined in

src/parser/classes/misc/VideoDetails.ts:21


is_live

is_live: boolean

Defined in

src/parser/classes/misc/VideoDetails.ts:17


is_live_content

is_live_content: boolean

Defined in

src/parser/classes/misc/VideoDetails.ts:18


is_live_dvr_enabled

is_live_dvr_enabled: boolean

Defined in

src/parser/classes/misc/VideoDetails.ts:19


is_low_latency_live_stream

is_low_latency_live_stream: boolean

Defined in

src/parser/classes/misc/VideoDetails.ts:23


is_owner_viewing

is_owner_viewing: boolean

Defined in

src/parser/classes/misc/VideoDetails.ts:10


is_post_live_dvr

is_post_live_dvr: boolean

Defined in

src/parser/classes/misc/VideoDetails.ts:22


is_private

is_private: boolean

Defined in

src/parser/classes/misc/VideoDetails.ts:16


is_upcoming

is_upcoming: boolean

Defined in

src/parser/classes/misc/VideoDetails.ts:20


keywords

keywords: string[]

Defined in

src/parser/classes/misc/VideoDetails.ts:9


live_chunk_readahead?

optional live_chunk_readahead: number

Defined in

src/parser/classes/misc/VideoDetails.ts:24


short_description

short_description: string

Defined in

src/parser/classes/misc/VideoDetails.ts:11


thumbnail

thumbnail: Thumbnail[]

Defined in

src/parser/classes/misc/VideoDetails.ts:12


title

title: string

Defined in

src/parser/classes/misc/VideoDetails.ts:7


view_count

view_count: number

Defined in

src/parser/classes/misc/VideoDetails.ts:14