Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LuanRT/YouTube.js
/ functions
Functions
1,594 in github.com/LuanRT/YouTube.js
⨍
Functions
1,594
◇
Types & classes
1,554
↓ 1 callers
Method
setActions
(actions: Actions)
src/parser/classes/comments/CommentThread.ts:95
↓ 1 callers
Method
sha1Hash
(data: string)
src/types/PlatformShim.ts:16
↓ 1 callers
Method
signOut
* Signs out of the current account and revokes the credentials.
src/core/Session.ts:684
↓ 1 callers
Method
start
()
src/parser/youtube/LiveChat.ts:126
↓ 1 callers
Function
streamToIterable
(stream: ReadableStream<Uint8Array>)
src/utils/Utils.ts:189
↓ 1 callers
Method
toDash
* Generates a DASH manifest from the streaming data. * @param options * @returns DASH manifest
src/core/mixins/MediaInfo.ts:104
↓ 1 callers
Method
toHeatmap
* Converts this MacroMarkersListEntity to a Heatmap object * for compatibility with existing code. Only works for heatmap markers. * @returns Heat
src/parser/classes/MacroMarkersListEntity.ts:74
↓ 1 callers
Method
toString
* Converts the text to a string. * @returns The text.
src/parser/classes/misc/Text.ts:270
↓ 1 callers
Method
upload
* Uploads a video to YouTube. * @example * ```ts * const file = fs.readFileSync('./my_awesome_video.mp4'); * const response = await yt.stu
src/core/clients/Studio.ts:150
↓ 1 callers
Method
validateTokens
(tokens: OAuth2Tokens)
src/core/OAuth2.ts:319
Method
#http
()
src/core/OAuth2.ts:323
Function
DashManifest
({ streamingData, isPostLiveDvr, transformURL, rejectFormat, cpn, player, actions, storyboards
src/utils/DashManifest.tsx:79
Function
Fragment
(props: DashProps)
src/utils/DashUtils.ts:90
Method
LIBRARY_VERSION
()
src/core/Player.ts:289
Function
OTFPostLiveDvrSegmentInfo
({ info }: { info: FSegmentInfo })
src/utils/DashManifest.tsx:30
Function
SegmentInfo
({ info }: { info: FSegmentInfo })
src/utils/DashManifest.tsx:54
Method
account
* An interface for managing and retrieving account information.
src/Innertube.ts:603
Method
action_queue
()
src/parser/youtube/SmoothedQueue.ts:141
Method
actions
* An internal class used to dispatch requests.
src/Innertube.ts:624
Method
actions
()
src/core/mixins/MediaInfo.ts:247
Method
actions
()
src/core/mixins/Feed.ts:182
Function
addRuntimeParser
(classname: string, ParserConstructor: YTNodeConstructor)
src/parser/parser.ts:219
Method
addToLibrary
* Adds a given playlist to the library of a user. * @param playlist_id - The playlist ID.
src/core/managers/PlaylistManager.ts:73
Method
addToWatchHistory
* Adds video to the watch history.
src/parser/youtube/VideoInfo.ts:195
Method
addToWatchHistory
* Adds the song to the watch history.
src/parser/ytmusic/TrackInfo.ts:144
Method
addToWatchHistory
(client_name?: string, client_version?: string, replacement = 'https://www.')
src/core/mixins/MediaInfo.ts:208
Method
addVideos
* Adds videos to a given playlist. * @param playlist_id - The playlist ID. * @param video_ids - An array of video IDs to add to the playlist.
src/core/managers/PlaylistManager.ts:114
Method
albums
()
src/parser/ytmusic/Search.ts:137
Method
any
* @deprecated * This call is not meant to be used outside of debugging. Please use the specific type getter instead.
src/parser/helpers.ts:278
Method
applyContentTypeFilter
* Applies given content type filter to the list. Use {@link content_type_filters} to get available filters. * @param content_type_filter - The cont
src/parser/youtube/Channel.ts:177
Method
applyFilter
* Applies given filter to the live chat. * @param filter - Filter to apply.
src/parser/youtube/LiveChat.ts:287
Method
applyFilter
* Applies given filter to the feed. Use {@link filters} to get available filters. * @param filter - Filter to apply.
src/parser/youtube/HomeFeed.ts:24
Method
applyFilter
* Applies a filter to the channel list. {@link filters}, {@link secondary_filters}, and {@link filter_nodes} can be used to get available filters.
src/parser/youtube/Channel.ts:101
Method
applyFilter
* Applies given filter and returns a new {@link HashtagFeed} object. Use {@link HashtagFeed.filters} to get available filters. * @param filter - Fi
src/parser/youtube/HashtagFeed.ts:38
Method
applyFilter
* Applies given filter to the library.
src/parser/ytmusic/Library.ts:94
Method
applyFilter
(target_filter: string | ChipCloudChip)
src/parser/ytmusic/HomeFeed.ts:61
Method
applyRefinement
* Applies a refinement filter to the search results. * * Use {@link Search.refinement_filters} to get a list of available refinements. *
src/parser/youtube/Search.ts:69
Method
applySort
* Applies given sort option to the comments. * @param sort - Sort type.
src/parser/youtube/Comments.ts:53
Method
applySort
* Applies a sort filter to the list. Use {@link sort_filters} to get available filters. * @param sortFilter - The sort filter to apply
src/parser/youtube/Channel.ts:154
Method
applySort
* Applies given sort option to the library items.
src/parser/ytmusic/Library.ts:44
Method
array
()
src/parser/helpers.ts:335
Method
arrayOfMaybe
* More typesafe variant of {@link Maybe#array}. * @returns a proxied array which returns all the values as {@link Maybe}. * @throws {TypeError}
src/parser/helpers.ts:178
Method
artists
()
src/parser/ytmusic/Search.ts:141
Method
autoplay_video_endpoint
* Gets the endpoint of the autoplay video
src/parser/youtube/VideoInfo.ts:410
Method
available_tabs
()
src/parser/ytmusic/TrackInfo.ts:155
Method
best_thumbnail
()
src/parser/classes/Video.ts:148
Method
best_thumbnail
()
src/parser/classes/CompactVideo.ts:96
Method
best_thumbnail
()
src/parser/classes/misc/Author.ts:51
Method
bigint
()
src/parser/helpers.ts:102
Method
blockChannel
()
src/parser/classes/ytkids/KidsBlocklistPickerItem.ts:30
Method
boolean
()
src/parser/helpers.ts:110
Method
buildRequest
()
src/parser/classes/commands/ContinuationCommand.ts:37
Method
buildRequest
()
src/parser/classes/commands/GetKidsBlocklistPickerCommand.ts:20
Method
buildRequest
()
src/parser/classes/endpoints/UnsubscribeEndpoint.ts:20
Method
buildRequest
()
src/parser/classes/endpoints/LikeEndpoint.ts:24
Method
buildRequest
()
src/parser/classes/endpoints/ModifyChannelNotificationPreferenceEndpoint.ts:20
Method
buildRequest
()
src/parser/classes/endpoints/BrowseEndpoint.ts:19
Method
buildRequest
()
src/parser/classes/endpoints/WatchEndpoint.ts:20
Method
buildRequest
()
src/parser/classes/endpoints/PerformCommentActionEndpoint.ts:20
Method
buildRequest
()
src/parser/classes/endpoints/ShareEntityServiceEndpoint.ts:20
Method
buildRequest
()
src/parser/classes/endpoints/CreateCommentEndpoint.ts:20
Method
buildRequest
()
src/parser/classes/endpoints/LiveChatItemContextMenuEndpoint.ts:20
Method
buildRequest
()
src/parser/classes/endpoints/FeedbackEndpoint.ts:20
Method
buildRequest
()
src/parser/classes/endpoints/SearchEndpoint.ts:20
Method
buildRequest
()
src/parser/classes/endpoints/DeletePlaylistEndpoint.ts:20
Method
buildRequest
()
src/parser/classes/endpoints/SubscribeEndpoint.ts:20
Method
buildRequest
()
src/parser/classes/endpoints/AddToPlaylistServiceEndpoint.ts:19
Method
buildRequest
()
src/parser/classes/endpoints/GetAccountsListInnertubeEndpoint.ts:20
Method
buildRequest
()
src/parser/classes/endpoints/WatchNextEndpoint.ts:20
Method
buildRequest
()
src/parser/classes/endpoints/PlaylistEditEndpoint.ts:20
Method
buildRequest
()
src/parser/classes/endpoints/CreatePlaylistServiceEndpoint.ts:20
Method
buildRequest
()
src/parser/classes/endpoints/ReelWatchEndpoint.ts:20
Method
cache_dir
()
src/utils/Cache.ts:9
Method
cache_dir
()
src/platform/react-native.ts:16
Method
cache_dir
()
src/platform/node.ts:34
Method
cache_dir
()
src/platform/cf-worker.ts:15
Method
cache_dir
()
src/platform/deno.ts:28
Method
cache_dir
()
src/platform/web.ts:19
Method
call
(endpoint: NavigationEndpoint, args?: object)
src/Innertube.ts:575
Method
callback
(cb: ((actions: YTNode[]) => void) | null)
src/parser/youtube/SmoothedQueue.ts:133
Function
cancel
(reason)
src/utils/FormatUtils.ts:122
Method
categories
()
src/parser/ytkids/HomeFeed.ts:46
Method
channels
* Get all the channels in the feed
src/core/mixins/Feed.ts:128
Method
clear
()
src/parser/youtube/SmoothedQueue.ts:125
Method
client_name
()
src/core/Session.ts:698
Method
client_version
()
src/core/Session.ts:694
Method
clips
()
src/parser/youtube/Library.ts:76
Method
collectBindingIdentifiers
(pattern: ESTree.Node | null, target: Set<string>)
src/utils/javascript/JsAnalyzer.ts:460
Method
collectParams
(fnNode: ESTree.ArrowFunctionExpression | ESTree.FunctionExpression | ESTree.FunctionDeclaration, target: Set<
src/utils/javascript/JsAnalyzer.ts:491
Method
comment
* Posts a comment on a given video. * @param video_id - The video ID * @param text - The comment text
src/core/managers/InteractionManager.ts:119
Method
constructor
(session: Session)
src/Innertube.ts:67
Method
constructor
()
src/utils/EventEmitterLike.ts:6
Method
constructor
(persistent: boolean, persistent_directory?: string)
src/utils/Cache.ts:6
Method
constructor
(message: string, info?: any)
src/utils/Utils.ts:33
Method
constructor
(session: Session, cookie?: string, fetch?: FetchFunction)
src/utils/HTTPClient.ts:30
Method
constructor
(private analyzer: JsAnalyzer)
src/utils/javascript/JsExtractor.ts:62
Method
constructor
* Creates a new instance over the provided source. * @param code JavaScript source to parse and inspect. * @param options Optional traversal set
src/utils/javascript/JsAnalyzer.ts:88
Method
constructor
(data: unknown)
src/parser/generator.ts:427
Method
constructor
(data: RawNode)
src/parser/continuations.ts:15
Method
constructor
(data: RawNode)
src/parser/continuations.ts:29
← previous
next →
401–500 of 1,594, ranked by callers