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
↓ 4 callers
Function
handleClose
()
web/src/components/custom-shows/CustomShowSortToolsMenu.tsx:49
↓ 4 callers
Function
handleOpenMediaSourceDialog
(source: MediaSourceType)
web/src/components/settings/media_source/AddMediaSourceButton.tsx:56
↓ 4 callers
Function
hasTrailingDisc
(playlist: string)
server/src/stream/hls/HlsPlaylistMutator.test.ts:808
↓ 4 callers
Method
isHdr
()
server/src/ffmpeg/builder/format/ColorFormat.ts:43
↓ 4 callers
Function
isJsonObject
(t: Nilable<Json>)
server/src/types/schemas.ts:27
↓ 4 callers
Function
isNodeError
(error: unknown)
server/src/util/index.ts:261
↓ 4 callers
Method
isShowSyncing
(id: string)
server/src/services/CustomShowSyncService.ts:129
↓ 4 callers
Function
isUiSearchFieldSpecOfType
( spec: SearchFieldSpec<SearchField['type']>, typ: Typ, )
web/src/helpers/searchBuilderConstants.ts:21
↓ 4 callers
Method
isUnknown
()
server/src/ffmpeg/builder/format/PixelFormat.ts:44
↓ 4 callers
Function
isValidUrlWithError
(url: string, allowEmpty: boolean = false)
web/src/helpers/util.ts:246
↓ 4 callers
Method
loadChannelAndLineupOrm
( channelId: string, )
server/src/db/interfaces/IChannelDB.ts:167
↓ 4 callers
Method
loadCondensedLineup
( channelId: string, offset?: number, limit?: number, )
server/src/db/interfaces/IChannelDB.ts:116
↓ 4 callers
Method
lock
(key: string)
server/src/services/EntityMutex.ts:11
↓ 4 callers
Function
loggingDef
(def: LoggingDefinition = {})
server/src/util/logging/loggingDef.ts:7
↓ 4 callers
Method
lookupByExternalId
(eid: { sourceType: RemoteSourceType; externalSourceId: string; externalKey: string; })
server/src/db/interfaces/IProgramDB.ts:112
↓ 4 callers
Function
makeChannelWithLineup
(overrides?: Partial<ChannelOrm>)
server/src/services/TvGuideService.test.ts:54
↓ 4 callers
Function
makeDesiredFrameState
(video: VideoInputSource)
server/src/ffmpeg/builder/pipeline/nvidia/NvidiaPipelineBuilder.test.ts:353
↓ 4 callers
Function
makeExternalCollection
( overrides: Partial<ExternalCollection> = {}, )
server/src/services/scanner/ExternalCollectionScanner.test.ts:112
↓ 4 callers
Function
makeH264VideoInput
* H264 1080p video input. Pass `sar: '1:1'` to force square pixels (no * scaling), or leave it null to let the pipeline decide.
server/src/ffmpeg/builder/pipeline/hardware/QsvPipelineBuilder.test.ts:76
↓ 4 callers
Function
makeHdrVideoInput
()
server/src/ffmpeg/builder/pipeline/nvidia/NvidiaPipelineBuilder.test.ts:338
↓ 4 callers
Function
makeHevc10BitVideoInput
HEVC 10-bit 1080p video input with HDR color metadata.
server/src/ffmpeg/builder/pipeline/hardware/QsvPipelineBuilder.test.ts:93
↓ 4 callers
Function
makeMocks
()
server/src/services/CustomShowSyncService.test.ts:86
↓ 4 callers
Function
makeMovie
( mediaSourceId: MediaSourceId, libraryId: string, overrides?: Partial<Movie>, )
server/src/services/CustomShowSyncService.test.ts:53
↓ 4 callers
Function
makeSessionManager
( hlsFactory: ( channel: ChannelOrmWithTranscodeConfig, options: HlsSessionOptions, ) => StubHlsSe
server/src/stream/SessionManager.test.ts:106
↓ 4 callers
Function
mapToObj
( data: T[], mapper: (x: T) => O, )
server/src/util/index.ts:46
↓ 4 callers
Method
matchLanguageInList
(input: string, languages: string[])
server/src/services/CelEvaluationService.ts:115
↓ 4 callers
Function
maybeAddPrePostFiller
( slot: SlotImpl<BaseSlot>, program: PaddedProgram, remainingTime: number, )
server/src/services/scheduling/slotSchedulerUtil.ts:775
↓ 4 callers
Method
migrateTo
(name: string)
server/src/migration/DrizzleMigrator.ts:77
↓ 4 callers
Method
mintCreditForActor
( actor: Actor, programId: string, createdAt: number = +dayjs(), updatedAt: number = createdAt
server/src/db/converters/ProgramMinter.ts:579
↓ 4 callers
Method
mintExternalIdsFromIdentifiers
( mediaSource: MediaSourceOrm, groupingId: string, identifiers: Nilable<Identifier[]>, now: nu
server/src/db/converters/ProgramGroupingMinter.ts:354
↓ 4 callers
Method
mintSeason
( mediaSource: MediaSourceOrm, mediaSourceLibrary: MediaSourceLibrary, season: Season, )
server/src/db/converters/ProgramGroupingMinter.ts:229
↓ 4 callers
Method
mintSubtitles
( programId: string, item: TerminalProgram, )
server/src/db/converters/ProgramMinter.ts:291
↓ 4 callers
Method
name
()
server/src/tasks/ScheduledTask.ts:75
↓ 4 callers
Function
nilToUndefined
(t: T | undefined | null)
server/src/util/index.ts:308
↓ 4 callers
Function
numberToBoolean
(n: number)
server/src/util/sqliteUtil.ts:8
↓ 4 callers
Function
onSave
(data: GeneralSettingsFormData)
web/src/components/settings/general/GeneralSettingsForm.tsx:175
↓ 4 callers
Function
ormChannelToApiChannel
({ channel, lineup, }: ChannelAndLineup<ChannelOrmWithRelations>)
server/src/db/converters/channelConverters.ts:70
↓ 4 callers
Function
parseFloatOrNull
(s: string)
server/src/util/index.ts:369
↓ 4 callers
Method
ping
()
server/src/external/emby/EmbyApiClient.ts:275
↓ 4 callers
Function
plexActorInject
(items: Nilable<PlexActor[]>)
server/src/external/plex/PlexApiClient.ts:2198
↓ 4 callers
Method
plexMediaStreamsInject
( itemId: string, plexItem: PlexTerminalMedia, requireVideoStream: boolean = true, )
server/src/external/plex/PlexApiClient.ts:1968
↓ 4 callers
Method
plexMovieInjection
( plexMovie: ApiPlexMovie, mediaLibrary: MediaSourceLibrary, )
server/src/external/plex/PlexApiClient.ts:1497
↓ 4 callers
Method
plexMusicArtistInjection
( plexArtist: ApiPlexMusicArtist, mediaLibrary: MediaSourceLibrary, )
server/src/external/plex/PlexApiClient.ts:1662
↓ 4 callers
Method
plexShowInjection
( plexShow: ApiPlexTvShow, mediaLibrary: MediaSourceLibrary, )
server/src/external/plex/PlexApiClient.ts:1171
↓ 4 callers
Function
pluralizeUnit
(unit: string, count: number)
web/src/helpers/dayjs.ts:35
↓ 4 callers
Function
postApiMediaSources
(options?: Options<PostApiMediaSourcesData, ThrowOnError>)
web/src/generated/sdk.gen.ts:499
↓ 4 callers
Function
postApiMediaSourcesForeignstatus
(options: Options<PostApiMediaSourcesForeignstatusData, ThrowOnError>)
web/src/generated/sdk.gen.ts:595
↓ 4 callers
Function
programSourceTypeFromString
( str: string, )
server/src/db/custom_types/ProgramSourceType.ts:9
↓ 4 callers
Method
push
(program: GuideItem)
server/src/services/TvGuideService.ts:712
↓ 4 callers
Method
pushOrExtendFlex
(dur: number | Duration)
server/src/services/scheduling/RandomSlotsService.ts:138
↓ 4 callers
Method
refreshGuide
( guideDuration: Duration, channelId: string, writeXmlTv: boolean = true, force: boolean = fal
server/src/services/TvGuideService.ts:232
↓ 4 callers
Method
refreshMediaSource
( idOrSource: MediaSourceWithRelations | MediaSourceId, )
server/src/services/MediaSourceLibraryRefresher.ts:42
↓ 4 callers
Function
removeProgramming
( programs: ChannelProgram[], request: RemoveProgrammingRequest, )
web/src/hooks/programming_controls/useRemoveProgramming.ts:35
↓ 4 callers
Method
scanShowArtwork
( showFullPath: string, artworkType: ArtworkType, force: boolean = false, )
server/src/services/scanner/LocalTvShowScanner.ts:830
↓ 4 callers
Method
scanVideoById
( context: ScanContext<EmbyApiClient>, externalKey: string, )
server/src/services/scanner/EmbyMediaSourceMusicVideoScanner.ts:81
↓ 4 callers
Method
schedule
( request: SlotScheduleServiceRequest, )
server/src/services/scheduling/RandomSlotSchedulerService.ts:53
↓ 4 callers
Function
serializePrimitiveParam
({ allowReserved, name, value, }: SerializePrimitiveParam)
web/src/generated/core/pathSerializer.gen.ts:113
↓ 4 callers
Function
sessionCacheKey
(id: string, sessionType: SessionType)
server/src/stream/SessionManager.ts:520
↓ 4 callers
Method
setAudioInputSource
( audioInputSource: Nullable<AudioInputSource>, )
server/src/ffmpeg/builder/pipeline/PipelineBuilderFactory.ts:73
↓ 4 callers
Function
setGlobalOptionsUnchecked
(runtimeOptions: GlobalArgsType)
server/src/globals.ts:31
↓ 4 callers
Method
setHardwareAccelerationMode
( hardwareAccelerationMode: HardwareAccelerationMode, )
server/src/ffmpeg/builder/pipeline/PipelineBuilderFactory.ts:99
↓ 4 callers
Method
setScale
( context: PipelineBuilderContext, videoInputSource: VideoInputSource, currentState: FrameState,
server/src/ffmpeg/builder/pipeline/nvidia/NvidiaScaler.ts:16
↓ 4 callers
Method
setVideoInputSource
( videoInputSource: Nullable<VideoInputSource>, )
server/src/ffmpeg/builder/pipeline/PipelineBuilderFactory.ts:66
↓ 4 callers
Function
showErrorSnack
(e: unknown)
web/src/components/settings/media_source/JelllyfinServerEditDialog.tsx:112
↓ 4 callers
Function
slotHasFiller
(slot: BaseSlot)
types/src/api/CommonSlots.ts:252
↓ 4 callers
Function
toWrappedError
(e: unknown)
server/src/types/result.ts:275
↓ 4 callers
Method
updateChannelDuration
(id: string, duration: number)
server/src/db/interfaces/IChannelDB.ts:106
↓ 4 callers
Method
updateLineupConfig
( id: string, key: Key, conf: Lineup[Key], )
server/src/db/interfaces/IChannelDB.ts:139
↓ 4 callers
Method
upsertTag
(tag: string)
server/src/db/TagRepo.ts:13
↓ 4 callers
Function
useChannelEditor
()
web/src/store/selectors.ts:88
↓ 4 callers
Function
useGetArtworkUrl
()
web/src/hooks/useThumbnailUrl.ts:12
↓ 4 callers
Function
useServerEvents
()
web/src/hooks/useServerEvents.ts:5
↓ 4 callers
Function
useSlotName
()
web/src/hooks/slot_scheduler/useSlotName.ts:7
↓ 4 callers
Function
useSlotProgramOptions
(channelId?: string)
web/src/hooks/programming_controls/useSlotProgramOptions.ts:91
↓ 4 callers
Function
useTimeSlotFormContext
()
web/src/hooks/slot_scheduler/useTimeSlotFormContext.ts:5
↓ 4 callers
Function
useTranscodeConfigs
()
web/src/hooks/settingsHooks.ts:71
↓ 4 callers
Function
wait
(ms?: number | Duration)
server/src/util/index.ts:204
↓ 4 callers
Method
write
(data: z.output<T>)
server/src/db/json/SchemaBackedJsonDBAdapter.ts:80
↓ 4 callers
Method
writeXmlTv
()
server/src/services/TvGuideService.ts:1026
↓ 4 callers
Function
zipWithIndex
( seq: readonly T[], start: number = 0, )
server/src/util/index.ts:338
↓ 3 callers
Function
HlsDirectOutputFormat
(opts: HlsOptions)
server/src/ffmpeg/builder/constants.ts:213
↓ 3 callers
Function
HlsOutputFormat
(opts: HlsOptions)
server/src/ffmpeg/builder/constants.ts:206
↓ 3 callers
Function
MpegTsOutputFormatOption
(initialDiscontinuity?: boolean)
server/src/ffmpeg/builder/options/OutputOption.ts:100
↓ 3 callers
Function
PipeProtocolOutputOption
(fd: number = 1)
server/src/ffmpeg/builder/options/OutputOption.ts:118
↓ 3 callers
Function
addKnownMediaForServer
( serverId: string, items: (ProgramOrFolder | Library)[], parentId?: string, )
web/src/store/programmingSelector/actions.ts:37
↓ 3 callers
Method
addRateControlMode
(mode: RateControlMode)
server/src/ffmpeg/builder/capabilities/VaapiHardwareCapabilities.ts:49
↓ 3 callers
Function
addTunarrLibraryIdsToResponse
( response: Library[], mediaSource: MediaSourceWithRelations, attempts: number = 1, )
server/src/api/plexApi.ts:382
↓ 3 callers
Method
advanceTime
(by: number | Duration)
server/src/services/scheduling/RandomSlotsService.ts:113
↓ 3 callers
Function
alternateColors
(index: number, mode: PaletteMode)
web/src/helpers/util.ts:71
↓ 3 callers
Function
blockShuffle
( programs: UIChannelProgram[], options: BlockShuffleConfig | null, )
web/src/hooks/programming_controls/useBlockShuffle.ts:115
↓ 3 callers
Function
calcProgress
(start: Dayjs, end: Dayjs)
web/src/components/guide/TvGuide.tsx:50
↓ 3 callers
Function
canUsePerfectSync
(programs: UIChannelProgram[], blockSize: number)
web/src/hooks/programming_controls/useBlockShuffle.ts:225
↓ 3 callers
Function
channelProgrammingQuery
( id: string, enabled: boolean = true, pageParams: { offset: number; limit: number } | undefined = undef
web/src/hooks/useChannelLineup.ts:10
↓ 3 callers
Method
convertProgram
( program: ProgramWithRelationsOrm, searchDoc: Maybe<TerminalProgramSearchDocument>, mediaSource?:
server/src/api/ApiProgramConverters.ts:50
↓ 3 callers
Function
copySlotForLinking
( slot: LinkableSlotViewModel, )
web/src/model/CommonSlotModels.ts:205
↓ 3 callers
Function
createArtwork
(groupingId: string)
server/src/db/ProgramDB.test.ts:345
↓ 3 callers
Function
createClient
(config: Config = {})
web/src/generated/client/client.gen.ts:15
↓ 3 callers
Function
createCustomShow
(options: Options<CreateCustomShowData, ThrowOnError>)
web/src/generated/sdk.gen.ts:230
↓ 3 callers
Function
createFlexProgram
()
web/src/hooks/programming_controls/useAlphaSort.test.ts:18
↓ 3 callers
Function
createGroupingExternalId
( groupUuid: string, sourceType: Exclude<ProgramExternalIdSourceType, 'local'> = 'plex', mediaSourceId:
server/src/db/ProgramDB.test.ts:281
← previous
next →
601–700 of 4,665, ranked by callers