Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CodeWithGionatha-Labs/music-player
/ functions
Functions
66 in github.com/CodeWithGionatha-Labs/music-player
⨍
Functions
66
◇
Types & classes
1
↓ 7 callers
Function
useNavigationSearch
({ searchBarOptions, }: { searchBarOptions?: SearchBarProps })
src/hooks/useNavigationSearch.tsx:11
↓ 4 callers
Function
generateTracksListId
(trackListName: string, search?: string)
src/helpers/miscellaneous.ts:11
↓ 4 callers
Function
trackTitleFilter
(title: string)
src/helpers/filter.ts:3
↓ 3 callers
Function
useFavorites
()
src/store/library.tsx:45
↓ 3 callers
Function
usePlaylists
()
src/store/library.tsx:73
↓ 3 callers
Function
useQueue
()
src/store/queue.tsx:13
↓ 2 callers
Function
formatSecondsToMinutes
(seconds: number)
src/helpers/miscellaneous.ts:1
↓ 2 callers
Function
playlistNameFilter
(name: string)
src/helpers/filter.ts:9
↓ 2 callers
Function
useArtists
()
src/store/library.tsx:55
↓ 2 callers
Function
useTracks
()
src/store/library.tsx:43
↓ 1 callers
Function
artistNameFilter
(name: string)
src/helpers/filter.ts:6
↓ 1 callers
Function
handlePlaylistPress
(playlist: Playlist)
src/app/(tabs)/playlists/index.tsx:27
↓ 1 callers
Function
handlePressAction
(id: string)
src/components/TrackShortcutsMenu.tsx:19
↓ 1 callers
Function
handleTrackSelect
(selectedTrack: Track)
src/components/TracksList.tsx:30
↓ 1 callers
Function
setupPlayer
()
src/hooks/useSetupTrackPlayer.tsx:4
↓ 1 callers
Function
useLastActiveTrack
()
src/hooks/useLastActiveTrack.tsx:4
↓ 1 callers
Function
useLogTrackPlayerState
()
src/hooks/useLogTrackPlayerState.tsx:5
↓ 1 callers
Function
usePlayerBackground
(imageUrl: string)
src/hooks/usePlayerBackground.tsx:6
↓ 1 callers
Function
useSetupTrackPlayer
({ onLoad }: { onLoad?: () => void })
src/hooks/useSetupTrackPlayer.tsx:24
↓ 1 callers
Function
useTrackPlayerFavorite
()
src/hooks/useTrackPlayerFavorite.tsx:5
↓ 1 callers
Function
useTrackPlayerRepeatMode
()
src/hooks/useTrackPlayerRepeatMode.tsx:4
↓ 1 callers
Function
useTrackPlayerVolume
()
src/hooks/useTrackPlayerVolume.tsx:4
Function
AddToPlaylistModal
()
src/app/(modals)/addToPlaylist.tsx:13
Function
App
()
src/app/_layout.tsx:16
Function
ArtistDetailScreen
()
src/app/(tabs)/artists/[name].tsx:9
Function
ArtistTracksList
({ artist }: { artist: Artist })
src/components/ArtistTracksList.tsx:14
Function
ArtistsScreen
()
src/app/(tabs)/artists/index.tsx:17
Function
ArtistsScreenLayout
()
src/app/(tabs)/artists/_layout.tsx:7
Function
DismissPlayerSymbol
()
src/app/player.tsx:108
Function
FavoritesScreen
()
src/app/(tabs)/favorites/index.tsx:11
Function
FavoritesScreenLayout
()
src/app/(tabs)/favorites/_layout.tsx:6
Function
FloatingPlayer
({ style }: ViewProps)
src/components/FloatingPlayer.tsx:11
Function
ItemDivider
()
src/components/PlaylistsList.tsx:16
Function
ItemDivider
()
src/components/TracksList.tsx:17
Function
ItemSeparatorComponent
()
src/app/(tabs)/artists/index.tsx:13
Function
MovingText
({ text, animationThreshold, style }: MovingTextProps)
src/components/MovingText.tsx:19
Function
PlayPauseButton
({ style, iconSize = 48 }: PlayerButtonProps)
src/components/PlayerControls.tsx:29
Function
PlayerControls
({ style }: PlayerControlsProps)
src/components/PlayerControls.tsx:15
Function
PlayerProgressBar
({ style }: ViewProps)
src/components/PlayerProgressbar.tsx:9
Function
PlayerRepeatToggle
({ ...iconProps }: IconProps)
src/components/PlayerRepeatToggle.tsx:13
Function
PlayerScreen
()
src/app/player.tsx:18
Function
PlayerVolumeBar
({ style }: ViewProps)
src/components/PlayerVolumeBar.tsx:9
Function
PlaylistListItem
({ playlist, ...props }: PlaylistListItemProps)
src/components/PlaylistListItem.tsx:12
Function
PlaylistScreen
()
src/app/(tabs)/playlists/[name].tsx:8
Function
PlaylistTracksList
({ playlist }: { playlist: Playlist })
src/components/PlaylistTracksList.tsx:13
Function
PlaylistsList
({ playlists, onPlaylistPress: handlePlaylistPress, ...flatListProps }: PlaylistsListProps)
src/components/PlaylistsList.tsx:20
Function
PlaylistsScreen
()
src/app/(tabs)/playlists/index.tsx:12
Function
PlaylistsScreenLayout
()
src/app/(tabs)/playlists/_layout.tsx:7
Function
QueueControls
({ tracks, style, ...viewProps }: QueueControlsProps)
src/components/QueueControls.tsx:12
Function
RootNavigation
()
src/app/_layout.tsx:38
Function
SkipToNextButton
({ iconSize = 30 }: PlayerButtonProps)
src/components/PlayerControls.tsx:44
Function
SkipToPreviousButton
({ iconSize = 30 }: PlayerButtonProps)
src/components/PlayerControls.tsx:52
Function
SongsScreen
()
src/app/(tabs)/(songs)/index.tsx:11
Function
SongsScreenLayout
()
src/app/(tabs)/(songs)/_layout.tsx:6
Function
StopPropagation
({ children }: PropsWithChildren)
src/components/utils/StopPropagation.tsx:4
Function
TabsNavigation
()
src/app/(tabs)/_layout.tsx:8
Function
TrackShortcutsMenu
({ track, children }: TrackShortcutsMenuProps)
src/components/TrackShortcutsMenu.tsx:11
Function
TracksList
({ id, tracks, hideQueueControls = false, ...flatlistProps }: TracksListProps)
src/components/TracksList.tsx:21
Function
TracksListItem
({ track, onTrackSelect: handleTrackSelect, }: TracksListItemProps)
src/components/TracksListItem.tsx:17
Function
handleOnChangeText
({ nativeEvent: { text } })
src/hooks/useNavigationSearch.tsx:20
Function
handlePlay
()
src/components/QueueControls.tsx:13
Function
handlePlaylistPress
(playlist: Playlist)
src/app/(modals)/addToPlaylist.tsx:36
Function
handlePress
()
src/components/FloatingPlayer.tsx:19
Function
handleShufflePlay
()
src/components/QueueControls.tsx:18
Function
playbackService
()
src/constants/playbackService.ts:3
Function
toggleRepeatMode
()
src/components/PlayerRepeatToggle.tsx:16