Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boreq/eggplant
/ functions
Functions
1,634 in github.com/boreq/eggplant
⨍
Functions
1,634
◇
Types & classes
529
↓ 2 callers
Method
GetTrackDurationWithResponse
GetTrackDurationWithResponse request
backend/adapters/openapi/openapi.gen.go:2390
↓ 2 callers
Method
Healthcheck
(ctx context.Context, address remotedomain.RemoteInstanceAddress, authToken remotedomain.AuthToken)
backend/application/remote/remote.go:44
↓ 2 callers
Method
IsZero
()
backend/domain/remote/healthcheck.go:29
↓ 2 callers
Method
KeepAliveStream
KeepAliveStream request
backend/adapters/openapi/openapi.gen.go:537
↓ 2 callers
Method
KeepAliveStream
(ctx context.Context, instanceId remote.RemoteInstanceID, trackId music.TrackId, streamId music.StreamId)
backend/application/music/music.go:120
↓ 2 callers
Method
ListRemotesWithResponse
ListRemotesWithResponse request
backend/adapters/openapi/openapi.gen.go:2347
↓ 2 callers
Method
LoginWithResponse
(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:2316
↓ 2 callers
Function
NewAddRemoteRequestWithBody
NewAddRemoteRequestWithBody generates requests for AddRemote with any type of body
backend/adapters/openapi/openapi.gen.go:1431
↓ 2 callers
Function
NewLoginRequestWithBody
NewLoginRequestWithBody generates requests for Login with any type of body
backend/adapters/openapi/openapi.gen.go:1108
↓ 2 callers
Function
NewNumberAndTitle
(number *music.TrackNumber, title music.TrackTitle)
backend/domain/music/titleparser/titleparser.go:17
↓ 2 callers
Function
NewRegisterInitialRequestWithBody
NewRegisterInitialRequestWithBody generates requests for RegisterInitial with any type of body
backend/adapters/openapi/openapi.gen.go:1215
↓ 2 callers
Function
NewRegisterRequestWithBody
NewRegisterRequestWithBody generates requests for Register with any type of body
backend/adapters/openapi/openapi.gen.go:1175
↓ 2 callers
Function
NewSetRemoteAuthTokenRequestWithBody
NewSetRemoteAuthTokenRequestWithBody generates requests for SetRemoteAuthToken with any type of body
backend/adapters/openapi/openapi.gen.go:1041
↓ 2 callers
Function
NewSetRemotePairingTokenRequestWithBody
NewSetRemotePairingTokenRequestWithBody generates requests for SetRemotePairingToken with any type of body
backend/adapters/openapi/openapi.gen.go:1512
↓ 2 callers
Function
NewTrackWithAlbum
(track music.Track, album music.PartialAlbum)
backend/domain/music/library/search.go:112
↓ 2 callers
Function
NewTracks
(tracks []Track)
backend/domain/music/tracks.go:12
↓ 2 callers
Method
OutputFile
(id string)
backend/adapters/music/thumbnails/thumbnails.go:89
↓ 2 callers
Function
ParseAddRemoteResponse
ParseAddRemoteResponse parses an HTTP response from a AddRemoteWithResponse call
backend/adapters/openapi/openapi.gen.go:4210
↓ 2 callers
Function
ParseLoginResponse
ParseLoginResponse parses an HTTP response from a LoginWithResponse call
backend/adapters/openapi/openapi.gen.go:3845
↓ 2 callers
Function
ParseRegisterInitialResponse
ParseRegisterInitialResponse parses an HTTP response from a RegisterInitialWithResponse call
backend/adapters/openapi/openapi.gen.go:3958
↓ 2 callers
Function
ParseRegisterResponse
ParseRegisterResponse parses an HTTP response from a RegisterWithResponse call
backend/adapters/openapi/openapi.gen.go:3918
↓ 2 callers
Function
ParseSetRemoteAuthTokenResponse
ParseSetRemoteAuthTokenResponse parses an HTTP response from a SetRemoteAuthTokenWithResponse call
backend/adapters/openapi/openapi.gen.go:3772
↓ 2 callers
Function
ParseSetRemotePairingTokenResponse
ParseSetRemotePairingTokenResponse parses an HTTP response from a SetRemotePairingTokenWithResponse call
backend/adapters/openapi/openapi.gen.go:4297
↓ 2 callers
Method
PlaylistType
()
backend/domain/music/hls/playlist.go:63
↓ 2 callers
Method
Provide
(tx *bolt.Tx)
backend/adapters/remote/transaction.go:10
↓ 2 callers
Method
Proxy
Proxy forwards the request to <instance>/api/track<suffix>. The suffix is the catch-all part of the local route and already starts with a slash, e.g.
backend/adapters/remote/remote_stream_proxy.go:29
↓ 2 callers
Method
RecordEvent
(event Event)
backend/domain/remote/event_recorder.go:11
↓ 2 callers
Method
Scan
()
backend/adapters/music/scanner/scanner.go:74
↓ 2 callers
Method
Search
Search request
backend/adapters/openapi/openapi.gen.go:516
↓ 2 callers
Method
SearchWithResponse
SearchWithResponse request
backend/adapters/openapi/openapi.gen.go:2381
↓ 2 callers
Method
ServeHTTP
(rw http.ResponseWriter, req *http.Request)
backend/entrypoints/http/handler.go:97
↓ 2 callers
Function
SetAuthToken
(r *http.Request, token remotedomain.AuthToken)
backend/adapters/remote/auth_header.go:13
↓ 2 callers
Method
SetRemotePairingTokenWithResponse
(ctx context.Context, id RemoteInstanceId, body SetRemotePairingTokenJSONRequestBody, reqEditors ...RequestEdi
backend/adapters/openapi/openapi.gen.go:2360
↓ 2 callers
Method
StartTrackStream
StartTrackStream request
backend/adapters/openapi/openapi.gen.go:528
↓ 2 callers
Method
StartTrackStreamWithResponse
StartTrackStreamWithResponse request
backend/adapters/openapi/openapi.gen.go:2393
↓ 2 callers
Method
String
()
backend/domain/music/album.go:178
↓ 2 callers
Method
String
()
backend/domain/music/id.go:37
↓ 2 callers
Method
ThumbnailFile
()
backend/domain/music/scanner/scanner.go:81
↓ 2 callers
Method
Token
()
backend/domain/auth/session.go:17
↓ 2 callers
Method
URI
()
backend/domain/music/hls/playlist.go:107
↓ 2 callers
Method
addAlbum
(a music.PartialAlbum, dist int)
backend/domain/music/library/search.go:161
↓ 2 callers
Method
anyAlbumSongIsCurrentlyNowPlaying
()
frontend/src/views/Browse.ts:320
↓ 2 callers
Method
build
()
backend/domain/music/library/search.go:177
↓ 2 callers
Method
buildAlbums
(parents []music.AlbumId, src map[music.AlbumTitle]scannerdomain.FoundAlbum)
backend/application/music/handler_load_library.go:96
↓ 2 callers
Function
buildChildren
(albums []Album, parentVis Visibility, ctx AccessContext)
backend/domain/music/library/library.go:240
↓ 2 callers
Method
buildThumbnail
(file *music.FilePath, parents []music.AlbumId)
backend/application/music/handler_load_library.go:178
↓ 2 callers
Function
buildTracks
(t *testing.T, src []testTrack)
backend/adapters/music/scanner/scanner_test.go:350
↓ 2 callers
Method
buildTracks
(parents []music.AlbumId, src map[music.TrackTitle]scannerdomain.FoundTrack)
backend/application/music/handler_load_library.go:143
↓ 2 callers
Method
clearTimeout
()
frontend/src/components/Search.ts:146
↓ 2 callers
Method
clearToken
()
frontend/src/services/AuthService.ts:11
↓ 2 callers
Method
close
()
frontend/src/components/Dropdown.ts:34
↓ 2 callers
Method
duration
(a: Date, b: Date)
frontend/src/components/Notifications.ts:64
↓ 2 callers
Method
emitValue
(event: MouseEvent)
frontend/src/components/ProgressBar.ts:44
↓ 2 callers
Method
emitValue
(event: MouseEvent)
frontend/src/components/VerticalProgressBar.ts:44
↓ 2 callers
Method
escapeToBrowse
()
frontend/src/views/Register.ts:71
↓ 2 callers
Method
escapeToBrowse
()
frontend/src/views/Login.ts:65
↓ 2 callers
Method
escapeToBrowse
()
frontend/src/views/Settings.ts:45
↓ 2 callers
Function
expectOK
(statusCode int, body []byte)
backend/adapters/remote/remote_client.go:242
↓ 2 callers
Function
extractFields
(fl *ast.FieldList, fallbackPrefix string)
backend/internal/cmd/genhandlers/main.go:215
↓ 2 callers
Method
findBy
(predicate func(remoteInstanceDTO) bool)
backend/adapters/remote/repository_remote_instances.go:95
↓ 2 callers
Method
fragmentPathInDir
(dir string, n musicdomain.FragmentId)
backend/adapters/music/tracks/converter.go:500
↓ 2 callers
Method
fulfil
(fileId musicdomain.FileId, result *durationResult, d musicdomain.TrackDuration, err error)
backend/adapters/music/tracks/durations.go:132
↓ 2 callers
Method
getFile
(id string)
backend/adapters/music/thumbnails/store.go:178
↓ 2 callers
Method
getIdFromRoute
()
frontend/src/views/Browse.ts:376
↓ 2 callers
Function
getRandomInt
(min, max)
frontend/src/store.ts:201
↓ 2 callers
Method
handleBrowseError
(err error)
backend/entrypoints/http/handler.go:158
↓ 2 callers
Method
hashed
()
backend/domain/remote/tokens.go:123
↓ 2 callers
Method
humanize
(bytes: number)
frontend/src/components/ThumbnailStats.ts:20
↓ 2 callers
Method
humanize
(bytes: number)
frontend/src/components/TrackStats.ts:20
↓ 2 callers
Function
incDist
(d *int)
backend/domain/music/library/search.go:124
↓ 2 callers
Method
initPathInDir
(dir string)
backend/adapters/music/tracks/converter.go:496
↓ 2 callers
Function
isSeparator
(r rune)
backend/domain/music/titleparser/titleparser.go:122
↓ 2 callers
Method
load
()
frontend/src/views/Browse.ts:334
↓ 2 callers
Method
loadVisibility
(file *music.FilePath)
backend/application/music/handler_load_library.go:204
↓ 2 callers
Function
makeHandler
()
backend/entrypoints/http/cache_test.go:32
↓ 2 callers
Function
mkThumb
(t *testing.T, filename string)
backend/domain/music/library/library_test.go:640
↓ 2 callers
Function
mkTracks
(t *testing.T, titles []string)
backend/domain/music/tracks_test.go:175
↓ 2 callers
Function
mustRemoteInstanceID
(t *testing.T, s string)
backend/internal/componenttest/remote_test.go:100
↓ 2 callers
Function
newAdminAuthCtx
(t *testing.T, a *auth.Auth, username authdomain.Username, password authdomain.Password)
backend/internal/componenttest/auth_test.go:617
↓ 2 callers
Function
newAlbum
(id AlbumId, title AlbumTitle, thumbnail *Thumbnail, parents []PartialAlbum, albums []PartialAlbum, tracks []T
backend/domain/music/album.go:67
↓ 2 callers
Function
newAlbum
()
backend/adapters/music/scanner/scanner.go:269
↓ 2 callers
Function
newFileId
(t *testing.T, path string)
backend/adapters/music/tracks/durations_test.go:87
↓ 2 callers
Function
newHashedTokenFromBytes
(b []byte)
backend/domain/remote/tokens.go:132
↓ 2 callers
Function
newMusicHandlerLogger
()
backend/internal/wire/inject_application.go:15
↓ 2 callers
Function
newQueryRepositoriesProvider
()
backend/internal/wire/inject_application.go:124
↓ 2 callers
Function
newRemoteRepositoriesProvider
()
backend/internal/wire/inject_remote.go:55
↓ 2 callers
Function
newScanner
(conf *config.Config, scannerConf scanner.Config)
backend/internal/wire/inject_music.go:41
↓ 2 callers
Function
newScannerConfig
(conf *config.Config)
backend/internal/wire/inject_music.go:74
↓ 2 callers
Function
newSearchBuilder
()
backend/domain/music/library/search.go:154
↓ 2 callers
Function
newThumbnailStore
(ctx context.Context, conf *config.Config)
backend/internal/wire/inject_music.go:66
↓ 2 callers
Function
newToken
(numBytes int)
backend/domain/remote/tokens.go:104
↓ 2 callers
Function
newTokenFromBytes
(b []byte)
backend/domain/remote/tokens.go:112
↓ 2 callers
Function
newTrackStore
(ctx context.Context, conf *config.Config)
backend/internal/wire/inject_music.go:58
↓ 2 callers
Function
newTrackStoreItem
(t *testing.T, path string)
backend/adapters/music/tracks/converter_stats_test.go:41
↓ 2 callers
Function
nowPlaying
(state: State)
frontend/src/store.ts:190
↓ 2 callers
Function
parsePairingToken
(s string)
backend/entrypoints/http/remote.go:518
↓ 2 callers
Function
parseSeekParam
(s string)
backend/entrypoints/http/handler.go:247
↓ 2 callers
Method
paused
()
frontend/src/views/Browse.ts:316
↓ 2 callers
Function
ptr
(v int)
backend/domain/music/library/search.go:131
↓ 2 callers
Function
qualifiersUsed
(e ast.Expr)
backend/internal/cmd/genhandlers/main.go:186
← previous
next →
201–300 of 1,634, ranked by callers