MCPcopy Create free account

hub / github.com/boreq/eggplant / functions

Functions1,634 in github.com/boreq/eggplant

↓ 5 callersMethodpushSuccess
(vue: Vue, text: string)
frontend/src/components/Notifications.ts:22
↓ 5 callersFunctionregisterAdminAndLogin
(t *testing.T, ts *testService)
backend/internal/componenttest/service_test.go:334
↓ 5 callersFunctionthumbnailIdFor
(t *testing.T, filename string)
backend/domain/music/library/library_test.go:619
↓ 5 callersFunctiontrackIdFor
(t *testing.T, title string)
backend/domain/music/library/library_test.go:610
↓ 4 callersMethodDuration
()
backend/domain/music/track.go:127
↓ 4 callersMethodEventName
()
backend/domain/remote/events.go:4
↓ 4 callersMethodIsZero
()
backend/application/music/handler_search.go:41
↓ 4 callersMethodOutputDirectory
()
backend/adapters/music/thumbnails/thumbnails.go:85
↓ 4 callersMethodOutputFile
(id string)
backend/adapters/music/thumbnails/store.go:39
↓ 4 callersMethodPopUpdates
()
backend/adapters/auth/last_seen_updater.go:50
↓ 4 callersMethodSetItems
(items []TrackStoreItem)
backend/application/music/music.go:50
↓ 4 callersMethodSetRemotePairingToken
(token PairingToken)
backend/domain/remote/instance.go:59
↓ 4 callersMethodString
()
backend/domain/music/streaming.go:33
↓ 4 callersMethodaddTrack
(t TrackWithAlbum, dist int)
backend/domain/music/library/search.go:169
↓ 4 callersMethodclearTimeout
()
frontend/src/views/Browse.ts:369
↓ 4 callersFunctiondecodeUser
(j []byte)
backend/adapters/auth/repository_users.go:193
↓ 4 callersFunctionemptyArray
(arr: any[])
frontend/src/store.ts:197
↓ 4 callersMethodgetRootVisibility
()
backend/domain/music/library/library.go:105
↓ 4 callersMethodgetStreamForFile
(streamId musicdomain.StreamId, fileId musicdomain.FileId)
backend/adapters/music/tracks/converter.go:330
↓ 4 callersMethodisPaired
()
backend/domain/remote/instance.go:127
↓ 4 callersMethodload
(silent = false)
frontend/src/components/Remotes.ts:132
↓ 4 callersFunctionmustToken
(t *testing.T, s string)
backend/adapters/auth/last_seen_updater_test.go:68
↓ 4 callersFunctionnewAuthRepositoriesProvider
()
backend/internal/wire/inject_application.go:113
↓ 4 callersFunctionoptionalFilePath
(t *testing.T, raw string)
backend/adapters/music/scanner/scanner_test.go:365
↓ 4 callersMethodparseStreamRequest
(w http.ResponseWriter, ps httprouter.Params)
backend/entrypoints/http/handler.go:359
↓ 4 callersMethodstreamsRoot
()
backend/adapters/music/tracks/converter.go:484
↓ 4 callersFunctiontoRemotePartialAlbum
(a openapi.PartialAlbum, instanceID remotedomain.RemoteInstanceID)
backend/adapters/remote/remote_library.go:349
↓ 4 callersMethodtrackBase
(track: Track)
frontend/src/services/ApiService.ts:76
↓ 4 callersMethodtranslateAndWriteStreamError
(w http.ResponseWriter, err error)
backend/entrypoints/http/handler.go:388
↓ 3 callersMethodAddEvents
(source remotedomain.EventSource)
backend/application/remote/remote.go:27
↓ 3 callersMethodAt
()
backend/domain/remote/healthcheck.go:56
↓ 3 callersMethodBrowseWithResponse
BrowseWithResponse request
backend/adapters/openapi/openapi.gen.go:2338
↓ 3 callersMethodCount
()
backend/application/queries/queries.go:4
↓ 3 callersMethodGetByLocalAuthTokenHash
(hash remotedomain.HashedAuthToken)
backend/application/remote/remote.go:22
↓ 3 callersMethodGetByLocalPairingTokenHash
(hash remotedomain.HashedPairingToken)
backend/application/remote/remote.go:21
↓ 3 callersMethodGetCurrentUserWithResponse
GetCurrentUserWithResponse request
backend/adapters/openapi/openapi.gen.go:2303
↓ 3 callersMethodGetDuration
(ctx context.Context, fileId musicdomain.FileId)
backend/adapters/music/tracks/durations.go:68
↓ 3 callersMethodGetUsersWithResponse
GetUsersWithResponse request
backend/adapters/openapi/openapi.gen.go:2332
↓ 3 callersMethodHash
()
backend/domain/remote/tokens.go:80
↓ 3 callersMethodLoad
(file string)
backend/application/music/music.go:103
↓ 3 callersMethodOutputDirectory
()
backend/adapters/music/thumbnails/store.go:41
↓ 3 callersMethodPassword
()
backend/domain/auth/user.go:40
↓ 3 callersMethodProvide
(tx *bolt.Tx)
backend/adapters/auth/transaction.go:11
↓ 3 callersMethodRegisterInitialWithResponse
(ctx context.Context, body RegisterInitialJSONRequestBody, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:2329
↓ 3 callersMethodRemoteInstanceId
()
backend/domain/music/album.go:118
↓ 3 callersMethodScan
()
backend/application/music/handler_load_library.go:14
↓ 3 callersMethodStatus
Status returns HTTPResponse.Status
backend/adapters/openapi/openapi.gen.go:2514
↓ 3 callersMethodThumbnail
()
backend/domain/music/album.go:102
↓ 3 callersMethodToken
()
backend/domain/auth/invitation.go:17
↓ 3 callersFunctionchildAlbumTitles
(albums []music.PartialAlbum)
backend/domain/music/library/library_test.go:666
↓ 3 callersMethodcloseDropdowns
()
frontend/src/components/Tracks.ts:145
↓ 3 callersFunctioncontainsStringCaseInsensitive
(s, substr string)
backend/domain/music/library/search.go:135
↓ 3 callersMethodfindAlbum
(root *album, file music.FilePath)
backend/adapters/music/scanner/scanner.go:233
↓ 3 callersMethodformatTime
(numberOfSeconds: number)
frontend/src/services/TextService.ts:3
↓ 3 callersFunctiongenerateCryptoString
(numBytes int)
backend/domain/auth/crypto.go:10
↓ 3 callersMethodgetBrowse
(albumId?: string, instanceId?: string)
frontend/src/services/NavigationService.ts:5
↓ 3 callersMethodload
()
frontend/src/components/Users.ts:52
↓ 3 callersMethodlogin
(cmd: LoginCommand)
frontend/src/services/ApiService.ts:118
↓ 3 callersFunctionmkTrack
(t *testing.T, title string)
backend/domain/music/library/library_test.go:628
↓ 3 callersFunctionmustAccessToken
(t *testing.T, s string)
backend/internal/componenttest/auth_test.go:650
↓ 3 callersFunctionmustUsername
(t *testing.T, s string)
backend/adapters/auth/last_seen_updater_test.go:62
↓ 3 callersFunctionnewBolt
(conf *config.Config)
backend/internal/wire/inject_bolt.go:17
↓ 3 callersFunctionnewIdForHumans
(parents []AlbumId, last fmt.Stringer)
backend/domain/music/id.go:17
↓ 3 callersFunctionnewIdForHumansFromString
(s string)
backend/domain/music/id.go:23
↓ 3 callersFunctionnewTestInstanceWithPairingToken
(t *testing.T)
backend/adapters/remote/repository_remote_instances_test.go:280
↓ 3 callersFunctionnewTestPairingTokenHash
(t *testing.T)
backend/domain/remote/instance_test.go:23
↓ 3 callersFunctionopenFile
(p string)
backend/adapters/music/tracks/converter.go:511
↓ 3 callersMethodpad
(num: number, size: number)
frontend/src/services/TextService.ts:14
↓ 3 callersMethodpairedTargets
()
backend/adapters/remote/remote_library.go:227
↓ 3 callersMethodpaused
()
frontend/src/components/Tracks.ts:141
↓ 3 callersMethodplaylistPathInDir
(dir string)
backend/adapters/music/tracks/converter.go:492
↓ 3 callersFunctionremoteInstanceId
(id *remote.RemoteInstanceID)
backend/entrypoints/http/dto.go:72
↓ 3 callersMethodserveConvertedFile
(w http.ResponseWriter, r *http.Request, p music.ConvertedFile, contentType string)
backend/entrypoints/http/handler.go:399
↓ 3 callersMethodsignalReady
(ctx context.Context, err error)
backend/adapters/music/tracks/converter.go:443
↓ 3 callersMethodstartStream
(track: Track, seekSeconds = 0)
frontend/src/components/Player.ts:127
↓ 3 callersMethodstats
()
frontend/src/services/ApiService.ts:68
↓ 3 callersFunctiontoPartialAlbum
(a music.PartialAlbum)
backend/entrypoints/http/dto.go:108
↓ 3 callersFunctiontoPartialAlbums
(albums []music.PartialAlbum)
backend/entrypoints/http/dto.go:100
↓ 3 callersFunctiontoRemoteTrack
toRemoteTrack builds a remote track. The peer does not expose the internal file id (it is not part of the public album representation), so remote trac
backend/adapters/remote/remote_library.go:381
↓ 3 callersFunctiontoThumbnail
(thumb *music.Thumbnail)
backend/entrypoints/http/dto.go:49
↓ 3 callersFunctiontrackListTitles
(tracks []music.Track)
backend/domain/music/library/library_test.go:674
↓ 3 callersFunctionunmarshalRemoteInstance
(j []byte)
backend/adapters/remote/repository_remote_instances.go:157
↓ 3 callersFunctionuserFromCtx
(t *testing.T, a *auth.Auth, ctx accessctx.AccessContext)
backend/internal/componenttest/auth_test.go:609
↓ 3 callersFunctionvalidateDirectory
(dir string)
backend/cmd/eggplant/commands/run.go:81
↓ 2 callersMethodAccessFile
()
backend/domain/music/scanner/scanner.go:85
↓ 2 callersMethodAddHandler
(name, topic string, fn message.NoPublishHandlerFunc)
backend/entrypoints/outbox/outbox.go:11
↓ 2 callersMethodAddRemoteWithResponse
(ctx context.Context, body AddRemoteJSONRequestBody, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:2352
↓ 2 callersFunctionBolt
(t *testing.T)
backend/internal/fixture/fixture.go:29
↓ 2 callersMethodBrowseAlbumWithResponse
BrowseAlbumWithResponse request
backend/adapters/openapi/openapi.gen.go:2341
↓ 2 callersMethodCompare
(hashedPassword authdomain.PasswordHash, password authdomain.Password)
backend/adapters/auth/password.go:27
↓ 2 callersMethodExecute
(ctx context.Context)
backend/application/auth/handler_persist_last_seen.go:27
↓ 2 callersMethodExtension
()
backend/adapters/music/thumbnails/thumbnails.go:18
↓ 2 callersMethodGetRootAlbum
(ctx context.Context, address remotedomain.RemoteInstanceAddress, authToken remotedomain.AuthToken)
backend/adapters/remote/remote_client.go:61
↓ 2 callersMethodGetStats
()
backend/application/queries/queries.go:8
↓ 2 callersMethodGetStatsWithResponse
GetStatsWithResponse request
backend/adapters/openapi/openapi.gen.go:2384
↓ 2 callersMethodGetStreamFragment
GetStreamFragment request
backend/adapters/openapi/openapi.gen.go:531
↓ 2 callersMethodGetStreamInit
GetStreamInit request
backend/adapters/openapi/openapi.gen.go:534
↓ 2 callersMethodGetStreamPlaylist
GetStreamPlaylist request
backend/adapters/openapi/openapi.gen.go:540
↓ 2 callersMethodGetThumbnail
GetThumbnail request
backend/adapters/openapi/openapi.gen.go:522
↓ 2 callersMethodGetTrackDuration
GetTrackDuration request
backend/adapters/openapi/openapi.gen.go:525
← previousnext →101–200 of 1,634, ranked by callers