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
↓ 8 callers
Method
publishHostStreamStart
( info: ParallaxHostStreamStartInfo, options: ParallaxHostStreamStartOptions = {} )
src/main/services/parallax.ts:781
↓ 8 callers
Function
readEffectiveTrackRows
(sql: string, params: unknown[] = [])
src/main/services/library.ts:928
↓ 8 callers
Function
renderPlayer
()
src/renderer/public/remote/app.js:456
↓ 8 callers
Function
renderSortableHeader
(key: TrackListSortKey, label: string, className: string)
src/renderer/components/library/TrackList.tsx:1844
↓ 8 callers
Function
resetMessages
()
src/renderer/components/settings/SettingsTransferWizard.tsx:127
↓ 8 callers
Function
resolveAnalyzerSilenceSampleCount
(sampleRate: number, minimumSamples = MIN_ANALYZER_SILENCE_SAMPLES)
src/renderer/audio/visualizerSilence.ts:15
↓ 8 callers
Function
resolveControllerGroupIndex
( axis: Exclude<ControllerGroupAxis, 'grid'>, currentIndex: number, itemCount: number, direction: Cont
src/renderer/utils/controllerFocus.ts:201
↓ 8 callers
Function
resolveHorizontalWheelScroll
( element: HorizontalWheelScrollElement, input: HorizontalWheelScrollInput )
src/renderer/utils/horizontalWheelScroll.ts:23
↓ 8 callers
Function
resolveLibraryTabTransitionDirection
( sourceMode: ViewMode | null | undefined, targetMode: ViewMode | null | undefined )
src/renderer/utils/libraryTabMotion.ts:7
↓ 8 callers
Function
resolveOutputDeviceLabel
( selectedDeviceId: string, devices: AudioDevice[], options: { defaultRouteFallbackLabel?: string
src/renderer/stores/audioSettingsStore.ts:441
↓ 8 callers
Function
runViewTransition
( update: () => void | Promise<void>, scopeClassName?: ViewTransitionScope )
src/renderer/utils/viewTransitions.ts:32
↓ 8 callers
Method
scheduleFlush
(delayMs: number)
src/main/services/lastFm.ts:1226
↓ 8 callers
Function
sendToWindow
(window: BrowserWindow | null, channel: string, ...args: unknown[])
src/main/index.ts:658
↓ 8 callers
Method
setLastError
(error: string | null)
src/main/services/lyrics.ts:251
↓ 8 callers
Function
splitCollaborators
(rawArtist: string)
src/main/services/library.ts:1178
↓ 8 callers
Method
start
()
src/preload/index.ts:1779
↓ 8 callers
Method
stopSource
()
src/renderer/audio/AudioEngine.ts:6142
↓ 8 callers
Method
submitScrobbleBatch
( batch: LastFmPendingScrobble[], profile: LastFmProfileConfig )
src/main/services/lastFm.ts:1320
↓ 8 callers
Function
toErrorMessage
(error: unknown)
src/renderer/stores/subsonicSettingsStore.ts:33
↓ 8 callers
Function
toErrorMessage
(error: unknown)
src/renderer/stores/jellyfinSettingsStore.ts:31
↓ 8 callers
Function
toReplayGainNumberOrUndefined
(value: unknown)
src/main/index.ts:8017
↓ 7 callers
Function
CreatePlaybackSnapshotObject
native/src/main.cpp:26
↓ 7 callers
Function
afterNavigationFrame
()
src/renderer/hooks/useJumpToNowPlaying.ts:9
↓ 7 callers
Method
applyRemoteNormalizationIfNeeded
( remoteState: RemoteStreamRuntimeState, options: { force?: boolean; markComplete?: boolean } = {} )
src/renderer/audio/AudioEngine.ts:2079
↓ 7 callers
Function
applyStatus
(status: LocalApiStatus)
src/renderer/stores/localApiSettingsStore.ts:26
↓ 7 callers
Function
asArray
(value: unknown)
src/main/services/subsonic.ts:153
↓ 7 callers
Function
authHeaders
(token: string)
src/main/services/localApi.test.ts:83
↓ 7 callers
Method
broadcastTimelineEvent
(event: ParallaxTimelineEvent, onlySinkId?: string)
src/main/services/parallax.ts:2081
↓ 7 callers
Function
buildArtistGraph
(tracks: readonly ArtistGraphTrackLike[])
src/renderer/utils/libraryGraph.ts:360
↓ 7 callers
Function
buildTrackListRows
( tracks: readonly TrackListDiscTrackLike[], showDiscHeaders: boolean )
src/renderer/components/library/trackListRows.ts:23
↓ 7 callers
Function
clampAppliedDelayMs
(value: number)
src/renderer/stores/audioSettingsStore.ts:170
↓ 7 callers
Method
clampGainDb
(gainDb: number)
src/renderer/audio/AudioEngine.ts:3272
↓ 7 callers
Method
cleanup
()
src/main/services/parallax.ts:2028
↓ 7 callers
Method
clearFlushTimer
()
src/main/services/lastFm.ts:1250
↓ 7 callers
Function
clearJellyfinAuthContext
(sourceId: number)
src/main/index.ts:2802
↓ 7 callers
Function
clearPairingAttempt
()
src/renderer/public/remote/app.js:269
↓ 7 callers
Method
clearPending
(reason: 'expired' | 'lockout' | null)
src/main/services/parallaxSinkListener.ts:339
↓ 7 callers
Method
clearRemoteStreamState
(cancelSession: boolean)
src/renderer/audio/AudioEngine.ts:1916
↓ 7 callers
Function
colorToRgbChannels
(color: string)
src/renderer/utils/color.ts:74
↓ 7 callers
Function
compareWithDirection
(value: number, direction: SortDirection)
src/renderer/components/views/PlaylistView.tsx:116
↓ 7 callers
Function
compareWithDirection
(value: number, direction: SortDirection)
src/renderer/components/views/LibraryView.tsx:38
↓ 7 callers
Function
computeEQFilterMagnitude
(band: EQBand, testFreq: number, sampleRate: number)
src/renderer/utils/eq.ts:147
↓ 7 callers
Method
connectSourceToAnalysisTap
(sourceNode: AudioNode, sourceChannels: number)
src/renderer/audio/AudioEngine.ts:1718
↓ 7 callers
Function
createQueueEntryFromTrack
(track: Track)
src/renderer/stores/playerStore.ts:428
↓ 7 callers
Function
decideParallaxSinkEnabledFromMeta
( rawMeta: string | null, hasPersistedSinkConnection: boolean )
src/types/parallax.ts:581
↓ 7 callers
Method
drawMeterLabel
( ctx: CanvasRenderingContext2D, x: number, y: number, w: number, h: number, label: string, me
src/renderer/audio/visualizers/VUMeter.ts:766
↓ 7 callers
Method
emitPairedSinksChange
()
src/main/services/parallax.ts:1616
↓ 7 callers
Method
ensureContextReady
()
src/renderer/audio/AudioEngine.ts:5371
↓ 7 callers
Function
fail
(message)
scripts/electron-builder/validate-config.cjs:21
↓ 7 callers
Method
failWithStatus
(message: string)
src/main/services/lastFm.ts:1032
↓ 7 callers
Function
fetchAll
()
src/renderer/stores/subsonicSettingsStore.ts:83
↓ 7 callers
Function
fetchAll
()
src/renderer/stores/jellyfinSettingsStore.ts:57
↓ 7 callers
Function
finalizeRemoteStreamSession
( session: RemoteStreamSession, outcome: 'complete' | 'cancelled' | 'failed', error?: Error )
src/main/index.ts:7423
↓ 7 callers
Function
generateLocalApiToken
()
src/main/services/localApi.ts:15
↓ 7 callers
Method
getEnabledSubmittableProfiles
()
src/main/services/lastFm.ts:968
↓ 7 callers
Function
getMusicMetadataParseOptions
(filePath: string, overrides?: IOptions)
src/main/utils/musicMetadata.ts:9
↓ 7 callers
Function
getNextUIScalePercent
(currentPercent: number, action: UIScaleShortcutAction)
src/renderer/stores/uiStore.ts:184
↓ 7 callers
Function
getParsedAlbumArtistNames
(track: Pick<DbTrackRow, 'album_artist_names_json'>)
src/main/services/library.ts:1225
↓ 7 callers
Function
getScopePopoutState
()
src/main/index.ts:1249
↓ 7 callers
Function
getScopePopoutWindow
(scope: ScopeKind)
src/main/index.ts:1241
↓ 7 callers
Function
getSnapshot
()
src/renderer/hooks/usePlaybackClock.ts:114
↓ 7 callers
Method
getSnapshot
native/src/playback_engine.cpp:507
↓ 7 callers
Function
highContrastUnderfillColor
(accentColor: string, alpha: number)
src/renderer/components/popout/ScopePopoutApp.tsx:90
↓ 7 callers
Function
highContrastUnderfillColor
(accentColor: string, alpha: number)
src/renderer/audio/visualizers/Oscilloscope.ts:71
↓ 7 callers
Function
installLibraryMock
(options: { artistTracks?: DbTrack[] albumTracks?: DbTrack[] genreTracks?: DbTrack[] } = {})
src/renderer/stores/libraryNavigation.test.ts:51
↓ 7 callers
Function
installLoadedTrackStub
()
src/renderer/stores/playerStore.test.ts:164
↓ 7 callers
Function
isAlbumGroupEligible
( group: AlbumEligibilityGroupLike, options: AlbumEligibilityOptions = {} )
src/shared/library/albumEligibility.ts:13
↓ 7 callers
Method
isConnected
()
src/main/services/lastFm.ts:933
↓ 7 callers
Function
isControllerButtonPressed
(frame: ControllerFrame, buttonIndex: number)
src/renderer/utils/controllerGamepad.ts:80
↓ 7 callers
Function
isSubsonicPath
(pathValue: string)
src/main/index.ts:8201
↓ 7 callers
Function
isUnavailableRemoteTrack
(track: Track | null | undefined)
src/renderer/stores/playerStore.ts:626
↓ 7 callers
Function
isUnknownLookupValue
(value: string, type: 'artist' | 'album')
src/renderer/hooks/useDiscordPresence.ts:177
↓ 7 callers
Function
iterateEffectiveTrackRows
(sql: string, params: unknown[] = [])
src/main/services/library.ts:933
↓ 7 callers
Function
keyInput
(overrides: Partial<RawKeyboardBindingInput> = {})
src/renderer/utils/inputBindings.test.ts:20
↓ 7 callers
Method
listPairedSinks
()
src/main/services/parallax.ts:633
↓ 7 callers
Function
makeNodeKey
(folderPath: string, relativePath: string)
src/renderer/components/settings/FolderSettings.tsx:45
↓ 7 callers
Function
matchesFuzzyFields
( queryInput: string, fields: FieldDef[], minimumScore = MIN_SCORE_THRESHOLD )
src/renderer/utils/fuzzySearch.ts:147
↓ 7 callers
Function
normalizeDiscordActivityDetails
(title: string, maxLength: number)
src/main/services/discordRpcActivity.ts:77
↓ 7 callers
Function
normalizeHexColor
(value: string)
src/renderer/stores/themeStore.ts:288
↓ 7 callers
Function
normalizeLastFmApiBaseUrl
(value: unknown)
src/types/lastFm.ts:141
↓ 7 callers
Function
normalizeMiniPlayerTimeDisplayMode
(value: unknown)
src/types/miniPlayer.ts:45
↓ 7 callers
Function
normalizeMiniWindowPrefs
(value: unknown)
src/main/services/miniWindowPrefs.ts:58
↓ 7 callers
Function
normalizeNumber
(value: unknown)
src/main/services/discordRpc.ts:100
↓ 7 callers
Function
normalizeProfileId
(value: unknown)
src/renderer/stores/visualizerSettingsStore.ts:323
↓ 7 callers
Function
onIssue
(issue: library.LibraryScanIssue)
src/main/index.ts:6682
↓ 7 callers
Function
parseColorToRgb
(color: string)
src/renderer/utils/color.ts:28
↓ 7 callers
Function
parseLrcSyncedLines
(lyricsText: string)
src/main/services/lyricsParsing.ts:225
↓ 7 callers
Function
pickServiceTxt
(service: Service, key: string)
src/main/services/parallaxDiscovery.ts:395
↓ 7 callers
Method
refreshNativeSnapshot
()
src/renderer/audio/AudioEngine.ts:1036
↓ 7 callers
Function
refreshPairingState
()
src/renderer/stores/phoneRemoteSettingsStore.ts:46
↓ 7 callers
Function
requestSubsonicJson
( config: SubsonicConnectionConfig, endpoint: string, params: Record<string, string | number | boolean |
src/main/services/subsonic.ts:300
↓ 7 callers
Function
resetLibraryNavigation
()
src/renderer/stores/libraryNavigation.test.ts:71
↓ 7 callers
Function
resolveArtistGridLayout
({ containerWidth, itemCount, minColumnWidth, gap }: ArtistGridLayoutOptions)
src/renderer/utils/artistGridLayout.ts:14
↓ 7 callers
Function
resolveDiscordCoverArtUrl
(query: DiscordCoverArtLookupQuery)
src/main/services/discordCoverArtLookup.ts:1494
↓ 7 callers
Function
resolveFullscreenAmbientCanvasSize
( rawCssWidth: number, rawCssHeight: number, rawDevicePixelRatio: number )
src/renderer/utils/fullscreenAmbientCanvas.ts:21
↓ 7 callers
Function
resolveSyncedLyricsTiming
( lines: LyricsLine[], currentTimeSeconds: number, options: SyncedLyricsTimingOptions = {} )
src/renderer/utils/lyricsPresentation.ts:493
↓ 7 callers
Method
scheduleGaplessTransition
()
src/renderer/audio/AudioEngine.ts:5580
↓ 7 callers
Function
scopeLabel
(scope: ScopeKind)
src/renderer/components/visualizers/VisualizerPanel.tsx:748
↓ 7 callers
Method
setEnabled
(enabled: boolean)
src/main/services/memoryDiagnostics.ts:466
↓ 7 callers
Method
shouldProcessPlayback
()
src/main/services/lastFm.ts:1038
← previous
next →
301–400 of 4,276, ranked by callers