SongGuess
    Preparing search index...

    Interface VideoSearchItem

    Represents a single video search result item.

    interface VideoSearchItem {
        author: string;
        authorId: string;
        authorUrl: string;
        description: string;
        extractor: string | null;
        isShort: boolean;
        isUpcoming: boolean;
        lengthSeconds: number;
        likeCount: number | null;
        liveNow: boolean;
        published: number | null;
        publishedText: string | null;
        title: string;
        type: string;
        videoId: string;
        videoThumbnails: VideoThumbnail[];
        videoUrl: string | null;
        viewCount: number | null;
        viewCountText: string;
    }
    Index
    author: string

    The display name of the content creator or channel.

    authorId: string

    The unique alphanumeric identifier of the author's channel.

    authorUrl: string

    The relative URI path pointing to the author's channel page.

    description: string

    The textual description associated with the video content.

    extractor: string | null

    The internal extractor service identifier, or null if not applicable.

    isShort: boolean

    Indicates whether the video is classified as a short-form video.

    isUpcoming: boolean

    Indicates whether the video is an upcoming scheduled broadcast.

    lengthSeconds: number

    The total duration of the video measured in seconds.

    likeCount: number | null

    The total like count, or null if unavailable.

    liveNow: boolean

    Indicates whether the video is currently broadcasting live.

    published: number | null

    The Unix timestamp indicating when the video was published, or null if unavailable.

    publishedText: string | null

    The human-readable relative time string indicating publication age, or null if unavailable.

    title: string

    The full title of the video content.

    type: string

    The classification type of the search result entity.

    videoId: string

    The unique alphanumeric identifier assigned to the video.

    videoThumbnails: VideoThumbnail[]

    An array of available thumbnail image variants for the video.

    videoUrl: string | null

    The direct streaming URL for the video, or null if unavailable.

    viewCount: number | null

    The total cumulative view count of the video, or null if unavailable.

    viewCountText: string

    The formatted string representation of the view count.