The YTNodes namespace contains a comprehensive collection of classes representing various YouTube UI components, data structures, and API endpoints parsed from YouTube's internal data formats. These classes allow developers to programmatically interact with and understand the structure of YouTube's responses, including videos, channels, playlists, comments, live chat, and search results.
Key categories of nodes include:
- Media Entities:
Video, Channel, Playlist, Movie, Shorts (via ReelItem). - UI Components:
Button, Card, Grid, ListView, Shelf, ThumbnailView. - Interaction Endpoints:
SubscribeEndpoint, LikeEndpoint, ShareEndpoint, WatchEndpoint. - Live Features:
LiveChat, LiveChatParticipant, LiveChatTextMessage. - Metadata & Info:
VideoPrimaryInfo, ChannelMetadata, Transcript.