MCPcopy Index your code

hub / github.com/chrisbenincasa/tunarr / functions

Functions4,665 in github.com/chrisbenincasa/tunarr

↓ 695 callersMethodmap
(fn: (t: Out) => U)
server/src/util/iterator.ts:54
↓ 511 callersMethodgetCanonicalId
(t: T)
server/src/services/Canonicalizer.ts:5
↓ 507 callersFunctionit
(selectedMedia: SelectedMedia)
web/src/store/programmingSelector/actions.ts:135
↓ 449 callersMethodpush
(v: T)
server/src/util/stack.ts:7
↓ 410 callersMethodget
()
server/src/types/result.ts:234
↓ 309 callersFunctiondayjs
(date?: originalDayjs.ConfigType)
web/src/providers/DayjsContext.tsx:5
↓ 306 callersMethodexecute
()
server/src/db/ChannelQueryBuilder.ts:82
↓ 265 callersMethodupdate
( id: string, collection: Partial<SmartCollectionDto>, )
server/src/db/SmartCollectionsDB.ts:145
↓ 255 callersFunctionisNonEmptyString
(v: unknown)
server/src/util/index.ts:312
↓ 228 callersMethodcreate
(currentState: FrameState, desiredState: FrameState)
server/src/ffmpeg/builder/filter/PadFilter.ts:32
↓ 210 callersMethoderror
()
server/src/types/result.ts:262
↓ 191 callersMethodget
* @returns The current cached guide
server/src/services/TvGuideService.ts:182
↓ 189 callersMethodcatch
( onrejected?: ((reason: unknown) => TResult | PromiseLike<TResult>) | null, )
server/src/services/TunarrWorkerPool.ts:93
↓ 185 callersMethodtoString
()
shared/src/util/searchUtil.ts:1382
↓ 180 callersMethodgetCommandArgs
()
server/src/ffmpeg/builder/pipeline/Pipeline.ts:19
↓ 179 callersMethodpush
(data: TunarrEvent)
server/src/services/EventService.ts:85
↓ 154 callersMethodfilter
()
server/src/ffmpeg/builder/filter/SetFpsFilter.ts:9
↓ 152 callersMethodwithDimensions
(width: number, height: number)
server/src/ffmpeg/builder/types.ts:50
↓ 139 callersFunctioncreateQueryKey
(id: string, options?: TOptions, infinite?: boolean, tags?: ReadonlyArray<string>)
web/src/generated/@tanstack/react-query.gen.ts:17
↓ 137 callersMethodadd
({ libraryId, forceScan, pathFilter, }: ScanRequest)
server/src/services/scanner/MediaSourceScanCoordinator.ts:119
↓ 128 callersFunctionmap
(f: (t: T) => U)
server/src/types/result.ts:82
↓ 127 callersMethodresolve
(value: T | PromiseLike<T>)
server/src/services/TunarrWorkerPool.ts:66
↓ 116 callersMethodbuild
* Calculates an ffmpeg pipeline using the inputted ffmpeg state and desired * output state. * @param currentState * @param desiredState
server/src/ffmpeg/builder/pipeline/PipelineBuilder.ts:35
↓ 110 callersMethodthen
( onfulfilled?: ((value: T) => TResult1 | PromiseLike<TResult1>) | null, onrejected?: ((reason: unknow
server/src/services/TunarrWorkerPool.ts:86
↓ 100 callersFunctionisNonEmptyString
(s: unknown)
web/src/helpers/util.ts:231
↓ 93 callersFunctionInjectLogger
()
server/src/util/inject.ts:35
↓ 92 callersMethodupsertProgramGrouping
( newGroupingAndRelations: NewProgramGroupingWithRelations, forceUpdate?: boolean, )
server/src/db/interfaces/IProgramDB.ts:213
↓ 80 callersMethodnextState
(currentState: FrameState)
server/src/ffmpeg/builder/types/PipelineStep.ts:52
↓ 80 callersMethodrun
(request: Request)
server/src/commands/Command.ts:2
↓ 80 callersFunctiontag
( x: UTag['__value'], )
types/src/util.ts:18
↓ 72 callersMethoddelete
(id: string)
server/src/db/SmartCollectionsDB.ts:117
↓ 68 callersMethodupdate
(fields: Partial<FrameStateFields>)
server/src/ffmpeg/builder/state/FrameState.ts:71
↓ 67 callersMethodfilter
(route: RouteOptions)
server/src/Server.ts:98
↓ 66 callersFunctioncompact
(it: AsyncIterable<Nilable<T>>)
server/src/util/iterator.ts:21
↓ 66 callersMethodmutate
(op: SearchFilterValueNode)
server/src/services/search/SearchFilterValueMutator.ts:5
↓ 66 callersMethodparse
(content: string)
server/src/nfo/NfoParser.ts:4
↓ 65 callersMethoderror
()
server/src/services/TunarrWorkerPool.ts:115
↓ 62 callersFunctionfileExists
(path: string)
server/src/util/fsUtil.ts:5
↓ 61 callersFunctionisDefined
(x: T | undefined)
server/src/util/index.ts:353
↓ 60 callersMethodinsert
( collection: StrictOmit<SmartCollectionDto, 'uuid'>, )
server/src/db/SmartCollectionsDB.ts:123
↓ 58 callersFunctionFileOutputLocation
( path: string, overwrite: boolean = false, )
server/src/ffmpeg/builder/constants.ts:90
↓ 58 callersFunctionrunFfmpegWithPipeline
( ffmpegPath: string, pipelineArgs: string[], )
server/src/testing/ffmpeg/FfmpegIntegrationHelper.ts:93
↓ 56 callersMethodchild
( args: GetChildLoggerArgs, opts?: ChildLoggerOptions<LogLevels>, )
server/src/util/logging/LoggerWrapper.ts:24
↓ 56 callersMethodwithStream
( source: StreamSource, videoStream: VideoStream, )
server/src/ffmpeg/builder/input/VideoInputSource.ts:20
↓ 54 callersMethodcreate
(fields: FrameSizeFields)
server/src/ffmpeg/builder/types.ts:38
↓ 54 callersMethodregister
(taskDef: TaskDefintion<z.ZodType>)
server/src/tasks/TaskRegistry.ts:10
↓ 53 callersFunctioncreateTestMediaSourceLibrary
( drizzle: DrizzleDBAccess, overrides?: Partial<NewMediaSourceOrm>, )
server/src/db/ProgramDB.test.ts:144
↓ 52 callersFunctiontitleToSortTitle
(title: string)
server/src/util/programs.ts:7
↓ 51 callersMethodevaluate
(expression: string, context: StreamSelectionCelContext)
server/src/services/CelEvaluationService.ts:52
↓ 50 callersFunctionprobeFile
( ffprobePath: string, filePath: string, )
server/src/testing/ffmpeg/FfmpegIntegrationHelper.ts:106
↓ 47 callersMethodcurrent
(state: IterationState)
server/src/services/scheduling/ProgramIterator.ts:19
↓ 47 callersFunctiongroupBy
( arr: T[] | NonEmptyArray<T> | null | undefined, f: (t: T) => Key, )
shared/src/util/seq.ts:120
↓ 46 callersFunctioncreateFiller
( overrides: Partial<ChannelFillerShowWithContent> = {}, )
server/src/services/scheduling/FillerPickerV2.test.ts:54
↓ 46 callersFunctionparseAndCheckExpression
(input: string)
shared/src/util/searchUtil.test.ts:15
↓ 44 callersFunctioncreateProgramGrouping
( type: Typ, libraryId: string, sourceType: MediaSourceType = 'local', overrides?: Partial<NewProgramG
server/src/db/ProgramDB.test.ts:389
↓ 44 callersFunctionencodeCaseSensitiveId
(id: string)
server/src/services/MeilisearchService.ts:2005
↓ 44 callersMethodpickFiller
( channel: ChannelOrm, fillers: ChannelFillerShowWithContent[], maxDuration: number, now?: num
server/src/services/interfaces/IFillerPicker.ts:26
↓ 42 callersMethodgetById
(id: string)
server/src/db/ITranscodeConfigDB.ts:12
↓ 42 callersFunctionnullToUndefined
(x: T | null | undefined)
server/src/util/index.ts:357
↓ 41 callersMethodconcat
* Takes input source in ffconcat format and returns the concatenated output stream * in the given output format. Simply copies input streams. *
server/src/ffmpeg/builder/pipeline/PipelineBuilder.ts:19
↓ 41 callersMethodoptions
(...reqs: Requirements)
server/src/ffmpeg/builder/types/PipelineStep.ts:17
↓ 40 callersFunctionmakeRule
( overrides: Partial<StreamSelectionRule> = {}, )
server/src/ffmpeg/StreamSelectionEvaluator.test.ts:97
↓ 39 callersFunctionevaluateStreamSelectionProfile
( profile: StreamSelectionProfile, audioStreams: NonEmptyArray<AudioStreamDetails>, subtitleStreams: Sub
server/src/ffmpeg/StreamSelectionEvaluator.ts:87
↓ 39 callersFunctionmakeAudioInput
(inputPath: string)
server/src/ffmpeg/builder/pipeline/hardware/VaapiPipeline.local.test.ts:88
↓ 39 callersMethodsquarePixelFrameSize
(resolution: FrameSize)
server/src/ffmpeg/builder/MediaStream.ts:138
↓ 38 callersMethodbuildFilterExpression
( index: GenericTunarrSearchIndex, query: SearchFilter, depth: number = 0, buf: string = '',
server/src/services/MeilisearchService.ts:1551
↓ 38 callersMethodisSuccess
()
server/src/types/result.ts:238
↓ 38 callersFunctionmakeCelService
(evaluateResult: boolean | ((expr: string) => boolean))
server/src/ffmpeg/StreamSelectionEvaluator.test.ts:77
↓ 38 callersFunctionmakeProfile
(rules: StreamSelectionRule[])
server/src/ffmpeg/StreamSelectionEvaluator.test.ts:89
↓ 37 callersMethodequals
(other: T)
server/src/ffmpeg/builder/format/PixelFormat.ts:4
↓ 37 callersFunctionfilter
( f: (t: T) => boolean | ((t: T) => t is U), )
server/src/types/result.ts:168
↓ 37 callersFunctionscheduleTimeSlots
( schedule: TimeSlotSchedule, programs: SlotSchedulerProgram[], seed: number[] = createEntropy(), disc
server/src/services/scheduling/TimeSlotService.ts:91
↓ 35 callersFunctiongroupByUniq
( data: T[] | ReadonlyArray<T>, func: (item: T) => Key, )
server/src/util/index.ts:83
↓ 35 callersFunctionmakeAudioStream
( overrides: Partial<AudioStreamDetails> & { index: number }, )
server/src/ffmpeg/StreamSelectionEvaluator.test.ts:34
↓ 34 callersFunctioncreateProgram
( overrides: Partial<ProgramWithRelations> = {}, )
server/src/services/scheduling/FillerPickerV2.test.ts:39
↓ 34 callersMethoderror
( duration: number, error: string | boolean | Error, targetChannel: ChannelOrm, sourceChannel:
server/src/stream/PlayerStreamContext.ts:42
↓ 34 callersFunctionmakeMigrationFromSqlFile
( filePaths: string | Array<string>, fullCopy: boolean = false, )
server/src/migration/db/util.ts:68
↓ 33 callersFunctioncreateFakeProgramOrm
( overrides?: Partial<ProgramWithRelationsOrm>, )
server/src/testing/fakes/entityCreators.ts:64
↓ 31 callersMethodgetComplexFilter
()
server/src/ffmpeg/builder/pipeline/Pipeline.ts:38
↓ 31 callersFunctionisVideoPipelineContext
( context: PipelineBuilderContext, )
server/src/ffmpeg/builder/pipeline/BasePipelineBuilder.ts:203
↓ 30 callersFunctionreset
()
server/src/services/scheduling/ProgramIterator.ts:60
↓ 30 callersMethodtransform
(chunk: Buffer, _encoding, cb)
server/src/tasks/SubtitleExtractorTask.ts:334
↓ 29 callersFunctioncontentItem
( id: string, durationMs: number, opts?: { startOffsetMs?: number; fillerListId?: string; fillerType?: s
server/src/services/tvGuideUtil.test.ts:10
↓ 28 callersFunctionmakeConstantOutputOption
(opts: string[])
server/src/ffmpeg/builder/options/OutputOption.ts:29
↓ 28 callersFunctionmakeContext
( overrides: Partial<StreamSelectionCelContext> = {}, )
server/src/services/CelEvaluationService.test.ts:8
↓ 28 callersFunctionrenderWithProviders
( ui: ReactElement, options: CustomRenderOptions = {}, )
web/src/test/utils.tsx:70
↓ 28 callersMethodupsertPrograms
( program: NewProgramWithRelations, )
server/src/db/interfaces/IProgramDB.ts:150
↓ 27 callersFunctioncreateTag
()
server/src/db/ProgramDB.test.ts:316
↓ 27 callersMethodembyArtworkProjection
( artworkType: ArtworkType, item: ApiEmbyItem, embyArtworkType: string, )
server/src/external/emby/EmbyApiClient.ts:1878
↓ 27 callersFunctionforEach
(f: (t: T) => void)
server/src/types/result.ts:57
↓ 27 callersMethodjellyfinArtworkProjection
( artworkType: ArtworkType, item: ApiJellyfinItem, jfArtworkType: string, )
server/src/external/jellyfin/JellyfinApiClient.ts:1838
↓ 27 callersMethodrecast
()
server/src/types/result.ts:258
↓ 26 callersMethodget
( dbPath?: string, initialSettings?: DeepPartial<SettingsFile>, )
server/src/db/SettingsDBFactory.ts:28
↓ 26 callersMethodgetChannel
(id: string | number)
server/src/db/interfaces/IChannelDB.ts:49
↓ 26 callersFunctionmakeSubtitleStream
( overrides: Partial<SubtitleStreamDetails> & { index: number }, )
server/src/ffmpeg/StreamSelectionEvaluator.test.ts:49
↓ 26 callersMethodnext
()
server/src/services/scheduling/ProgramIterator.ts:20
↓ 26 callersMethodtrimPlaylist
(filterOpts?: HlsPlaylistFilterOptions)
server/src/stream/hls/HlsSession.ts:114
↓ 25 callersFunctionextractProgramGrandparent
( program: TerminalProgram, )
web/src/helpers/programUtil.ts:25
↓ 25 callersMethodgetProgramById
( id: string, )
server/src/db/interfaces/IProgramDB.ts:44
↓ 25 callersFunctionparsedSearchToRequest
( input: SearchClause, normalizeValues: boolean = true, )
shared/src/util/searchUtil.ts:1026
next →1–100 of 4,665, ranked by callers