Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Jellify-Music/App
/ functions
Functions
775 in github.com/Jellify-Music/App
⨍
Functions
775
◇
Types & classes
108
↓ 64 callers
Function
getApi
()
src/stores/auth/utils.ts:33
↓ 49 callers
Function
applyHapticFeedback
(haptic: keyof typeof Haptics)
src/utils/haptics/index.ts:10
↓ 39 callers
Function
getUser
()
src/stores/auth/utils.ts:47
↓ 35 callers
Function
getItemImageUrl
( item: BaseItemDto, type: ImageType, options?: ImageUrlOptions, )
src/api/queries/image/utils/index.ts:23
↓ 22 callers
Function
useJellifyLibrary
()
src/stores/auth/index.ts:79
↓ 21 callers
Function
captureError
(error: unknown, context: LoggingContext, message?: string)
src/utils/logging/index.ts:7
↓ 20 callers
Function
loadNewQueue
(variables: QueueMutation)
src/hooks/player/functions/queue.ts:21
↓ 19 callers
Function
triggerHaptic
(type: Exclude<keyof typeof Presets.System, 'Android'>)
src/hooks/use-haptic-feedback.ts:17
↓ 16 callers
Function
createDto
(id: string)
jest/functional/Player/queue.test.ts:67
↓ 15 callers
Function
convertRunTimeTicksToSeconds
(ticks: number)
src/utils/mapping/ticks-to-seconds.ts:20
↓ 13 callers
Function
closeAllSwipeableRows
()
src/components/Global/components/SwipeableRow/registery.ts:31
↓ 13 callers
Function
getBlurhashFromDto
( { ImageBlurHashes }: BaseItemDto | BaseItemDtoSlimified, type: ImageType = ImageType.Primary, )
src/utils/parsing/blurhash.ts:4
↓ 12 callers
Function
createTrackItem
(id: string, url = '')
jest/functional/Player/queue.test.ts:70
↓ 12 callers
Function
getTrackDto
(track: TrackItem | undefined)
src/utils/mapping/track-extra-payload.ts:14
↓ 12 callers
Function
notifySwipeableRowOpened
(id: string)
src/components/Global/components/SwipeableRow/registery.ts:15
↓ 11 callers
Function
convertSecondsToRunTimeTicks
(seconds: number)
src/utils/mapping/ticks-to-seconds.ts:8
↓ 11 callers
Function
formatBytes
(bytes: number, decimals = 1)
src/utils/formatting/bytes.ts:1
↓ 10 callers
Function
getItemName
(item: BaseItemDto)
src/utils/formatting/item-names.ts:4
↓ 10 callers
Function
setQueryUserDataForItems
(items: BaseItemDto[])
src/api/queries/user-data/index.ts:21
↓ 9 callers
Function
useCurrentTrack
()
src/stores/player/queue.ts:135
↓ 8 callers
Function
close
()
src/components/Global/components/SwipeableRow/index.tsx:111
↓ 8 callers
Function
createTrack
(id: string, url = `https://example.com/${id}.mp3`)
jest/functional/Player/track-media-info.test.ts:72
↓ 8 callers
Function
getLibrary
()
src/stores/auth/utils.ts:49
↓ 8 callers
Function
registerSwipeableRow
(id: string, close: CloseHandler)
src/components/Global/components/SwipeableRow/registery.ts:6
↓ 8 callers
Function
useDisplayContext
()
src/providers/Display/display-provider.tsx:46
↓ 7 callers
Function
createTrack
(id: string)
jest/functional/Player/queue.test.ts:51
↓ 7 callers
Function
deleteDownloads
(itemIds: string[])
src/providers/Storage/index.tsx:132
↓ 6 callers
Function
UserDataQueryKey
(user: JellifyUser, itemId: string)
src/api/queries/user-data/keys.ts:4
↓ 6 callers
Function
addToQueue
(variables: AddToQueueMutation)
src/hooks/player/functions/queue.ts:166
↓ 6 callers
Function
ensureDownloadedTracks
()
src/hooks/downloads/utils.ts:5
↓ 6 callers
Function
formatArtistName
( artistName: string | null | undefined, releaseDate?: string | null | undefined, )
src/utils/formatting/artist-names.ts:3
↓ 6 callers
Function
getDeviceProfile
( streamingQuality: StreamingQuality, type: SourceType, )
src/utils/audio/device-profiles.ts:76
↓ 6 callers
Function
mapDtosToTracks
( items: BaseItemDto[], downloadedTracks: DownloadedTrack[], )
src/utils/mapping/item-to-track.ts:14
↓ 6 callers
Function
previous
()
src/hooks/player/functions/controls.ts:20
↓ 6 callers
Function
shuffleJellifyTracks
(tracks: TrackItem[])
src/hooks/player/functions/utils/shuffle.ts:3
↓ 6 callers
Function
skip
(index: number | undefined)
src/hooks/player/functions/controls.ts:44
↓ 6 callers
Function
useJellifyUser
()
src/stores/auth/index.ts:72
↓ 5 callers
Function
ArtistQueryKey
(artistId: string | undefined | null)
src/api/queries/artist/keys.ts:6
↓ 5 callers
Function
calculateRunTimeFromSeconds
(seconds: number)
src/components/Global/helpers/time-codes.tsx:51
↓ 5 callers
Function
formatArtistNames
(artistNames: string[] | null | undefined)
src/utils/formatting/artist-names.ts:24
↓ 5 callers
Function
getAudioCache
()
src/utils/legacy/offline-mode-utils.ts:76
↓ 5 callers
Function
getTrackMediaSourceInfo
(track: TrackItem | undefined)
src/utils/mapping/track-extra-payload.ts:19
↓ 5 callers
Function
reportPlaybackProgress
( track: TrackItem, position: number, isPaused?: boolean, )
src/api/mutations/playback/functions/playback-progress.ts:10
↓ 5 callers
Function
updateTrackMediaInfo
(tracks: TrackItem[])
src/services/player/utils/track-media-info.ts:10
↓ 5 callers
Function
useIsFavorite
(item: BaseItemDto)
src/api/queries/user-data/index.ts:9
↓ 5 callers
Function
useJellifyServer
()
src/stores/auth/index.ts:65
↓ 5 callers
Function
useRecentlyPlayedTracks
()
src/api/queries/recents/index.ts:21
↓ 4 callers
Function
PlayItAgainQuery
( library: JellifyLibrary | undefined, )
src/api/queries/recents/index.ts:29
↓ 4 callers
Function
PlaylistTracksQueryKey
(playlist: BaseItemDto)
src/api/queries/playlist/keys.ts:15
↓ 4 callers
Function
TracksTemplate
(items: BaseItemDto[], queuingRef: Queue)
src/components/CarPlay/Tracks.tsx:12
↓ 4 callers
Function
abortWith
(reason?: unknown)
src/configs/axios.config.ts:52
↓ 4 callers
Function
calculateTrackVolume
(track: TrackItem)
src/utils/audio/normalization.ts:47
↓ 4 callers
Function
createMockTracks
(count: number)
jest/functional/Shuffle.test.tsx:16
↓ 4 callers
Function
ensurePlaylistLibraryQueryData
()
src/api/queries/libraries/index.ts:23
↓ 4 callers
Function
fetchItem
(api: Api | undefined, itemId: string)
src/api/queries/item.ts:21
↓ 4 callers
Function
flattenInfiniteQueryPages
( data: InfiniteData<BaseItemDto[], unknown>, options?: FlattenInfiniteQueryPagesOptions, )
src/utils/query-selectors.ts:18
↓ 4 callers
Function
isPlaybackFinished
(lastPosition: number, duration: number)
src/api/mutations/playback/utils/index.ts:8
↓ 4 callers
Function
onPress
()
src/components/CastDialog/device.tsx:18
↓ 4 callers
Function
openMenu
()
src/components/Global/components/SwipeableRow/index.tsx:126
↓ 4 callers
Function
paletteToNavTheme
( palette: (typeof PRESET_PALETTES)['purple']['dark'], dark: boolean, )
src/components/theme.ts:48
↓ 4 callers
Function
pickRandomItemFromArray
(array: readonly T[])
src/utils/parsing/random.ts:1
↓ 4 callers
Function
reorderQueue
({ fromIndex, toIndex }: QueueOrderMutation)
src/hooks/player/functions/queue.ts:250
↓ 4 callers
Function
useAddFavorite
()
src/api/mutations/favorite/index.ts:75
↓ 4 callers
Function
useApi
()
src/stores/auth/index.ts:83
↓ 4 callers
Function
useArtistContext
()
src/providers/Artist/index.tsx:83
↓ 4 callers
Function
useDeleteDownloads
()
src/hooks/downloads/mutations.ts:12
↓ 4 callers
Function
useDownloadTracks
()
src/hooks/downloads/mutations.ts:7
↓ 4 callers
Function
usePerformanceMonitor
( componentName: string, threshold: number = 10, )
src/hooks/use-performance-monitor.ts:24
↓ 4 callers
Function
useRecentlyAddedAlbums
()
src/api/queries/album/index.ts:95
↓ 4 callers
Function
useRemoveFavorite
()
src/api/mutations/favorite/index.ts:112
↓ 4 callers
Function
useSwipeableRowContext
()
src/components/Global/components/SwipeableRow/context.tsx:32
↓ 3 callers
Function
ArtistsTemplate
(artists: BaseItemDto[])
src/components/CarPlay/Artists.tsx:8
↓ 3 callers
Function
FrequentlyPlayedTracksQueryKey
( user: JellifyUser | undefined, library: JellifyLibrary | undefined, )
src/api/queries/frequents/keys.ts:15
↓ 3 callers
Function
MediaInfoQuery
(itemId: string | null | undefined, source: SourceType)
src/api/queries/media/queries.ts:13
↓ 3 callers
Function
RecentlyPlayedTracksQueryKey
( user: JellifyUser | undefined, library: JellifyLibrary | undefined, )
src/api/queries/recents/keys.ts:16
↓ 3 callers
Function
RecentsQueryKey
( key: RecentsQueryKeys, user: JellifyUser | undefined, library: JellifyLibrary | undefined, )
src/api/queries/recents/keys.ts:10
↓ 3 callers
Function
UserPlaylistsQueryKey
( library: BaseItemDto | undefined, user: JellifyUser | undefined, )
src/api/queries/playlist/keys.ts:10
↓ 3 callers
Function
authenticateUserByName
( api: Api | undefined, username: string, password: string | undefined, )
src/api/mutations/authentication/utils/index.ts:6
↓ 3 callers
Function
captureInfo
(context: LoggingContext, message: string)
src/utils/logging/index.ts:34
↓ 3 callers
Function
connectToServer
(serverAddress: string)
src/api/mutations/public-system-info/utils/index.ts:20
↓ 3 callers
Function
createVersionedMmkvStorage
(storeName: string)
src/constants/versioned-storage.ts:49
↓ 3 callers
Function
ensureAlbumDiscsQuery
(album: BaseItemDto)
src/api/queries/album/index.ts:119
↓ 3 callers
Function
fetchAlbumDiscs
( api: Api | undefined, album: BaseItemDto, )
src/api/queries/item.ts:100
↓ 3 callers
Function
getDownloadSize
(download: DownloadedTrack)
src/screens/Storage/index.tsx:28
↓ 3 callers
Function
goToScreenFromContextSheet
( screenName: keyof BaseStackParamList, params: Pick< RouteProp<BaseStackParamList, typeof screenName>['pa
src/components/Context/utils/navigation.ts:5
↓ 3 callers
Function
handleDeshuffle
()
src/hooks/player/functions/shuffle.ts:264
↓ 3 callers
Function
onLongPress
()
src/components/Playlist/components/track.tsx:29
↓ 3 callers
Function
onTracksNeedUpdate
(tracks: TrackItem[], lookahead: number)
src/services/player/utils/event-handlers.ts:42
↓ 3 callers
Function
padRunTimeNumber
(number: number)
src/components/Global/helpers/time-codes.tsx:44
↓ 3 callers
Function
pickFirstGenre
(genres: string[] | undefined | null)
src/utils/formatting/genres.ts:7
↓ 3 callers
Function
reportPlaybackCompleted
(track: TrackItem)
src/api/mutations/playback/functions/playback-completed.ts:9
↓ 3 callers
Function
resolveTrackUrls
( trackItems: TrackItem[], source: SourceType, )
src/utils/fetching/track-media-info.ts:9
↓ 3 callers
Function
sanitizeJellyfinUrl
(url: string)
src/components/CastDialog/device.tsx:75
↓ 3 callers
Function
simulateOpen
* Helper: simulate that a specific row was swiped open by notifying the registry * (This is equivalent to the row opening and telling the registry it
jest/contextual/SwipeableRow.behavior.test.tsx:65
↓ 3 callers
Function
useAreAllDownloaded
(trackIds: (string | null | undefined)[])
src/hooks/downloads/index.ts:48
↓ 3 callers
Function
useDiscoverAlbums
()
src/api/queries/suggestions/index.ts:32
↓ 3 callers
Function
useDiscoverArtists
()
src/api/queries/suggestions/index.ts:24
↓ 3 callers
Function
useDownloads
()
src/hooks/downloads/index.ts:5
↓ 3 callers
Function
useFrequentlyPlayedArtists
()
src/api/queries/frequents/index.ts:22
↓ 3 callers
Function
useFrequentlyPlayedTracks
()
src/api/queries/frequents/index.ts:14
next →
1–100 of 775, ranked by callers