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
↓ 24 callers
Function
createBaseProgramGrouping
( type: Typ, libraryId: string, sourceType: MediaSourceType = 'local', overrides?: StrictOmit<Partial<
server/src/db/ProgramDB.test.ts:185
↓ 24 callers
Function
makeArtwork
( artworkType: Artwork['artworkType'], overrides?: Partial<Artwork>, )
server/src/services/XmlTvWriter.test.ts:19
↓ 23 callers
Method
client
()
server/src/services/MeilisearchService.ts:635
↓ 23 callers
Function
isTerminalItemType
( program: ProgramOrFolder | Library | string, )
types/src/Program.ts:355
↓ 23 callers
Function
parseReleaseDate
(dateStr: Nilable<string>)
server/src/util/programs.ts:27
↓ 22 callers
Method
createStreamSession
({ // TODO Fix these dumb params stream: { source: streamSource, details: streamDetails }, options
server/src/ffmpeg/FfmpegStreamFactory.ts:299
↓ 22 callers
Method
ffmpegSettings
()
server/src/db/interfaces/ISettingsDB.ts:37
↓ 22 callers
Function
globalOptions
()
server/src/globals.ts:53
↓ 22 callers
Function
makeProgram
( overrides: Partial<ProgramWithRelationsOrm>, )
server/src/services/XmlTvWriter.test.ts:39
↓ 22 callers
Function
useSettings
()
web/src/store/settings/selectors.ts:4
↓ 21 callers
Method
executeTakeFirst
()
server/src/db/ChannelQueryBuilder.ts:86
↓ 21 callers
Function
makeLineupItem
()
server/src/ffmpeg/FfmpegStreamFactory.test.ts:156
↓ 20 callers
Function
asyncOf
Yields all items from an array as an async iterable
server/src/services/scanner/ExternalCollectionScanner.test.ts:139
↓ 20 callers
Function
createPlayHistory
( programUuid: string, playedAt: Date, fillerListId: string, )
server/src/services/scheduling/FillerPickerV2.test.ts:74
↓ 20 callers
Method
getAll
()
server/src/db/interfaces/ISettingsDB.ts:27
↓ 20 callers
Function
healthCheckResult
(result: HealthCheckResult)
server/src/services/health_checks/HealthCheck.ts:15
↓ 20 callers
Method
saveChannel
( createReq: SaveableChannel, )
server/src/db/interfaces/IChannelDB.ts:88
↓ 19 callers
Function
PixelFormatUnknown
(bitDepth: number = 8)
server/src/ffmpeg/builder/format/PixelFormat.ts:107
↓ 19 callers
Function
buildWithTonemap
(opts: { videoStream: VideoStream; binaryCapabilities?: FfmpegCapabilities; pipelineOptions?: Part
server/src/ffmpeg/builder/pipeline/hardware/VaapiPipelineBuilder.test.ts:831
↓ 19 callers
Function
createProgram
( mediaSourceId: MediaSourceId, overrides?: Partial<NewProgramDao>, )
server/src/db/CustomShowDB.test.ts:98
↓ 19 callers
Method
getPlexApiClientForMediaSource
( mediaSource: MediaSourceWithRelations, )
server/src/external/MediaSourceApiFactory.ts:128
↓ 19 callers
Function
insertProgram
(drizzle: DrizzleDBAccess, program: NewProgramDao)
server/src/db/CustomShowDB.test.ts:147
↓ 19 callers
Function
parseIntOrNull
(s: string)
server/src/util/index.ts:364
↓ 19 callers
Method
plexArtworkInject
( path: Nilable<string>, artworkType: ArtworkType, )
server/src/external/plex/PlexApiClient.ts:1947
↓ 19 callers
Function
slotIsLinkable
( slot: CommonSlotViewModel, )
web/src/model/CommonSlotModels.ts:138
↓ 18 callers
Function
findMidRollAnchorIndex
( items: ReadonlyArray<DeepReadonly<LineupItem>>, index: number, )
server/src/services/tvGuideUtil.ts:49
↓ 18 callers
Function
make43VideoInput
(inputPath: string)
server/src/ffmpeg/builder/pipeline/hardware/VaapiPipeline.local.test.ts:105
↓ 18 callers
Method
systemSettings
()
server/src/db/interfaces/ISettingsDB.ts:43
↓ 18 callers
Method
unwrap
()
server/src/ffmpeg/builder/format/PixelFormat.ts:40
↓ 17 callers
Function
betterHumanize
( dur: duration.Duration, options: Partial<Options> = {}, )
web/src/helpers/dayjs.ts:50
↓ 17 callers
Function
createCapturingPipelineBuilderFactory
* Creates a mock PipelineBuilderFactory that intercepts PipelineBuilder.build() * to capture the FrameState for assertion.
server/src/ffmpeg/FfmpegStreamFactory.test.ts:175
↓ 17 callers
Function
createSaveableChannel
( transcodeConfigId: string, overrides?: Partial<SaveableChannel>, )
server/src/db/ChannelDB.test.ts:139
↓ 17 callers
Function
expectDateValueRejected
(input: string)
shared/src/util/searchUtil.test.ts:859
↓ 17 callers
Function
flatMap
( f: (t: T) => Result<U, E2>, )
server/src/types/result.ts:114
↓ 17 callers
Function
makeChannel
(overrides: Partial<ChannelOrm> = {})
server/src/ffmpeg/FfmpegStreamFactory.test.ts:84
↓ 17 callers
Function
makeFfmpegSettings
()
server/src/ffmpeg/FfmpegStreamFactory.test.ts:104
↓ 17 callers
Function
makeLibrary
( mediaSourceId: MediaSourceId, overrides: Partial<MediaSourceLibrary> = {}, )
server/src/services/scanner/ExternalCollectionScanner.test.ts:82
↓ 17 callers
Function
makeMediaSourceId
()
server/src/services/scanner/ExternalCollectionScanner.test.ts:52
↓ 17 callers
Function
makeMockChannelDB
()
server/src/ffmpeg/FfmpegStreamFactory.test.ts:253
↓ 17 callers
Function
makeMockFeatureFlagService
( flags: Record<string, boolean> = {}, )
server/src/ffmpeg/FfmpegStreamFactory.test.ts:259
↓ 17 callers
Function
makeMockFfmpegInfo
()
server/src/ffmpeg/FfmpegStreamFactory.test.ts:236
↓ 17 callers
Function
makeMockSettingsDB
( ffmpegSettings: ReadableFfmpegSettings, )
server/src/ffmpeg/FfmpegStreamFactory.test.ts:242
↓ 17 callers
Function
makeMockStreamSelector
( subtitleStream: SubtitleStreamDetails | null = null, )
server/src/ffmpeg/FfmpegStreamFactory.test.ts:268
↓ 17 callers
Function
makeStreamDetails
()
server/src/ffmpeg/FfmpegStreamFactory.test.ts:122
↓ 17 callers
Function
makeTranscodeConfig
( overrides: Partial<TranscodeConfigOrm> = {}, )
server/src/ffmpeg/FfmpegStreamFactory.test.ts:47
↓ 17 callers
Function
readTestFile
(filePath: string)
server/src/testing/util.ts:4
↓ 16 callers
Function
buildPipeline
(opts: { videoInput?: VideoInputSource; watermark?: WatermarkInputSource | null; capabilities?: VaapiHar
server/src/ffmpeg/builder/pipeline/hardware/QsvPipelineBuilder.test.ts:168
↓ 16 callers
Function
createContentProgram
( durationMs: number, title = 'Test', )
web/src/hooks/programming_controls/useAddBreaks.test.ts:16
↓ 16 callers
Method
finally
(onfinally?: (() => void) | null)
server/src/services/TunarrWorkerPool.ts:99
↓ 16 callers
Method
getChannelOrm
( id: string | number, )
server/src/db/interfaces/IChannelDB.ts:41
↓ 16 callers
Method
getShow
(id: string)
server/src/db/CustomShowDB.ts:40
↓ 16 callers
Function
ifDefined
( v: T | null | undefined, f: (t: T) => U, )
server/src/util/index.ts:316
↓ 16 callers
Function
invalidateTaggedQueries
(tagsToMatch: string | string[])
web/src/helpers/queryUtil.ts:9
↓ 16 callers
Function
merge
(persistedState, currentState)
web/src/store/index.ts:60
↓ 16 callers
Function
setCurrentLineup
( lineup: CondensedChannelProgram[], dirty?: boolean, )
web/src/store/channelEditor/actions.ts:142
↓ 16 callers
Method
stop
()
server/src/services/ISearchService.ts:4
↓ 16 callers
Method
updatePrograms
(programs: ProgramIndexPartialUpdate[])
server/src/services/MeilisearchService.ts:766
↓ 16 callers
Method
updateProgramsState
( programIds: string[], newState: ProgramState, )
server/src/db/interfaces/IProgramDB.ts:227
↓ 15 callers
Function
create43VideoStream
()
server/src/ffmpeg/builder/pipeline/hardware/VaapiPipelineBuilder.test.ts:86
↓ 15 callers
Function
createCustomShow
( drizzle: DrizzleDBAccess, name?: string, )
server/src/db/CustomShowDB.test.ts:170
↓ 15 callers
Function
discSeq
(playlist: string)
server/src/stream/hls/HlsPlaylistMutator.test.ts:527
↓ 15 callers
Method
hasSubtitleOverlay
()
server/src/ffmpeg/builder/pipeline/BasePipelineBuilder.ts:176
↓ 15 callers
Function
insertCustomShowContent
( drizzle: DrizzleDBAccess, rows: NewCustomShowContent[], )
server/src/db/CustomShowDB.test.ts:185
↓ 15 callers
Function
makeMediaSource
( libraries: MediaSourceLibrary[] = [], overrides: Partial<MediaSourceOrm> = {}, )
server/src/services/scanner/ExternalCollectionScanner.test.ts:56
↓ 14 callers
Method
addConnection
(token: string, connection: ConnectionDetails)
server/src/stream/ConnectionTracker.ts:26
↓ 14 callers
Function
createPlaylist
(segments: number, startNum = 0)
server/src/stream/hls/HlsPlaylistMutator.test.ts:17
↓ 14 callers
Method
getChannelLineup
* Returns the unmaterialized lineup for a channel from the cached guide * * It's up to callers to materialize the lineup items within with DB de
server/src/services/TvGuideService.ts:273
↓ 14 callers
Function
getChildSearchFilter
( item: ProgramOrFolder, )
web/src/hooks/useProgramSearch.ts:12
↓ 14 callers
Method
getProgramGrouping
( id: string, )
server/src/db/interfaces/IProgramDB.ts:64
↓ 14 callers
Method
getStream
(request: RequestType)
server/src/stream/ExternalStreamDetailsFetcher.ts:12
↓ 14 callers
Method
loadLineup
(channelId: string, forceRead?: boolean)
server/src/db/interfaces/IChannelDB.ts:114
↓ 14 callers
Function
makeGuideItem
(startTimeMs: number, durationMs: number)
server/src/services/TvGuideService.test.ts:129
↓ 14 callers
Function
minutesToMs
(minutes: number)
web/src/components/slot_scheduler/MidRollConfigPanel.tsx:79
↓ 14 callers
Function
searchFilterToString
(input: SearchFilter)
shared/src/util/searchUtil.ts:1404
↓ 14 callers
Method
toHardwareFormat
()
server/src/ffmpeg/builder/format/PixelFormat.ts:35
↓ 14 callers
Method
updateFrameLocation
(location: FrameDataLocation)
server/src/ffmpeg/builder/state/FrameState.ts:75
↓ 13 callers
Function
createContentProgram
( id: string, overrides: Partial<ContentProgram> = {}, )
web/src/hooks/programming_controls/useRemoveDuplicates.test.ts:11
↓ 13 callers
Function
createTempWorkdir
()
server/src/testing/ffmpeg/FfmpegIntegrationHelper.ts:51
↓ 13 callers
Function
devAssert
(condition: boolean | (() => boolean))
server/src/util/debug.ts:5
↓ 13 callers
Method
fromResolution
(resolution: Resolution)
server/src/ffmpeg/builder/types.ts:42
↓ 13 callers
Method
getJellyfinApiClientForMediaSource
(mediaSource: MediaSourceWithRelations)
server/src/external/MediaSourceApiFactory.ts:69
↓ 13 callers
Method
getProgramGroupingDescendants
( groupId: string, groupTypeHint?: ProgramGroupingType, )
server/src/db/interfaces/IProgramDB.ts:222
↓ 13 callers
Function
hasVaapiTonemapFilter
(pipeline: Pipeline)
server/src/ffmpeg/builder/pipeline/hardware/VaapiPipelineBuilder.test.ts:896
↓ 13 callers
Function
makeVideoInput
(inputPath: string, frameSize: FrameSize)
server/src/ffmpeg/builder/pipeline/hardware/VaapiPipeline.local.test.ts:73
↓ 13 callers
Function
makeWatermarkSource
(overrides: Partial<Watermark> = {})
server/src/ffmpeg/builder/pipeline/hardware/QsvPipelineBuilder.test.ts:109
↓ 13 callers
Function
removeDuplicatePrograms
(programs: UIChannelProgram[])
web/src/hooks/programming_controls/useRemoveDuplicates.ts:24
↓ 13 callers
Method
reset
()
server/src/services/scheduling/ProgramIterator.ts:21
↓ 13 callers
Method
scheduleCleanup
(delay: number)
server/src/stream/ConnectionTracker.ts:73
↓ 12 callers
Function
buildCelContext
( audioStreams: NonEmptyArray<AudioStreamDetails>, subtitleStreams: SubtitleStreamDetails[] | undefined,
server/src/ffmpeg/StreamSelectionEvaluator.ts:28
↓ 12 callers
Function
buildWithPad
(opts: { videoStream: VideoStream; binaryCapabilities?: FfmpegCapabilities; disableHardwareDecodin
server/src/ffmpeg/builder/pipeline/hardware/VaapiPipelineBuilder.test.ts:536
↓ 12 callers
Function
buildWithScale
(opts: { videoStream: VideoStream; binaryCapabilities?: FfmpegCapabilities; disableHardwareDecodin
server/src/ffmpeg/builder/pipeline/hardware/VaapiPipelineBuilder.test.ts:1544
↓ 12 callers
Function
createContentProgram
( title: string, overrides: Partial<ContentProgram> = {}, )
web/src/hooks/programming_controls/useAlphaSort.test.ts:5
↓ 12 callers
Function
createInfiniteParams
(queryKey: QueryKey<Options>, page: K)
web/src/generated/@tanstack/react-query.gen.ts:216
↓ 12 callers
Function
createProgram
( type: ProgramOrFolder['type'], uuid = 'test-uuid', )
web/src/hooks/useProgramSearch.test.ts:5
↓ 12 callers
Function
createResolver
(opts: { ffmpegSettings?: FfmpegSettings; subtitlePrefs?: ChannelSubtitlePreferences[]; programProfile?:
server/src/services/StreamSelectionProfileResolver.test.ts:53
↓ 12 callers
Method
getCurrentLineupItem
( req: GetCurrentLineupItemRequest, )
server/src/stream/StreamProgramCalculator.ts:88
↓ 12 callers
Method
getProgramsByIds
( ids: string[] | readonly string[], batchSize?: number, )
server/src/db/interfaces/IProgramDB.ts:59
↓ 12 callers
Function
getTunarrVersion
()
server/src/util/version.ts:7
↓ 12 callers
Function
isNonEmptyArray
( t: Nilable<ReadonlyArray<T> | Array<T>>, )
server/src/util/index.ts:424
↓ 12 callers
Function
isValidSingleExternalIdType
( s: string, )
types/src/schemas/utilSchemas.ts:48
← previous
next →
101–200 of 4,665, ranked by callers