Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/eleven-am/frames
/ functions
Functions
1,642 in github.com/eleven-am/frames
⨍
Functions
1,642
◇
Types & classes
1,287
↓ 2 callers
Function
darkenColor
(rgb: string, percentage: number)
frontend/src/utils/colour.ts:20
↓ 2 callers
Method
del
* Delete a key from the cache, this can be a string or an array of strings and the key might be a pattern * @param key - The key to delete * @re
backend/src/cache/cache.service.ts:27
↓ 2 callers
Method
encodeObject
(object: Record<string, string | number | undefined>)
backend/src/setup/setup.service.ts:488
↓ 2 callers
Method
encodeQueryParam
(key: string, value: any)
frontend/src/api/http-client.ts:80
↓ 2 callers
Method
encrypt
(value: string)
backend/src/misc/retrieve.service.ts:267
↓ 2 callers
Method
findByToken
* @desc Find user by the confirmation token used to verify the email * @param confirmToken - token used to verify the email
backend/src/users/users.service.ts:76
↓ 2 callers
Function
findLastIndex
(array: DataType[], predicate: (item: DataType) => boolean)
frontend/src/utils/arrayFunctions.ts:170
↓ 2 callers
Method
findMediaById
(mediaId: string, userId: string)
backend/src/seen/seen.service.ts:181
↓ 2 callers
Method
findOne
* @description Get the seen status of a media for a user * @param user - The user to find seen media for * @param media - The media to find seen
backend/src/seen/seen.service.ts:130
↓ 2 callers
Method
fuzzySearch
* @description Performs a fuzzy search on the media database * @param query - The query to search for
backend/src/media/media.service.ts:289
↓ 2 callers
Method
generateMediaVectorStore
(db: PrismaService, openAIApiKey: string)
backend/src/misc/llm.service.ts:36
↓ 2 callers
Function
generateRandomCypher
()
frontend/src/utils/helpers.ts:101
↓ 2 callers
Method
getAdminEmail
()
backend/src/misc/retrieve.service.ts:193
↓ 2 callers
Method
getCollection
(collection: Collection | null)
backend/src/media/media.service.ts:1188
↓ 2 callers
Method
getCompanies
(companies: { company: Company }[])
backend/src/media/media.service.ts:1275
↓ 2 callers
Method
getCredits
(credits: AppendedCredits)
backend/src/media/media.service.ts:1133
↓ 2 callers
Method
getCurrentTime
()
frontend/src/providers/watched/videoBridge.ts:20
↓ 2 callers
Method
getExtras
(tmdbExtras: AppendedVideos)
backend/src/media/media.service.ts:1165
↓ 2 callers
Method
getFFProbeMetadata
(file: FramesFile)
backend/src/stream/stream.service.ts:224
↓ 2 callers
Method
getFrontImages
* Get the front images for a media item * @param media The media item to get the front images for * @param type The type of media item
backend/src/images/images.service.ts:43
↓ 2 callers
Method
getGenres
(genres: Genre[])
backend/src/media/media.service.ts:1046
↓ 2 callers
Method
getIsPaused
()
frontend/src/providers/watched/videoBridge.ts:24
↓ 2 callers
Method
getLists
(ability: AppAbilityType)
backend/src/lists/lists.service.ts:186
↓ 2 callers
Method
getMediaByName
(mediaName: string, type: MediaType)
backend/src/render/render.service.ts:188
↓ 2 callers
Function
getMediaData
(mediaId: string, { queryClient }: IRouterContext)
frontend/src/queries/media.ts:167
↓ 2 callers
Method
getMediaDetails
* @description Get the details of a media by id * @param language - The user's language
backend/src/media/media.service.ts:796
↓ 2 callers
Method
getMediaInfo
* Gets the media info from the file * @param file - the file to get the media info from * @param type - the type of media to get
backend/src/scanner/scanner.identifier.ts:158
↓ 2 callers
Method
getMediaRecommendations
* @description Get media recommendations * @param mediaId - The media id * @param tmdbId - The tmdb id * @param ability - The user's ability
backend/src/media/recommendations.service.ts:80
↓ 2 callers
Method
getNextEpisode
* @description Get the next recommended episode for a user * @param video - The video to get the next recommended video for * @param media -
backend/src/media/recommendations.service.ts:409
↓ 2 callers
Method
getNextMedia
(lang: LanguageReturn, ability: AppAbilityType, item: Video & { media: Media })
backend/src/playback/playback.service.ts:682
↓ 2 callers
Method
getNextRecommendedVideo
* @description Get the next recommended video for a user * @param media - The media to get the next recommended video for * @param ability - The
backend/src/media/recommendations.service.ts:109
↓ 2 callers
Method
getNodesFromSubtitles
(subtitle: Subtitle)
backend/src/subtitles/subtitles.service.ts:66
↓ 2 callers
Method
getObjectFromMedia
(media: Media)
backend/src/storage/storage.service.ts:27
↓ 2 callers
Function
getPageLoadOptions
(type: MediaType, Component: FC)
frontend/src/components/media/mediaaPage.tsx:66
↓ 2 callers
Method
getPopularMedia
(language: LanguageReturn, ability: AppAbilityType)
backend/src/media/media.service.ts:1510
↓ 2 callers
Method
getRecursiveContents
(cloudStorage: CloudStorage, folder: string)
backend/src/storage/storage.service.ts:84
↓ 2 callers
Method
getRedirectUri
(oauthClient: OauthClient, endpoint: string)
backend/src/oauth/oauth.service.ts:192
↓ 2 callers
Method
getRedirectUrl
(endpoint: string)
backend/src/setup/setup.service.ts:530
↓ 2 callers
Method
getRuntime
(runtime: number)
backend/src/media/media.service.ts:1177
↓ 2 callers
Method
getSession
* @desc Get the session * @param session - The session to get * @param res - The response object
backend/src/session/session.service.ts:160
↓ 2 callers
Method
getSessionCachedKeys
(userId: string)
backend/src/session/session.service.ts:306
↓ 2 callers
Method
getTmdbId
(personId: string)
backend/src/render/render.service.ts:31
↓ 2 callers
Method
getTopRatedMedia
(language: LanguageReturn, ability: AppAbilityType)
backend/src/media/media.service.ts:1527
↓ 2 callers
Method
getTrailer
(videos: AppendedVideos | undefined)
backend/src/media/media.service.ts:1066
↓ 2 callers
Method
getUpNextSession
(video: Video, language: LanguageReturn, playlistVideo: PlaylistVideo | null = null)
backend/src/playback/playback.service.ts:449
↓ 2 callers
Method
guessFileInfo
(file: FramesFile)
backend/src/scanner/scanner.identifier.ts:275
↓ 2 callers
Method
isAvailable
()
frontend/src/providers/watched/castManager.ts:422
↓ 2 callers
Method
isMediaFile
(path: string)
backend/src/storage/storage.watcher.ts:293
↓ 2 callers
Function
isMobileDevice
()
frontend/src/utils/style.ts:6
↓ 2 callers
Function
lightenColor
(rgb: string, percentage: number)
frontend/src/utils/colour.ts:31
↓ 2 callers
Method
mapToRoomResponse
(room: Room, playbackSession: PlaybackSession)
backend/src/rooms/rooms.service.ts:163
↓ 2 callers
Function
mapTypes
(type: HomeResponseTypes)
frontend/src/components/index/homeResponseList.tsx:18
↓ 2 callers
Method
moveWithin
(bounds: Bounds)
frontend/src/components/bounds.tsx:110
↓ 2 callers
Method
movieFolderChanged
(folder: FolderType)
backend/src/storage/storage.watcher.ts:223
↓ 2 callers
Method
muteOrUnmute
()
frontend/src/providers/watched/videoBridge.ts:28
↓ 2 callers
Method
onClick
()
frontend/src/providers/dialogStore.ts:84
↓ 2 callers
Method
pause
()
frontend/src/providers/watched/videoManager.ts:98
↓ 2 callers
Method
playFromPlaybackSession
(cachedSession: CachedSession, playback: Playback)
backend/src/playback/playback.service.ts:260
↓ 2 callers
Method
playFromVideo
(cachedSession: CachedSession, video: Video)
backend/src/playback/playback.service.ts:297
↓ 2 callers
Method
playMedia
* @description Get a playback session for a user and the specified media * @param session - The session of the user * @param media - The med
backend/src/media/media.service.ts:846
↓ 2 callers
Method
playOrPause
()
frontend/src/providers/watched/castManager.ts:170
↓ 2 callers
Method
playPlaylistVideo
* @description Play a playlist video * @param session - The session of the user * @param playlistVideo - The video in the playlist to play
backend/src/playlists/playlists.service.ts:583
↓ 2 callers
Method
playVideo
(videoId: string)
frontend/src/providers/youtubeProvider.ts:44
↓ 2 callers
Method
postSafe
* @desc Post data to a url and parse it with a schema * @param url - The url to post data to * @param schema - The schema to parse the data
backend/src/http/http.service.ts:38
↓ 2 callers
Function
processLink
({ id, name, type }: UseMediaLinkOptions)
frontend/src/hooks/useMediaLink.ts:94
↓ 2 callers
Method
randomRange
(min: number, max: number)
frontend/src/components/bounds.tsx:122
↓ 2 callers
Method
readFolder
(cloudStorageId: string, path?: string)
backend/src/storage/storage.service.ts:76
↓ 2 callers
Method
readQuery
(user: User)
backend/src/media/media.authorizer.ts:37
↓ 2 callers
Method
removeSession
* @desc Remove a session * @param userId - The user id to remove the session for * @param sessionId - The session id to remove * @param
backend/src/session/session.service.ts:73
↓ 2 callers
Method
requestLibraryScan
(library: CloudStorage)
backend/src/scanner/scanner.service.ts:60
↓ 2 callers
Method
requestServerScan
()
backend/src/scanner/scanner.service.ts:48
↓ 2 callers
Method
retrieveMedia
(type: MediaType, file: FramesFile, scannedImages: ScannedImages, tmdbMedia: Media<MediaType, MediaParams>)
backend/src/scanner/scanner.identifier.ts:402
↓ 2 callers
Method
retrieveOauthClient
(oauthId: string)
backend/src/oauth/oauth.service.ts:181
↓ 2 callers
Method
saveToCache
(session: Session & { user: User }, cookie: string)
backend/src/session/session.service.ts:286
↓ 2 callers
Method
scanDirectory
(dir: string, depth: number)
backend/src/storage/file.watcher.ts:76
↓ 2 callers
Method
scanMovie
(file: FramesFile)
backend/src/scanner/scanner.service.ts:351
↓ 2 callers
Method
scanMovies
(storage: CloudStorage)
backend/src/scanner/scanner.service.ts:380
↓ 2 callers
Method
scanShow
(file: FramesFile)
backend/src/scanner/scanner.service.ts:359
↓ 2 callers
Method
scanShows
(storage: CloudStorage)
backend/src/scanner/scanner.service.ts:388
↓ 2 callers
Method
scanStorage
(storage: CloudStorage)
backend/src/scanner/scanner.service.ts:368
↓ 2 callers
Method
sendEmail
(email: string, subject: string, react: React.JSX.Element)
backend/src/notifications/notification.service.ts:246
↓ 2 callers
Method
setHideNav
(hideNav: boolean)
frontend/src/providers/navbarProvider.ts:32
↓ 2 callers
Method
showFileChanged
(folder: FolderType, path: string)
backend/src/storage/storage.watcher.ts:218
↓ 2 callers
Method
startSession
()
frontend/src/providers/groupWatch.ts:289
↓ 2 callers
Method
toCache
(items: FileItem[])
backend/src/storage/file.watcher.ts:168
↓ 2 callers
Method
updateExtension
(extension: Partial<Extension>)
frontend/src/providers/realtimeNotifier.ts:141
↓ 2 callers
Method
updatePlaylist
* @description Update a playlist from the given parameters * @param user - The user updating the playlist * @param playlist - The playlist t
backend/src/playlists/playlists.service.ts:41
↓ 2 callers
Method
updateSession
* @desc Update the session * @param user - The user to update the session for
backend/src/session/session.service.ts:129
↓ 2 callers
Function
useCounter
({ initialValue = 0, targetValue, step = 1, duration = 2, onComplete, autoStart = true, }: U
frontend/src/hooks/useIntervals.ts:209
↓ 2 callers
Function
useFetchSubtitles
(availableSubtitles: SubtitleSchema[], canAccessStream: boolean)
frontend/src/hooks/useSubtitles.ts:20
↓ 2 callers
Function
useFlatList
(options?: UseFlatListOptions)
frontend/src/hooks/useFlatList.tsx:87
↓ 2 callers
Function
useHoverButton
()
frontend/src/hooks/useHoverButton.ts:5
↓ 2 callers
Function
useInterval
(callback: IntervalCallback, delay: number | null, tick = false)
frontend/src/hooks/useIntervals.ts:50
↓ 2 callers
Function
useIsVisible
({ action, options, triggerOnce }: UseIsVisibleOptions = { })
frontend/src/hooks/useIsVisible.ts:11
↓ 2 callers
Function
useMediaQuery
(query: string)
frontend/src/hooks/useBreakpoint.ts:31
↓ 2 callers
Function
useNavBarOpacity
(value: MotionValue<number>)
frontend/src/hooks/useNavBarOpacity.ts:8
↓ 2 callers
Function
useResizeObserver
()
frontend/src/hooks/useResizeObserver.ts:3
↓ 2 callers
Function
useSubtitles
(availableSubtitles: SubtitleSchema[], canAccessStream: boolean)
frontend/src/hooks/useSubtitles.ts:47
↓ 2 callers
Method
validateAccount
(validateAccount = true)
backend/src/users/users.service.ts:809
↓ 2 callers
Method
verifyPasskey
(body: RegistrationResponseJSON, passKeyData: PassKeyData, serverAddress: string, hostname: string, user: User
backend/src/authentication/auth.service.ts:771
← previous
next →
201–300 of 1,642, ranked by callers