MCPcopy Create free account

hub / github.com/Boof2015/astra / functions

Functions4,276 in github.com/Boof2015/astra

↓ 7 callersMethodsleep
(ms: number)
src/renderer/audio/AudioEngine.ts:5345
↓ 7 callersFunctionstringArray
(value: unknown)
src/renderer/utils/sessionState.ts:180
↓ 7 callersFunctiontoErrorMessage
(error: unknown)
src/renderer/stores/localApiSettingsStore.ts:20
↓ 7 callersFunctiontoFiniteInteger
(value: unknown)
src/main/services/subsonic.ts:173
↓ 7 callersFunctionupdateActiveDelayProfile
( updater: (profile: DelayCompensationProfile) => DelayCompensationProfile, options: { calibrati
src/renderer/stores/audioSettingsStore.ts:919
↓ 6 callersFunctionToNullableString
native/src/main.cpp:19
↓ 6 callersFunctionaddAliasArtistKey
(aliasArtistKeys: Set<string>, rawValue: string)
src/main/services/library.ts:1407
↓ 6 callersFunctionaddStereoAmbientRoute
( routes: StereoAmbientUpmixRoute[], layout: readonly SourceChannel[], spec: StereoAmbientRouteSpec )
src/renderer/utils/sourceChannelLayout.ts:430
↓ 6 callersFunctionappendBits
(value: number, length: number, bitBuffer: Bit[])
src/renderer/utils/pairingQr.ts:556
↓ 6 callersFunctionappendLookupCandidate
(value: string | null, target: string[], seen: Set<string>)
src/main/services/discordCoverArtLookup.ts:254
↓ 6 callersFunctionappendSelectionHistory
( history: LibrarySelectionSnapshot[], snapshot: LibrarySelectionSnapshot | null )
src/renderer/stores/libraryStore.ts:546
↓ 6 callersMethodapplyParallaxSinkNormalization
()
src/renderer/audio/AudioEngine.ts:3345
↓ 6 callersFunctionapplyTrackOffsetToPayload
(payload: LyricsPayload, offsetMs: number)
src/main/services/lyrics.ts:140
↓ 6 callersFunctionasArray
(value: unknown)
src/main/services/jellyfin.ts:132
↓ 6 callersFunctionbuildAlbumKey
(album: string, artist: string)
src/renderer/utils/albumIdentity.ts:35
↓ 6 callersFunctionbuildProfile
(id: string, name: string, builtIn: boolean, state: AnalyzerWorkingState)
src/renderer/stores/visualizerSettingsStore.ts:259
↓ 6 callersFunctionbuildSourceLayout
(channelCount: number)
src/renderer/utils/sourceChannelLayout.ts:154
↓ 6 callersMethodcancelParallaxHostPublishing
()
src/renderer/audio/AudioEngine.ts:1214
↓ 6 callersMethodcancelScheduledNext
()
src/renderer/audio/AudioEngine.ts:5709
↓ 6 callersFunctionclamp
(value: number, min: number, max: number)
src/renderer/components/views/GraphView.tsx:57
↓ 6 callersMethodclearNextNormalizationCache
()
src/renderer/audio/AudioEngine.ts:3378
↓ 6 callersMethodconsumeSinkAudio
(streamId: string, fromFrame: number, replace: boolean = false)
src/main/services/parallax.ts:2638
↓ 6 callersFunctioncreateLrclibClientConfig
(options: { appVersion: string requestTimeoutMs?: number now?: () => number })
src/main/services/lyricsLrclib.ts:48
↓ 6 callersFunctioncreateNormalizedEQBand
(rawBand: RawEQBand, id: string)
src/renderer/utils/eq.ts:77
↓ 6 callersFunctioncreateSettingsTransferFile
( categoryIds: readonly SettingsTransferCategoryId[], options: CreateSettingsTransferOptions = {} )
src/renderer/utils/settingsTransfer.ts:362
↓ 6 callersFunctioncreateTrackSnapshot
( overrides: Partial<MiniPlayerTrackSnapshot> = {} )
src/types/miniPlayer.test.ts:16
↓ 6 callersMethoddisconnectSocket
()
src/main/services/discordRpc.ts:427
↓ 6 callersFunctionemptyProviderPayload
(url: URL)
src/main/services/discordCoverArtLookup.test.ts:34
↓ 6 callersFunctionextractXmlElementText
(content: string, localName: string)
src/main/services/playlistImport.ts:341
↓ 6 callersFunctionfetchStatus
()
src/renderer/stores/lastFmSettingsStore.ts:90
↓ 6 callersFunctionfinalizeLatestLibrarySyncSession
( sessionKey: string, success: boolean, contextLabel: string )
src/main/index.ts:299
↓ 6 callersFunctionfinalizeTrackCachePatch
( state: LibraryStore, patch: TrackCachePatch, trackByPath: Map<string, DbTrack>, cacheChanged: boolea
src/renderer/stores/libraryStore.ts:486
↓ 6 callersFunctionfindSpatialCandidate
( sourceRect: SpatialRect, candidates: readonly SpatialCandidate<T>[], direction: ControllerDirection )
src/renderer/utils/controllerFocus.ts:57
↓ 6 callersFunctionformatInputBinding
(binding: InputBinding, platform: NodeJS.Platform)
src/renderer/utils/inputBindings.ts:120
↓ 6 callersFunctionformatMetricBytes
(bytes: number)
src/main/services/library.ts:856
↓ 6 callersFunctionformatTime
(totalSeconds)
src/renderer/public/remote/app.js:110
↓ 6 callersFunctionformatTrackCount
(count: number)
src/renderer/components/views/LibraryView.tsx:26
↓ 6 callersFunctiongetCompensatedLyricsTime
( currentTimeSeconds: number, durationSeconds: number | null | undefined, effectiveDelayMs: number )
src/renderer/utils/lyricsPresentation.ts:155
↓ 6 callersFunctiongetControllerPromptLabels
(family: ControllerFamily)
src/renderer/utils/controllerGamepad.ts:39
↓ 6 callersFunctiongetControllerScrollDelta
(frame: ControllerFrame)
src/renderer/utils/controllerGamepad.ts:203
↓ 6 callersFunctiongetControllerTargets
(scope = getActiveControllerScope())
src/renderer/utils/controllerFocus.ts:117
↓ 6 callersFunctiongetGaplessPrebufferDelayMs
( currentTime: number, duration: number, leadSeconds: number = GAPLESS_PREBUFFER_LEAD_SECONDS )
src/renderer/stores/playerStore.ts:313
↓ 6 callersMethodgetInterpolatedValue
(data: Float32Array, index: number)
src/renderer/audio/visualizers/SpectrumAnalyzer.ts:248
↓ 6 callersFunctiongetLyricsSourceLabel
(source: LyricsSource, format?: LyricsFormat)
src/renderer/utils/lyricsPresentation.ts:58
↓ 6 callersFunctiongetNormalizedOscilloscopeDisplaySamples
(sampleRate: number)
src/renderer/audio/native/oscilloscopeDisplaySamples.ts:11
↓ 6 callersFunctiongetParsedTrackArtistNames
(track: Pick<DbTrackRow, 'artist_names_json'>)
src/main/services/library.ts:1221
↓ 6 callersMethodgetPoints
(maxPoints: number)
src/renderer/audio/native/visualizer-dsp.d.ts:60
↓ 6 callersFunctiongetRecentPlayThresholdSecondsForDuration
(duration: number | null | undefined)
src/renderer/stores/playerStore.ts:378
↓ 6 callersFunctiongetReplayGainCandidateDb
( track: Track | null | undefined, replayGainMode: ReplayGainMode )
src/renderer/stores/playerStore.ts:812
↓ 6 callersFunctiongroupTracks
(tracks: TestTrack[])
src/shared/library/albumGrouping.test.ts:26
↓ 6 callersMethodhandleSinkAuthRevoked
()
src/main/services/parallax.ts:625
↓ 6 callersFunctionhashToken
(token: string)
src/main/services/playbackHttpCore.ts:156
↓ 6 callersFunctionhostEmitAnchorSlopeToPpm
(slopeFramesPerMs: number, nominalSampleRate: number)
src/types/parallax.ts:768
↓ 6 callersFunctioninstallMockFetch
(handler: (url: URL) => MockFetchResponse)
src/main/services/discordCoverArtLookup.test.ts:15
↓ 6 callersFunctionisAbortLikeError
(error: unknown)
src/main/services/parallax.ts:258
↓ 6 callersFunctionisLibraryScanCancelledError
(error: unknown)
src/main/services/library.ts:539
↓ 6 callersFunctionisParallaxSinkModeActive
()
src/renderer/stores/playerStore.ts:877
↓ 6 callersFunctionisPassEQBandType
(type: EQBand['type'])
src/renderer/utils/eq.ts:62
↓ 6 callersFunctionisUnknownMetadata
(value: string, type: 'artist' | 'album')
src/main/services/discordCoverArtLookup.ts:336
↓ 6 callersFunctionmakeQuery
(overrides: Partial<LyricsTrackQuery> = {})
src/main/services/lyricsLrclib.test.ts:18
↓ 6 callersFunctionmeasureCanvasResizeState
(container: HTMLElement)
src/renderer/utils/canvasSizing.ts:64
↓ 6 callersFunctionmetrics
(overrides: Partial<BackdropMetrics>)
src/renderer/components/mini/miniPlayerBackdropContrast.test.ts:36
↓ 6 callersFunctionnormalizeChannelCount
(value: number)
src/renderer/utils/sourceChannelLayout.ts:105
↓ 6 callersFunctionnormalizeJellyfinBaseUrl
(rawBaseUrl: string)
src/main/services/jellyfin.ts:163
↓ 6 callersFunctionnormalizeJellyfinLastStatus
(value: unknown)
src/main/services/library.ts:2341
↓ 6 callersFunctionnormalizeOptionalIntegerField
(value: number | null, fieldName: 'year' | 'trackNumber' | 'discNumber')
src/main/services/library.ts:1115
↓ 6 callersFunctionnormalizeOptionalMetaText
(value: string | null)
src/main/index.ts:1957
↓ 6 callersFunctionnormalizeRelativeSubfolderPath
(relativeSubfolderPath: string)
src/main/services/library.ts:4977
↓ 6 callersFunctionnormalizeRequiredTextField
(value: string, fieldName: 'title' | 'artist' | 'album')
src/main/services/library.ts:1101
↓ 6 callersFunctionnormalizeScanIssueLog
(scanIssueLog: ScanIssueLog | null | undefined)
src/renderer/stores/libraryStore.ts:867
↓ 6 callersFunctionnormalizeSearchValue
(value: string)
src/renderer/utils/fuzzySearch.ts:3
↓ 6 callersFunctionnormalizeSessionSnapshot
(value: unknown)
src/renderer/utils/sessionState.ts:495
↓ 6 callersFunctionnormalizeSubsonicLastStatus
(value: unknown)
src/main/services/library.ts:2333
↓ 6 callersFunctionnormalizeTrackSortState
(value: unknown)
src/renderer/utils/sessionState.ts:196
↓ 6 callersFunctionnotifyListeners
()
src/renderer/hooks/usePlaybackClock.ts:12
↓ 6 callersMethodonTrackChange
(callback: () => void)
src/renderer/audio/AudioEngine.ts:522
↓ 6 callersFunctionpersistSettings
(settings: LyricsDisplaySettings)
src/renderer/stores/lyricsDisplaySettingsStore.ts:81
↓ 6 callersFunctionpickStringTrim
(value: unknown)
src/main/services/parallax.ts:199
↓ 6 callersMethodprepare
(sql: string)
src/main/services/library.test.ts:16
↓ 6 callersMethodrefreshNativeCapabilities
()
src/renderer/audio/AudioEngine.ts:1030
↓ 6 callersFunctionrefreshPairedSinks
()
src/renderer/stores/parallaxStore.ts:357
↓ 6 callersMethodrenamePairedSink
(id: string, name: string)
src/main/services/parallax.ts:739
↓ 6 callersFunctionresetHostEmitAnchors
()
src/renderer/stores/parallaxStore.ts:362
↓ 6 callersFunctionresolveCachedTrackPaths
( trackPaths: readonly string[], trackByPath: ReadonlyMap<string, DbTrack> )
src/renderer/stores/libraryStore.ts:333
↓ 6 callersFunctionresolveImportedPlaylistEntryPaths
( rawPath: string, importFilePath: string, options: PlaylistPathResolverOptions = {} )
src/main/services/playlistPathResolver.ts:141
↓ 6 callersFunctionresolveQueueEntryTrack
(entry: QueueTrackEntry | null | undefined)
src/renderer/stores/playerStore.ts:519
↓ 6 callersFunctionrowHasSource
(row: readonly ChannelMixInput[], sourceIndex: number | null)
src/renderer/utils/sourceChannelLayout.ts:227
↓ 6 callersMethodrun
(...params: unknown[])
src/main/services/library.test.ts:12
↓ 6 callersFunctionrunLibraryScanOperation
(operation: (signal: AbortSignal) => Promise<T>)
src/main/index.ts:6179
↓ 6 callersFunctionrunWithConcurrency
( items: T[], concurrency: number, worker: (item: T, index: number) => Promise<void>, options: ScanCon
src/main/services/library.ts:779
↓ 6 callersMethodsetDisplaySamples
(samples: number)
src/renderer/audio/native/visualizer-dsp.d.ts:27
↓ 6 callersMethodsetPitchLock
(enabled: boolean)
src/renderer/audio/native/visualizer-dsp.d.ts:26
↓ 6 callersFunctionsetSubsonicSyncProgress
( sourceId: number, progress: { phase: SubsonicSyncPhase activity: string current?: number | n
src/main/index.ts:2512
↓ 6 callersMethodsetVolume
(value: number)
src/renderer/audio/AudioEngine.ts:5999
↓ 6 callersFunctionshouldApplyDurationChange
( duration: unknown, currentTrack: Pick<Track, 'duration'> | null, playbackState: PlaybackState )
src/renderer/stores/playerStore.ts:363
↓ 6 callersMethodshouldBypassStandardAnalysisGraph
()
src/renderer/audio/AudioEngine.ts:614
↓ 6 callersMethodstartTimeUpdate
()
src/renderer/audio/AudioEngine.ts:6157
↓ 6 callersMethodstopNativeScopePolling
()
src/renderer/audio/AudioEngine.ts:1178
↓ 6 callersMethodsubmitPairPin
(pairingId: string, pin: string, sinkName?: string)
src/main/services/parallax.ts:1159
↓ 6 callersMethodsyncNativeScopePolling
()
src/renderer/audio/AudioEngine.ts:683
← previousnext →401–500 of 4,276, ranked by callers