MCPcopy Index your code

hub / github.com/KuekHaoYang/KVideo / functions

Functions758 in github.com/KuekHaoYang/KVideo

↓ 1 callersFunctionauthenticateLegacyAdminCredential
(password: string)
lib/server/auth.ts:420
↓ 1 callersFunctionauthenticateLogin
(body: { username?: string; password?: string })
lib/server/auth.ts:402
↓ 1 callersFunctionauthenticateManagedAdminCredential
(username: string, password: string)
lib/server/auth.ts:415
↓ 1 callersFunctionautoRefresh
()
components/player/EpisodeList.tsx:158
↓ 1 callersFunctionbinaryToBytes
(binary: string)
lib/server/auth-helpers.ts:51
↓ 1 callersFunctionbuildChannel
(entry: Record<string, unknown>, baseUrl?: string, inheritedGroup?: string)
lib/utils/m3u-parser.ts:143
↓ 1 callersFunctionbuildIPTVProxyUrl
(url: string, ua?: string, referer?: string)
lib/store/iptv-store.ts:60
↓ 1 callersFunctionbuildLegacyProfileIdInput
(password: string)
lib/server/auth.ts:234
↓ 1 callersFunctionbuildProxyBase
(customUa?: string | null, customReferer?: string | null)
app/api/iptv/stream/route.ts:29
↓ 1 callersFunctionbuildSourceConfigMap
(rawConfigs: unknown)
app/api/probe-resolution/route.ts:40
↓ 1 callersFunctionbytesToBinary
(bytes: Uint8Array)
lib/server/auth-helpers.ts:43
↓ 1 callersFunctioncalculateRelevanceScore
(item: VideoItem, query: string)
lib/utils/search.ts:31
↓ 1 callersFunctioncheckIOS
()
lib/hooks/mobile/useDeviceDetection.ts:33
↓ 1 callersFunctioncheckMobile
()
lib/hooks/mobile/useDeviceDetection.ts:10
↓ 1 callersFunctioncheckOverflow
()
components/search/SourceBadgeList.tsx:87
↓ 1 callersFunctioncheckOverflow
()
components/search/TypeBadgeList.tsx:72
↓ 1 callersMethodcleanupExpiredEntries
()
lib/utils/cacheManager.ts:67
↓ 1 callersFunctioncleanupOldEntries
* Remove oldest entries when cache exceeds max size.
lib/utils/grouped-sources-cache.ts:58
↓ 1 callersMethodcleanupOldEntries
()
lib/utils/cacheManager.ts:86
↓ 1 callersFunctionclearAllCache
()
lib/utils/cacheManager.ts:136
↓ 1 callersMethodclearAllCache
()
lib/utils/cacheManager.ts:122
↓ 1 callersFunctionclearSegmentsForUrl
(url: string)
lib/utils/cacheManager.ts:135
↓ 1 callersFunctionclearSessionCookie
(response: NextResponse)
lib/server/auth.ts:327
↓ 1 callersMethodclearVideoCache
(videoUrl: string)
lib/utils/cacheManager.ts:104
↓ 1 callersFunctionconvertToVideoSource
(source: ImportSourceFormat)
lib/utils/source-import-utils.ts:31
↓ 1 callersFunctioncountStreamMatches
(value: string)
lib/utils/m3u-parser.ts:87
↓ 1 callersFunctioncreateLoginResponse
(session: ServerAuthSession)
lib/server/auth.ts:455
↓ 1 callersFunctioncreateManagedAccount
(body: unknown)
lib/server/auth.ts:561
↓ 1 callersFunctioncreateRandomToken
(byteLength = 16)
lib/server/auth-helpers.ts:98
↓ 1 callersFunctioncreateSessionStatusResponse
(request: NextRequest)
lib/server/auth.ts:472
↓ 1 callersFunctiondebounce
(fn: Function, delay: number)
components/AutoSync.tsx:11
↓ 1 callersFunctiondecodeText
(bytes: Uint8Array)
lib/server/auth-helpers.ts:76
↓ 1 callersFunctiondeleteManagedAccount
(accountId: string)
lib/server/auth.ts:641
↓ 1 callersFunctiondetectResolution
()
components/player/hooks/useVideoResolution.ts:39
↓ 1 callersFunctionexportSettings
(settings: AppSettings, includeHistory: boolean = true)
lib/store/settings-helpers.ts:18
↓ 1 callersFunctionextractPlaylistReferences
(content: string, baseUrl?: string)
lib/utils/m3u-parser.ts:239
↓ 1 callersFunctionextractRoutes
(value: unknown, baseUrl?: string)
lib/utils/m3u-parser.ts:111
↓ 1 callersFunctionfetchDanmaku
()
components/player/hooks/useDanmaku.ts:67
↓ 1 callersFunctionfetchTags
()
lib/hooks/usePremiumTagManager.ts:17
↓ 1 callersFunctionfetchWithRetry
({ url, request, headers = {} }: FetchWithRetryOptions)
lib/utils/fetch-with-retry.ts:9
↓ 1 callersFunctionfindBestCandidate
( current: Element, candidates: Element[], direction: Direction )
lib/hooks/useSpatialNavigation.ts:23
↓ 1 callersFunctionfindCommonPrefix
* Find common prefix among an array of strings
lib/utils/m3u8-ad-detector.ts:140
↓ 1 callersFunctionformatDateLabel
(value?: string)
components/settings/AppVersionSettings.tsx:17
↓ 1 callersFunctionformatLatency
* Format latency for display * @param latency - Response time in milliseconds * @returns Formatted string in milliseconds (e.g., "345ms", "1240ms")
lib/utils/latency.ts:51
↓ 1 callersFunctionfuzzyMatchTitle
( results: DanmakuSearchResult[], title: string )
lib/utils/danmaku-utils.ts:120
↓ 1 callersFunctiongenerateKey
* Generate a short random key (8 chars, base36).
lib/utils/grouped-sources-cache.ts:51
↓ 1 callersFunctiongetAndroidPiPSourceRect
(container: HTMLElement | null)
components/player/hooks/desktop/android-pip-utils.ts:44
↓ 1 callersMethodgetCacheStats
()
lib/utils/cacheManager.ts:47
↓ 1 callersFunctiongetCopyUrl
(src: string, type: 'original' | 'proxy' = 'original')
components/player/utils/urlUtils.ts:1
↓ 1 callersFunctiongetDefaultRepositoryBranch
( manifest: AppReleaseManifest = LOCAL_RELEASE_MANIFEST, )
lib/app-release.ts:74
↓ 1 callersFunctiongetDefaultRepositorySlug
( manifest: AppReleaseManifest = LOCAL_RELEASE_MANIFEST, )
lib/app-release.ts:68
↓ 1 callersFunctiongetFocusableElements
* Get all focusable elements within a container * 获取容器内所有可聚焦的元素
lib/accessibility/focus-management.ts:10
↓ 1 callersFunctiongetIconFileCandidates
(filePath: string)
lib/server/site-icon.ts:29
↓ 1 callersFunctiongetJsonChannelEntries
(data: unknown)
lib/utils/m3u-parser.ts:180
↓ 1 callersFunctiongetLatencyInfo
(latency: number)
lib/utils/latency.ts:18
↓ 1 callersFunctiongetManagedAccountCount
()
lib/server/auth.ts:197
↓ 1 callersFunctiongetMimeType
(filePath: string)
lib/server/site-icon.ts:7
↓ 1 callersFunctiongetModeSettings
(isPremium: boolean)
lib/store/premium-mode-settings.ts:134
↓ 1 callersFunctiongetProxiedUrl
(url: string, ua?: string, referer?: string)
components/iptv/IPTVPlayer.tsx:41
↓ 1 callersFunctiongetPublicRuntimeConfig
()
lib/server/auth.ts:206
↓ 1 callersFunctiongetResolutionLabel
* Maps video resolution height to a human-readable quality label.
components/player/hooks/useVideoResolution.ts:6
↓ 1 callersFunctiongetS2TConverter
()
lib/utils/chinese-convert.ts:18
↓ 1 callersFunctiongetSavedProgress
()
components/player/VideoPlayer.tsx:68
↓ 1 callersFunctiongetSourceConfigsForProbe
(videos: VideoToProbe[])
lib/hooks/useResolutionProbe.ts:30
↓ 1 callersFunctiongetStatusMeta
(data: AppUpdateResponse | null)
components/settings/AppVersionSettings.tsx:37
↓ 1 callersFunctiongetT2SConverter
()
lib/utils/chinese-convert.ts:11
↓ 1 callersFunctionhandleAdd
()
components/settings/import/SubscriptionImportTab.tsx:30
↓ 1 callersFunctionhandleClick
()
components/search/TypeBadgeItem.tsx:25
↓ 1 callersFunctionhandleClick
()
components/search/SourceBadgeItem.tsx:27
↓ 1 callersFunctionhandleDelete
(id: string)
components/settings/SourceManager.tsx:29
↓ 1 callersFunctionhandleFetch
()
components/settings/import/LinkImportTab.tsx:17
↓ 1 callersFunctionhandleOrientation
()
lib/hooks/mobile/useScreenOrientation.ts:11
↓ 1 callersFunctionhandleRefresh
(sub: SourceSubscription)
components/settings/import/SubscriptionImportTab.tsx:54
↓ 1 callersFunctionhandleSeek
(e: React.MouseEvent<HTMLDivElement>)
components/iptv/IPTVPlayer.tsx:478
↓ 1 callersFunctionhandleToggle
(id: string)
components/settings/SourceManager.tsx:25
↓ 1 callersFunctionhasMinimumMatch
(title: string, query: string)
lib/utils/search.ts:12
↓ 1 callersFunctionhasStoredAppSetting
(key: keyof AppSettings)
lib/store/settings-store.ts:158
↓ 1 callersFunctionimportPbkdf2Key
(password: string)
lib/server/auth-helpers.ts:84
↓ 1 callersFunctionimportSettings
( jsonString: string, saveSettings: (settings: AppSettings) => void, currentSettings?: AppSettings
lib/store/settings-helpers.ts:36
↓ 1 callersFunctioninit
()
components/PasswordGate.tsx:128
↓ 1 callersFunctioninit
()
components/PremiumPasswordGate.tsx:18
↓ 1 callersFunctioninterleaveResults
( resultsByQuery: { label: string; movies: Array<{ id: string; title: string; cover: string; rate: string; u
lib/utils/recommendation-engine.ts:162
↓ 1 callersFunctionisAdmin
()
lib/store/auth-store.ts:99
↓ 1 callersFunctionisAmbiguousContentType
(contentType: string)
app/api/iptv/stream/route.ts:73
↓ 1 callersFunctionisAuxiliaryAdMetadataLine
(trimmedLine: string, normalizedKeywords: string[])
lib/utils/m3u8-utils.ts:60
↓ 1 callersFunctionisCategoryBlocked
* Check if a video's category matches any blocked keyword.
lib/utils/search-stream.ts:9
↓ 1 callersFunctionisCloudflareDeployment
()
lib/server/runtime-features.ts:9
↓ 1 callersFunctionisFuzzyMatch
(label1: string, label2: string)
app/api/premium/types/route.ts:83
↓ 1 callersFunctionisInterstitialDateRange
(trimmedLine: string, normalizedKeywords: string[])
lib/utils/m3u8-utils.ts:50
↓ 1 callersFunctionisM3u8Content
(text: string)
app/api/iptv/stream/route.ts:82
↓ 1 callersFunctionisM3u8ContentType
(contentType: string)
app/api/iptv/stream/route.ts:65
↓ 1 callersFunctionisM3u8Url
(url: string)
app/api/iptv/stream/route.ts:60
↓ 1 callersFunctionisPermission
(value: string | undefined | null)
lib/auth/permissions.ts:62
↓ 1 callersFunctionisRole
(value: string | undefined | null)
lib/auth/permissions.ts:54
↓ 1 callersFunctionisSupportedRoute
(pathname: string | null)
components/VideoTogetherController.tsx:29
↓ 1 callersFunctionisValidSession
(value: unknown)
lib/store/auth-store.ts:29
↓ 1 callersFunctionisValidSourceConfig
(value: unknown)
app/api/probe-resolution/route.ts:27
↓ 1 callersFunctionisValidSourceFormat
(obj: unknown)
lib/utils/source-import-utils.ts:47
↓ 1 callersFunctionisVercelDeployment
()
lib/server/runtime-features.ts:5
↓ 1 callersFunctionlearnMainPattern
(blocks: Block[])
lib/utils/m3u8-ad-detector.ts:177
← previousnext →201–300 of 758, ranked by callers