MCPcopy Create free account

hub / github.com/boreq/eggplant / functions

Functions1,634 in github.com/boreq/eggplant

↓ 1 callersFunctionparentsAsString
(parents []AlbumId)
backend/domain/music/id.go:41
↓ 1 callersFunctionparseAttrList
(s string)
backend/domain/music/hls/parser.go:186
↓ 1 callersFunctionparseAuthToken
(s string)
backend/entrypoints/http/remote.go:526
↓ 1 callersFunctionparseExtinf
(value string)
backend/domain/music/hls/parser.go:156
↓ 1 callersFunctionparseMapURI
(value string)
backend/domain/music/hls/parser.go:174
↓ 1 callersFunctionplaylistRequest
(t *testing.T)
backend/entrypoints/http/stream_playlist_test.go:38
↓ 1 callersFunctionreadDirNames
(dirname string)
backend/adapters/music/scanner/symwalk/walk.go:84
↓ 1 callersFunctionreceiverTypeName
(expr ast.Expr)
backend/internal/cmd/genhandlers/main.go:203
↓ 1 callersMethodrecord
(id remotedomain.RemoteInstanceID, status remotedomain.HealthcheckStatus)
backend/application/remote/handler_check_remotes.go:59
↓ 1 callersMethodredirectAwayIfNeeded
()
frontend/src/views/Setup.ts:81
↓ 1 callersMethodredirectToSetupIfNeeded
()
frontend/src/App.ts:71
↓ 1 callersFunctionremoteInstanceFromDTO
(dto remoteInstanceDTO)
backend/adapters/remote/repository_remote_instances.go:165
↓ 1 callersFunctionremoveEmptyAlbums
(root *album)
backend/adapters/music/scanner/scanner.go:286
↓ 1 callersMethodremoveLeftoverStreamDirectories
()
backend/adapters/music/tracks/converter.go:504
↓ 1 callersMethodremoveOldInvitations
(b *bolt.Bucket)
backend/adapters/auth/repository_invitations.go:93
↓ 1 callersFunctionremoveOldSessions
(sessions []sessionDTO)
backend/adapters/auth/repository_users.go:201
↓ 1 callersMethodremoveSessionTokens
(sessions []authdomain.Session)
backend/adapters/auth/repository_users.go:180
↓ 1 callersMethodremoveStreamDirectory
(id musicdomain.StreamId)
backend/adapters/music/tracks/converter.go:436
↓ 1 callersFunctionrender
(pkgName, loggerImport, loggerType, loggerKey string, handlers []handler)
backend/internal/cmd/genhandlers/main.go:245
↓ 1 callersFunctionresultDecls
(rs []param)
backend/internal/cmd/genhandlers/main.go:396
↓ 1 callersMethodrunConversion
(s *stream)
backend/adapters/music/tracks/converter.go:345
↓ 1 callersMethodrunFFmpeg
(ctx context.Context, s *stream)
backend/adapters/music/tracks/converter.go:450
↓ 1 callersFunctionsaveInstanceWithAuthToken
(t *testing.T, tp appremote.TransactionProvider, address string)
backend/adapters/remote/remote_stream_proxy_test.go:66
↓ 1 callersMethodscheduleConversion
(ctx context.Context, id string)
backend/adapters/music/thumbnails/store.go:190
↓ 1 callersMethodscheduleTimeout
()
frontend/src/components/Search.ts:141
↓ 1 callersMethodsearch
(query: string)
frontend/src/services/ApiService.ts:56
↓ 1 callersFunctionsearchAlbums
(b *searchBuilder, albums []Album, parentInheritedDist *int, parentVis Visibility, query string, ctx AccessCon
backend/domain/music/library/search.go:28
↓ 1 callersMethodseekPosition
(cmd StartStreaming)
backend/application/music/handler_start_streaming.go:56
↓ 1 callersMethodsetAccessFile
(root *album, file music.FilePath)
backend/adapters/music/scanner/scanner.go:195
↓ 1 callersMethodsetRemotePairingToken
(id: string, peerToken: string)
frontend/src/services/ApiService.ts:215
↓ 1 callersMethodsetThumbnailFile
(root *album, file music.FilePath, size int64)
backend/adapters/music/scanner/scanner.go:174
↓ 1 callersFunctionsortTracks
(tracks []Track)
backend/domain/music/tracks.go:22
↓ 1 callersFunctionsourceFiles
(pkg *packages.Package)
backend/internal/cmd/genhandlers/main.go:152
↓ 1 callersFunctionsplitTag
(line string)
backend/domain/music/hls/parser.go:220
↓ 1 callersMethodstartCleanupWorker
(ctx context.Context)
backend/adapters/music/thumbnails/store.go:218
↓ 1 callersMethodstartConversionWorkers
(ctx context.Context)
backend/adapters/music/thumbnails/store.go:212
↓ 1 callersMethodstoreToken
(token: string)
frontend/src/services/AuthService.ts:7
↓ 1 callersMethodstreamPlaylistUrl
(track: Track, streamId: string)
frontend/src/services/ApiService.ts:101
↓ 1 callersMethodstreamsStats
()
backend/adapters/music/tracks/converter.go:302
↓ 1 callersMethodsyncSessionTokens
(username authdomain.Username, prior []authdomain.Session, current []sessionDTO)
backend/adapters/auth/repository_users.go:151
↓ 1 callersMethodtargetByID
(id remotedomain.RemoteInstanceID)
backend/adapters/remote/remote_stream_proxy.go:57
↓ 1 callersFunctiontestDirectory
(name string)
backend/adapters/music/scanner/scanner_test.go:317
↓ 1 callersFunctiontestPlaylist
(t *testing.T)
backend/entrypoints/http/stream_playlist_test.go:89
↓ 1 callersMethodthumbnailUrl
()
frontend/src/components/Thumbnail.ts:30
↓ 1 callersFunctiontoAlbumSearchResults
(hits []library.FoundAlbum)
backend/entrypoints/http/dto.go:17
↓ 1 callersFunctiontoFoundAlbums
(src map[music.AlbumTitle]*album)
backend/adapters/music/scanner/scanner.go:304
↓ 1 callersFunctiontoFoundRootAlbum
(root *album)
backend/adapters/music/scanner/scanner.go:296
↓ 1 callersFunctiontoReadUserResponses
(users []authdomain.User)
backend/entrypoints/http/handler.go:660
↓ 1 callersFunctiontoRemoteAlbum
(a openapi.Album, instanceID remotedomain.RemoteInstanceID)
backend/adapters/remote/remote_library.go:301
↓ 1 callersFunctiontoRemoteInstance
(instance *remotedomain.RemoteInstance)
backend/entrypoints/http/remote.go:78
↓ 1 callersFunctiontoRemoteInstanceDTO
(instance *remotedomain.RemoteInstance)
backend/adapters/remote/repository_remote_instances.go:133
↓ 1 callersFunctiontoRemoteInstanceStatus
(status remotedomain.RemoteInstanceStatus)
backend/entrypoints/http/remote.go:101
↓ 1 callersFunctiontoRootAlbum
(a music.RootAlbum)
backend/entrypoints/http/dto.go:92
↓ 1 callersFunctiontoSearchResults
(result library.SearchResults)
backend/entrypoints/http/dto.go:10
↓ 1 callersFunctiontoThumbnailStems
(values []string)
backend/internal/wire/inject_music.go:105
↓ 1 callersFunctiontoTrackWithAlbum
(h library.FoundTrack)
backend/entrypoints/http/dto.go:36
↓ 1 callersFunctiontoTrackWithAlbums
(hits []library.FoundTrack)
backend/entrypoints/http/dto.go:28
↓ 1 callersFunctiontoUserList
(users []authdomain.User)
backend/cmd/eggplant/commands/users/users.go:71
↓ 1 callersFunctiontrackStoreItem
(t *testing.T, fileId musicdomain.FileId, path string)
backend/adapters/music/tracks/durations_test.go:96
↓ 1 callersFunctiontryAddingTrackNumbers
tryAddingTrackNumbers only annotates tracks when every track in the album yields a parsed number, so we can reliably tell that the user most likely wa
backend/application/music/handler_load_library.go:166
↓ 1 callersFunctiontryCreatingNumberAndTitle
(numStr, titleStr string)
backend/domain/music/titleparser/titleparser.go:55
↓ 1 callersFunctiontryParse
(s string)
backend/domain/music/titleparser/titleparser.go:40
↓ 1 callersMethodunregisterIdleStreams
()
backend/adapters/music/tracks/converter.go:94
↓ 1 callersMethodupdateLastAccess
()
backend/adapters/music/tracks/converter.go:545
↓ 1 callersFunctionuserFromDTO
(dto userDTO)
backend/adapters/auth/repository_users.go:246
↓ 1 callersFunctionuserToDTO
(u authdomain.User)
backend/adapters/auth/repository_users.go:225
↓ 1 callersFunctionvalidTrack
(t *testing.T)
backend/domain/music/album_test.go:68
↓ 1 callersFunctionvalidateConfig
validateConfig makes sure that the specific directories exist early on to avoid confusing the user with a ton of error messages being printed by the p
backend/cmd/eggplant/commands/run.go:65
↓ 1 callersMethodwaitForReadiness
(ctx context.Context, s *stream, ffmpegResult <-chan error)
backend/adapters/music/tracks/converter.go:398
↓ 1 callersMethodwaitOrDrain
(ctx context.Context, d time.Duration)
backend/entrypoints/filesystem/listener.go:59
↓ 1 callersFunctionwalk
(path string, info os.FileInfo, walkFn WalkFunc)
backend/adapters/music/scanner/symwalk/walk.go:30
↓ 1 callersMethodworker
(ctx context.Context)
backend/adapters/music/tracks/durations.go:117
↓ 1 callersFunctionwriteFixtureLibrary
writeFixtureLibrary synthesises one album (one track + thumbnail) with ffmpeg.
backend/internal/componenttest/service_test.go:363
↓ 1 callersFunctionwriteHandler
(w *bytes.Buffer, h handler, loggerType, loggerKey string)
backend/internal/cmd/genhandlers/main.go:294
↓ 1 callersFunctionwriteToFile
(t *testing.T, path string, data []byte)
backend/adapters/music/library/access_test.go:94
MethodAccessFile
()
backend/domain/music/scanner/scanner.go:39
MethodAddEvents
(source remotedomain.EventSource)
backend/adapters/outbox.go:35
MethodAddHandler
(name, topic string, fn message.NoPublishHandlerFunc)
backend/adapters/pubsub/pubsub.go:45
MethodAddRemote
(ctx context.Context, body AddRemoteJSONRequestBody, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:762
MethodAddRemoteWithBody
(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:750
MethodAddRemoteWithBodyWithResponse
AddRemoteWithBodyWithResponse request with any body
backend/adapters/openapi/openapi.gen.go:2350
MethodAddRemoteWithBodyWithResponse
AddRemoteWithBodyWithResponse request with arbitrary body returning *AddRemoteResponse
backend/adapters/openapi/openapi.gen.go:3552
MethodAddRemoteWithResponse
(ctx context.Context, body AddRemoteJSONRequestBody, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:3560
FunctionAdminAccessContext
()
backend/internal/fixture/access_context.go:18
MethodAlbums
()
backend/domain/music/album.go:31
MethodAlbums
()
backend/domain/music/library/search.go:82
MethodAlbums
()
backend/domain/music/library/library.go:171
MethodAlbums
()
backend/domain/music/scanner/scanner.go:43
MethodAlbums
()
backend/domain/music/scanner/scanner.go:89
FunctionAllTopics
()
backend/adapters/outbox.go:17
FunctionAuthTransactionProvider
(t *testing.T)
backend/internal/fixture/transaction_provider.go:14
MethodBrowse
(ctx context.Context, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:702
MethodBrowseAlbum
(ctx context.Context, id AlbumId, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:714
MethodBrowseAlbumWithResponse
BrowseAlbumWithResponse request returning *BrowseAlbumResponse
backend/adapters/openapi/openapi.gen.go:3525
MethodBrowseWithResponse
BrowseWithResponse request returning *BrowseResponse
backend/adapters/openapi/openapi.gen.go:3516
FunctionBuildAuth
(conf *config.Config)
backend/internal/wire/wire_gen.go:90
FunctionBuildAuth
(conf *config.Config)
backend/internal/wire/wire.go:42
FunctionBuildAuthForTest
(db *bbolt.DB)
backend/internal/wire/wire_gen.go:60
FunctionBuildAuthForTest
(db *bolt.DB)
backend/internal/wire/wire.go:34
FunctionBuildService
(ctx context.Context, conf *config.Config)
backend/internal/wire/wire_gen.go:140
← previousnext →601–700 of 1,634, ranked by callers