Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Boof2015/astra
/ functions
Functions
4,276 in github.com/Boof2015/astra
⨍
Functions
4,276
◇
Types & classes
958
↓ 7 callers
Method
sleep
(ms: number)
src/renderer/audio/AudioEngine.ts:5345
↓ 7 callers
Function
stringArray
(value: unknown)
src/renderer/utils/sessionState.ts:180
↓ 7 callers
Function
toErrorMessage
(error: unknown)
src/renderer/stores/localApiSettingsStore.ts:20
↓ 7 callers
Function
toFiniteInteger
(value: unknown)
src/main/services/subsonic.ts:173
↓ 7 callers
Function
updateActiveDelayProfile
( updater: (profile: DelayCompensationProfile) => DelayCompensationProfile, options: { calibrati
src/renderer/stores/audioSettingsStore.ts:919
↓ 6 callers
Function
ToNullableString
native/src/main.cpp:19
↓ 6 callers
Function
addAliasArtistKey
(aliasArtistKeys: Set<string>, rawValue: string)
src/main/services/library.ts:1407
↓ 6 callers
Function
addStereoAmbientRoute
( routes: StereoAmbientUpmixRoute[], layout: readonly SourceChannel[], spec: StereoAmbientRouteSpec )
src/renderer/utils/sourceChannelLayout.ts:430
↓ 6 callers
Function
appendBits
(value: number, length: number, bitBuffer: Bit[])
src/renderer/utils/pairingQr.ts:556
↓ 6 callers
Function
appendLookupCandidate
(value: string | null, target: string[], seen: Set<string>)
src/main/services/discordCoverArtLookup.ts:254
↓ 6 callers
Function
appendSelectionHistory
( history: LibrarySelectionSnapshot[], snapshot: LibrarySelectionSnapshot | null )
src/renderer/stores/libraryStore.ts:546
↓ 6 callers
Method
applyParallaxSinkNormalization
()
src/renderer/audio/AudioEngine.ts:3345
↓ 6 callers
Function
applyTrackOffsetToPayload
(payload: LyricsPayload, offsetMs: number)
src/main/services/lyrics.ts:140
↓ 6 callers
Function
asArray
(value: unknown)
src/main/services/jellyfin.ts:132
↓ 6 callers
Function
buildAlbumKey
(album: string, artist: string)
src/renderer/utils/albumIdentity.ts:35
↓ 6 callers
Function
buildProfile
(id: string, name: string, builtIn: boolean, state: AnalyzerWorkingState)
src/renderer/stores/visualizerSettingsStore.ts:259
↓ 6 callers
Function
buildSourceLayout
(channelCount: number)
src/renderer/utils/sourceChannelLayout.ts:154
↓ 6 callers
Method
cancelParallaxHostPublishing
()
src/renderer/audio/AudioEngine.ts:1214
↓ 6 callers
Method
cancelScheduledNext
()
src/renderer/audio/AudioEngine.ts:5709
↓ 6 callers
Function
clamp
(value: number, min: number, max: number)
src/renderer/components/views/GraphView.tsx:57
↓ 6 callers
Method
clearNextNormalizationCache
()
src/renderer/audio/AudioEngine.ts:3378
↓ 6 callers
Method
consumeSinkAudio
(streamId: string, fromFrame: number, replace: boolean = false)
src/main/services/parallax.ts:2638
↓ 6 callers
Function
createLrclibClientConfig
(options: { appVersion: string requestTimeoutMs?: number now?: () => number })
src/main/services/lyricsLrclib.ts:48
↓ 6 callers
Function
createNormalizedEQBand
(rawBand: RawEQBand, id: string)
src/renderer/utils/eq.ts:77
↓ 6 callers
Function
createSettingsTransferFile
( categoryIds: readonly SettingsTransferCategoryId[], options: CreateSettingsTransferOptions = {} )
src/renderer/utils/settingsTransfer.ts:362
↓ 6 callers
Function
createTrackSnapshot
( overrides: Partial<MiniPlayerTrackSnapshot> = {} )
src/types/miniPlayer.test.ts:16
↓ 6 callers
Method
disconnectSocket
()
src/main/services/discordRpc.ts:427
↓ 6 callers
Function
emptyProviderPayload
(url: URL)
src/main/services/discordCoverArtLookup.test.ts:34
↓ 6 callers
Function
extractXmlElementText
(content: string, localName: string)
src/main/services/playlistImport.ts:341
↓ 6 callers
Function
fetchStatus
()
src/renderer/stores/lastFmSettingsStore.ts:90
↓ 6 callers
Function
finalizeLatestLibrarySyncSession
( sessionKey: string, success: boolean, contextLabel: string )
src/main/index.ts:299
↓ 6 callers
Function
finalizeTrackCachePatch
( state: LibraryStore, patch: TrackCachePatch, trackByPath: Map<string, DbTrack>, cacheChanged: boolea
src/renderer/stores/libraryStore.ts:486
↓ 6 callers
Function
findSpatialCandidate
( sourceRect: SpatialRect, candidates: readonly SpatialCandidate<T>[], direction: ControllerDirection )
src/renderer/utils/controllerFocus.ts:57
↓ 6 callers
Function
formatInputBinding
(binding: InputBinding, platform: NodeJS.Platform)
src/renderer/utils/inputBindings.ts:120
↓ 6 callers
Function
formatMetricBytes
(bytes: number)
src/main/services/library.ts:856
↓ 6 callers
Function
formatTime
(totalSeconds)
src/renderer/public/remote/app.js:110
↓ 6 callers
Function
formatTrackCount
(count: number)
src/renderer/components/views/LibraryView.tsx:26
↓ 6 callers
Function
getCompensatedLyricsTime
( currentTimeSeconds: number, durationSeconds: number | null | undefined, effectiveDelayMs: number )
src/renderer/utils/lyricsPresentation.ts:155
↓ 6 callers
Function
getControllerPromptLabels
(family: ControllerFamily)
src/renderer/utils/controllerGamepad.ts:39
↓ 6 callers
Function
getControllerScrollDelta
(frame: ControllerFrame)
src/renderer/utils/controllerGamepad.ts:203
↓ 6 callers
Function
getControllerTargets
(scope = getActiveControllerScope())
src/renderer/utils/controllerFocus.ts:117
↓ 6 callers
Function
getGaplessPrebufferDelayMs
( currentTime: number, duration: number, leadSeconds: number = GAPLESS_PREBUFFER_LEAD_SECONDS )
src/renderer/stores/playerStore.ts:313
↓ 6 callers
Method
getInterpolatedValue
(data: Float32Array, index: number)
src/renderer/audio/visualizers/SpectrumAnalyzer.ts:248
↓ 6 callers
Function
getLyricsSourceLabel
(source: LyricsSource, format?: LyricsFormat)
src/renderer/utils/lyricsPresentation.ts:58
↓ 6 callers
Function
getNormalizedOscilloscopeDisplaySamples
(sampleRate: number)
src/renderer/audio/native/oscilloscopeDisplaySamples.ts:11
↓ 6 callers
Function
getParsedTrackArtistNames
(track: Pick<DbTrackRow, 'artist_names_json'>)
src/main/services/library.ts:1221
↓ 6 callers
Method
getPoints
(maxPoints: number)
src/renderer/audio/native/visualizer-dsp.d.ts:60
↓ 6 callers
Function
getRecentPlayThresholdSecondsForDuration
(duration: number | null | undefined)
src/renderer/stores/playerStore.ts:378
↓ 6 callers
Function
getReplayGainCandidateDb
( track: Track | null | undefined, replayGainMode: ReplayGainMode )
src/renderer/stores/playerStore.ts:812
↓ 6 callers
Function
groupTracks
(tracks: TestTrack[])
src/shared/library/albumGrouping.test.ts:26
↓ 6 callers
Method
handleSinkAuthRevoked
()
src/main/services/parallax.ts:625
↓ 6 callers
Function
hashToken
(token: string)
src/main/services/playbackHttpCore.ts:156
↓ 6 callers
Function
hostEmitAnchorSlopeToPpm
(slopeFramesPerMs: number, nominalSampleRate: number)
src/types/parallax.ts:768
↓ 6 callers
Function
installMockFetch
(handler: (url: URL) => MockFetchResponse)
src/main/services/discordCoverArtLookup.test.ts:15
↓ 6 callers
Function
isAbortLikeError
(error: unknown)
src/main/services/parallax.ts:258
↓ 6 callers
Function
isLibraryScanCancelledError
(error: unknown)
src/main/services/library.ts:539
↓ 6 callers
Function
isParallaxSinkModeActive
()
src/renderer/stores/playerStore.ts:877
↓ 6 callers
Function
isPassEQBandType
(type: EQBand['type'])
src/renderer/utils/eq.ts:62
↓ 6 callers
Function
isUnknownMetadata
(value: string, type: 'artist' | 'album')
src/main/services/discordCoverArtLookup.ts:336
↓ 6 callers
Function
makeQuery
(overrides: Partial<LyricsTrackQuery> = {})
src/main/services/lyricsLrclib.test.ts:18
↓ 6 callers
Function
measureCanvasResizeState
(container: HTMLElement)
src/renderer/utils/canvasSizing.ts:64
↓ 6 callers
Function
metrics
(overrides: Partial<BackdropMetrics>)
src/renderer/components/mini/miniPlayerBackdropContrast.test.ts:36
↓ 6 callers
Function
normalizeChannelCount
(value: number)
src/renderer/utils/sourceChannelLayout.ts:105
↓ 6 callers
Function
normalizeJellyfinBaseUrl
(rawBaseUrl: string)
src/main/services/jellyfin.ts:163
↓ 6 callers
Function
normalizeJellyfinLastStatus
(value: unknown)
src/main/services/library.ts:2341
↓ 6 callers
Function
normalizeOptionalIntegerField
(value: number | null, fieldName: 'year' | 'trackNumber' | 'discNumber')
src/main/services/library.ts:1115
↓ 6 callers
Function
normalizeOptionalMetaText
(value: string | null)
src/main/index.ts:1957
↓ 6 callers
Function
normalizeRelativeSubfolderPath
(relativeSubfolderPath: string)
src/main/services/library.ts:4977
↓ 6 callers
Function
normalizeRequiredTextField
(value: string, fieldName: 'title' | 'artist' | 'album')
src/main/services/library.ts:1101
↓ 6 callers
Function
normalizeScanIssueLog
(scanIssueLog: ScanIssueLog | null | undefined)
src/renderer/stores/libraryStore.ts:867
↓ 6 callers
Function
normalizeSearchValue
(value: string)
src/renderer/utils/fuzzySearch.ts:3
↓ 6 callers
Function
normalizeSessionSnapshot
(value: unknown)
src/renderer/utils/sessionState.ts:495
↓ 6 callers
Function
normalizeSubsonicLastStatus
(value: unknown)
src/main/services/library.ts:2333
↓ 6 callers
Function
normalizeTrackSortState
(value: unknown)
src/renderer/utils/sessionState.ts:196
↓ 6 callers
Function
notifyListeners
()
src/renderer/hooks/usePlaybackClock.ts:12
↓ 6 callers
Method
onTrackChange
(callback: () => void)
src/renderer/audio/AudioEngine.ts:522
↓ 6 callers
Function
persistSettings
(settings: LyricsDisplaySettings)
src/renderer/stores/lyricsDisplaySettingsStore.ts:81
↓ 6 callers
Function
pickStringTrim
(value: unknown)
src/main/services/parallax.ts:199
↓ 6 callers
Method
prepare
(sql: string)
src/main/services/library.test.ts:16
↓ 6 callers
Method
refreshNativeCapabilities
()
src/renderer/audio/AudioEngine.ts:1030
↓ 6 callers
Function
refreshPairedSinks
()
src/renderer/stores/parallaxStore.ts:357
↓ 6 callers
Method
renamePairedSink
(id: string, name: string)
src/main/services/parallax.ts:739
↓ 6 callers
Function
resetHostEmitAnchors
()
src/renderer/stores/parallaxStore.ts:362
↓ 6 callers
Function
resolveCachedTrackPaths
( trackPaths: readonly string[], trackByPath: ReadonlyMap<string, DbTrack> )
src/renderer/stores/libraryStore.ts:333
↓ 6 callers
Function
resolveImportedPlaylistEntryPaths
( rawPath: string, importFilePath: string, options: PlaylistPathResolverOptions = {} )
src/main/services/playlistPathResolver.ts:141
↓ 6 callers
Function
resolveQueueEntryTrack
(entry: QueueTrackEntry | null | undefined)
src/renderer/stores/playerStore.ts:519
↓ 6 callers
Function
rowHasSource
(row: readonly ChannelMixInput[], sourceIndex: number | null)
src/renderer/utils/sourceChannelLayout.ts:227
↓ 6 callers
Method
run
(...params: unknown[])
src/main/services/library.test.ts:12
↓ 6 callers
Function
runLibraryScanOperation
(operation: (signal: AbortSignal) => Promise<T>)
src/main/index.ts:6179
↓ 6 callers
Function
runWithConcurrency
( items: T[], concurrency: number, worker: (item: T, index: number) => Promise<void>, options: ScanCon
src/main/services/library.ts:779
↓ 6 callers
Method
setDisplaySamples
(samples: number)
src/renderer/audio/native/visualizer-dsp.d.ts:27
↓ 6 callers
Method
setPitchLock
(enabled: boolean)
src/renderer/audio/native/visualizer-dsp.d.ts:26
↓ 6 callers
Function
setSubsonicSyncProgress
( sourceId: number, progress: { phase: SubsonicSyncPhase activity: string current?: number | n
src/main/index.ts:2512
↓ 6 callers
Method
setVolume
(value: number)
src/renderer/audio/AudioEngine.ts:5999
↓ 6 callers
Function
shouldApplyDurationChange
( duration: unknown, currentTrack: Pick<Track, 'duration'> | null, playbackState: PlaybackState )
src/renderer/stores/playerStore.ts:363
↓ 6 callers
Method
shouldBypassStandardAnalysisGraph
()
src/renderer/audio/AudioEngine.ts:614
↓ 6 callers
Method
startTimeUpdate
()
src/renderer/audio/AudioEngine.ts:6157
↓ 6 callers
Method
stopNativeScopePolling
()
src/renderer/audio/AudioEngine.ts:1178
↓ 6 callers
Method
submitPairPin
(pairingId: string, pin: string, sinkName?: string)
src/main/services/parallax.ts:1159
↓ 6 callers
Method
syncNativeScopePolling
()
src/renderer/audio/AudioEngine.ts:683
← previous
next →
401–500 of 4,276, ranked by callers