Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chrisbenincasa/tunarr
/ functions
Functions
4,665 in github.com/chrisbenincasa/tunarr
⨍
Functions
4,665
◇
Types & classes
1,136
↓ 8 callers
Method
close
()
server/src/Server.ts:608
↓ 8 callers
Function
columnExists
( db: Kysely<unknown>, tableName: string, colName: string, )
server/src/migration/db/util.ts:12
↓ 8 callers
Method
convertProgramGrouping
( grouping: ProgramGroupingOrmWithRelations, doc: Maybe<ProgramGroupingSearchDocument>, childCount
server/src/api/ApiProgramConverters.ts:244
↓ 8 callers
Method
convertProgramToSearchDocument
( program: ProgramT, )
server/src/services/MeilisearchService.ts:1687
↓ 8 callers
Function
extractProgramParent
( program: TerminalProgram, )
web/src/helpers/programUtil.ts:34
↓ 8 callers
Function
filter
()
server/src/ffmpeg/builder/encoder/BaseEncoder.ts:13
↓ 8 callers
Method
getAllChannels
()
server/src/db/interfaces/IChannelDB.ts:59
↓ 8 callers
Method
getApiClient
( mediaSource: MediaSourceWithRelations, )
server/src/services/scanner/PlexCollectionScanner.ts:48
↓ 8 callers
Method
getCapabilities
()
server/src/ffmpeg/builder/capabilities/BaseFfmpegHardwareCapabilities.ts:9
↓ 8 callers
Function
isPartOfMidRollGroup
(item: DeepReadonly<LineupItem>)
server/src/services/tvGuideUtil.ts:6
↓ 8 callers
Function
isWindows
()
server/src/util/index.ts:382
↓ 8 callers
Function
makeAudioInput
(inputPath: string)
server/src/ffmpeg/builder/pipeline/hardware/QsvPipeline.local.test.ts:98
↓ 8 callers
Function
makeEpisode
( libraryId: string, mediaSourceId: string, showUuid: string, seasonUuid: stri
server/src/db/ProgramDB.test.ts:1835
↓ 8 callers
Function
makeHdrFrameState
()
server/src/ffmpeg/builder/pipeline/hardware/VaapiPipeline.local.test.ts:1229
↓ 8 callers
Function
makeHdrVaapiCapabilities
()
server/src/ffmpeg/builder/pipeline/hardware/VaapiPipeline.local.test.ts:1212
↓ 8 callers
Function
makeHdrVideoInput
(inputPath: string)
server/src/ffmpeg/builder/pipeline/hardware/VaapiPipeline.local.test.ts:121
↓ 8 callers
Function
makeMigrationFromSqlString
( queryString: string, fullCopy: boolean = false, )
server/src/migration/db/util.ts:79
↓ 8 callers
Function
makeProfile
( overrides: Partial<StreamSelectionProfile> = {}, )
server/src/services/StreamSelectionProfileResolver.test.ts:34
↓ 8 callers
Function
makeTag
(tagName: string)
server/src/services/scanner/ExternalCollectionScanner.test.ts:126
↓ 8 callers
Function
makeTranscodeConfig
( overrides: Partial<TranscodeConfigOrm> = {}, )
server/src/ffmpeg/FfmpegPlaybackParamsCalculator.test.ts:13
↓ 8 callers
Method
mintCredit
( entity: NamedEntity & { thumb?: Nilable<string> }, type: CreditType, programId: string, crea
server/src/db/converters/ProgramMinter.ts:614
↓ 8 callers
Method
mintStudio
(studioName: string)
server/src/db/converters/CommonDaoMinter.ts:16
↓ 8 callers
Function
msToMinutes
(ms: number)
web/src/components/slot_scheduler/MidRollConfigPanel.tsx:75
↓ 8 callers
Function
parsePlexGuid
(guid: string)
server/src/util/externalIds.ts:7
↓ 8 callers
Function
prettifySnakeCaseString
(str: string)
shared/src/util/index.ts:215
↓ 8 callers
Method
queueTask
( request: Req, timeout?: number, )
server/src/interfaces/IWorkerPool.ts:12
↓ 8 callers
Method
recordHeartbeat
(token: string)
server/src/stream/ConnectionTracker.ts:58
↓ 8 callers
Method
state
()
server/src/services/TunarrWorkerPool.ts:107
↓ 8 callers
Function
swapTables
( // eslint-disable-next-line @typescript-eslint/no-explicit-any db: Kysely<any>, oldTableName: string,
server/src/db/migrationUtil.ts:44
↓ 8 callers
Function
trim
(segmentNumber: number)
server/src/stream/hls/HlsPlaylistMutator.test.ts:681
↓ 8 callers
Function
useCopyToClipboard
()
web/src/hooks/useCopyToClipboard.ts:8
↓ 8 callers
Function
wait
()
server/src/services/startup/IStartupTask.ts:23
↓ 8 callers
Function
withPlexMediaSource
( req: Req, res: FastifyReply, cb: (m: MediaSourceWithRelations) => Promise<FastifyReply>, )
server/src/api/plexApi.ts:351
↓ 7 callers
Function
addIndexesAndCalculateOffsets
( items: T[], firstOffset: number = 0, firstIndex: number = 0, )
web/src/store/channelEditor/actions.ts:54
↓ 7 callers
Method
appliesTo
(op: SearchFilterValueNode)
server/src/services/search/SearchFilterValueMutator.ts:4
↓ 7 callers
Function
attemptSync
(f: () => T)
server/src/util/index.ts:265
↓ 7 callers
Function
bootstrapTunarr
( opts: GlobalOptions = globalOptions(), dbName?: string, // This should only be set in tests initialSet
server/src/bootstrap.ts:53
↓ 7 callers
Method
cancel
(reschedule: boolean = false)
server/src/tasks/ScheduledTask.ts:115
↓ 7 callers
Function
channelQuery
(id: string, enabled: boolean = true)
web/src/hooks/useChannels.ts:28
↓ 7 callers
Function
createConfig
( afterMinutes: number, minMinutes: number, maxMinutes: number, )
web/src/hooks/programming_controls/useAddBreaks.test.ts:35
↓ 7 callers
Function
createPassthroughSut
( configOverrides: Partial<TranscodeConfigOrm> = {}, streamDetails?: StreamDetails, )
server/src/ffmpeg/FfmpegStreamFactory.test.ts:475
↓ 7 callers
Function
createStream
(codec: string, profile?: string)
server/src/ffmpeg/builder/MediaStream.test.ts:56
↓ 7 callers
Function
discTagCount
(playlist: string)
server/src/stream/hls/HlsPlaylistMutator.test.ts:532
↓ 7 callers
Function
extractLocalUploadFilename
(url: string)
server/src/util/iconUtil.ts:12
↓ 7 callers
Function
extractSeasonNumberFromFolder
(folderName: string)
server/src/services/local/localMetadataUtil.ts:16
↓ 7 callers
Method
fromError
(e: Error)
server/src/types/result.ts:266
↓ 7 callers
Function
getApiMediaSourcesByIdLibrariesQueryKey
(options: Options<GetApiMediaSourcesByIdLibrariesData>)
web/src/generated/@tanstack/react-query.gen.ts:1415
↓ 7 callers
Function
getBooleanEnvVar
( name: ValidEnvVar, defaultValue: boolean = true, )
server/src/util/env.ts:91
↓ 7 callers
Method
getItemOfType
( itemId: string, itemType: ItemTypeT, converter: (item: SpecificJellyfinType<ItemTypeT>) => Nulla
server/src/external/jellyfin/JellyfinApiClient.ts:375
↓ 7 callers
Method
getOrCreateConnection
(name: string = getDefaultDatabaseName())
server/src/db/DBAccess.ts:320
↓ 7 callers
Method
getOrCreateHlsSession
( channelId: string, token: string, connection: StreamConnectionDetails, options?: Partial<Hls
server/src/stream/SessionManager.ts:236
↓ 7 callers
Method
getOrCreateLock
(id: string)
server/src/util/mutexMap.ts:18
↓ 7 callers
Method
getStdout
( executable: string, args: string[], opts?: GetStdoutOptions, )
server/src/ffmpeg/ffmpegInfo.ts:355
↓ 7 callers
Method
getThumbUrl
(id: string, imageType: 'Primary' | 'Thumb')
server/src/external/emby/EmbyApiClient.ts:461
↓ 7 callers
Function
injectTimestampMap
(vttContent: string)
server/src/api/streamApi.ts:32
↓ 7 callers
Function
isSameProgramSegment
( a: DeepReadonly<LineupItem>, b: DeepReadonly<LineupItem>, )
server/src/services/tvGuideUtil.ts:29
↓ 7 callers
Method
loadAllLineupConfigs
( forceRead?: boolean, )
server/src/db/interfaces/IChannelDB.ts:157
↓ 7 callers
Method
loadChannelAndLineup
( channelId: string, )
server/src/db/interfaces/IChannelDB.ts:163
↓ 7 callers
Function
makeDesiredFrameState
FrameState targeting the input video at FHD with yuv420p output.
server/src/ffmpeg/builder/pipeline/hardware/QsvPipelineBuilder.test.ts:130
↓ 7 callers
Function
makeFfmpegSettings
( overrides: Partial<FfmpegSettings> = {}, )
server/src/services/StreamSelectionProfileResolver.test.ts:11
↓ 7 callers
Function
makeProgram
( serverType: string, serverPath: string, )
server/src/stream/ProgramStreamDetailsFetcher.test.ts:61
↓ 7 callers
Function
makeProgramDB
(program: ProgramWithRelationsOrm)
server/src/stream/ProgramStreamDetailsFetcher.test.ts:172
↓ 7 callers
Function
makeProgramItem
( programOverrides?: Partial<StreamLineupProgram>, itemOverrides?: Partial<ProgramStreamLineupItem>, )
server/src/api/nativePlaybackApi.test.ts:60
↓ 7 callers
Function
makeServer
( overrides: Partial<MediaSourceWithRelations> & { type: string; uri: string }, )
server/src/stream/ProgramStreamDetailsFetcher.test.ts:38
↓ 7 callers
Function
makeStreamDetails
( overrides: Partial<StreamDetails['videoDetails']> = {}, )
server/src/ffmpeg/FfmpegPlaybackParamsCalculator.test.ts:50
↓ 7 callers
Method
mod
( value: DurationUnitsObjectType | duration.Duration | number, tzAware?: boolean, )
shared/src/util/dayjsExtensions.ts:8
↓ 7 callers
Function
offlineItem
(durationMs: number)
server/src/services/tvGuideUtil.test.ts:32
↓ 7 callers
Function
or
(f: () => Result<T, E>)
server/src/types/result.ts:159
↓ 7 callers
Method
pushProgram
(program: Nilable<CondensedChannelProgram>)
server/src/services/scheduling/RandomSlotsService.ts:146
↓ 7 callers
Function
request
(options)
web/src/generated/client/client.gen.ts:42
↓ 7 callers
Function
roundCurrentTime
(multiple?: number)
web/src/helpers/util.ts:234
↓ 7 callers
Function
sanitizeForExec
(executable: string)
server/src/util/strings.ts:10
↓ 7 callers
Method
setCanonicalId
(folderId: string, canonicalId: string)
server/src/db/LocalMediaDB.ts:91
↓ 7 callers
Function
sortPrograms
( programs: ChannelProgram[], sortOrder: SortOrder, )
web/src/hooks/programming_controls/useAlphaSort.ts:18
↓ 7 callers
Method
syncShow
(customShowId: string)
server/src/services/CustomShowSyncService.ts:69
↓ 7 callers
Method
timeAsync
( name: string, f: () => Promise<T>, opts: { level: LogLevels }, )
server/src/interfaces/ITimer.ts:6
↓ 7 callers
Function
tokenizeSearchQuery
(queryString: string)
shared/src/util/searchUtil.ts:1006
↓ 7 callers
Function
untag
(x: UTag)
types/src/util.ts:27
↓ 7 callers
Function
useChannelEditorLazy
()
web/src/store/selectors.ts:92
↓ 7 callers
Function
useMediaSources
()
web/src/hooks/settingsHooks.ts:23
↓ 7 callers
Method
validate
()
server/src/ffmpeg/builder/pipeline/PipelineBuilder.ts:11
↓ 7 callers
Function
zipWithIndex
( seq: readonly T[], start: number = 0, )
web/src/helpers/util.ts:135
↓ 6 callers
Method
addLocal
({ mediaSourceId, forceScan, pathFilter, }: LocalScanRequest)
server/src/services/scanner/MediaSourceScanCoordinator.ts:40
↓ 6 callers
Function
applyOrValue
(f: ((m: X, ...rest: Rest) => T) | T, arg: X, rest: Rest)
shared/src/util/index.ts:22
↓ 6 callers
Function
bindFactoryFunc
( bind: Bind, key: ServiceIdentifier<Factory<Ret, Params>>, func: (ctx: ResolutionContext) => Factory<Re
server/src/util/inject.ts:11
↓ 6 callers
Method
buildAllChannels
( guideDuration: Duration, force: boolean = false, startTime: number = +dayjs(), )
server/src/services/TvGuideService.ts:204
↓ 6 callers
Method
closeConnection
(name: string)
server/src/db/DBAccess.ts:334
↓ 6 callers
Function
createCustomProgram
( customShowId: string, id: string, )
web/src/hooks/programming_controls/useRemoveDuplicates.test.ts:42
↓ 6 callers
Function
createExternalId
( sourceType: ExternalIdType, //StrictExclude<ExternalIdType, SingleExternalIdType>, sourceId: MediaSource
shared/src/index.ts:18
↓ 6 callers
Function
createGenre
()
server/src/db/ProgramDB.test.ts:302
↓ 6 callers
Function
createRedirectProgram
( channel: string, )
web/src/hooks/programming_controls/useRemoveDuplicates.test.ts:32
↓ 6 callers
Function
createSlotProgramIterator
( slot: BaseSlot, programBySlotType: ProgramMapping, random: Random, )
server/src/services/scheduling/slotSchedulerUtil.ts:279
↓ 6 callers
Function
createStudio
()
server/src/db/ProgramDB.test.ts:309
↓ 6 callers
Function
deleteIfLocalAndCleared
( oldIconPath: string, newIconPath: string, databaseDirectory: string, )
server/src/util/iconUtil.ts:51
↓ 6 callers
Function
entityPageMatcher
(entity: string, path: string)
web/src/hooks/useRouteName.ts:20
↓ 6 callers
Method
errorText
(size: FrameSize, title: string, subtitle?: string)
server/src/ffmpeg/builder/input/LavfiVideoInputSource.ts:51
↓ 6 callers
Function
extractSeasonAndEpisodeNumber
(fileName: string)
server/src/services/local/localMetadataUtil.ts:44
↓ 6 callers
Method
findByType
( type: MediaSourceType, nameOrId?: MediaSourceId, )
server/src/db/mediaSourceDB.ts:108
↓ 6 callers
Method
getAlpha3TCode
(input: string)
server/src/services/LanguageService.ts:20
↓ 6 callers
Function
getDefaultDatabaseName
()
server/src/util/defaults.ts:51
← previous
next →
301–400 of 4,665, ranked by callers