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
Method
Execute
(ctx context.Context, accessCtx accessctx.AccessContext, cmd RemoteGetTrackDuration)
backend/application/music/handlers_logging_gen.go:224
Method
Execute
(ctx context.Context, accessCtx accessctx.AccessContext, cmd RemoteKeepAliveStream)
backend/application/music/handlers_logging_gen.go:253
Method
Execute
(ctx context.Context, accessCtx accessctx.AccessContext, cmd RemoteStartStreaming)
backend/application/music/handlers_logging_gen.go:281
Method
Execute
(ctx context.Context, accessCtx accessctx.AccessContext, cmd RemoteStreamFragment)
backend/application/music/handlers_logging_gen.go:310
Method
Execute
(ctx context.Context, accessCtx accessctx.AccessContext, cmd RemoteStreamInit)
backend/application/music/handlers_logging_gen.go:339
Method
Execute
(ctx context.Context, accessCtx accessctx.AccessContext, cmd RemoteStreamPlaylist)
backend/application/music/handlers_logging_gen.go:368
Method
Execute
(ctx context.Context, accessCtx accessctx.AccessContext, cmd Search)
backend/application/music/handlers_logging_gen.go:397
Method
Execute
(ctx context.Context, accessCtx library.AccessContext, cmd StartStreaming)
backend/application/music/handlers_logging_gen.go:426
Method
Execute
(accessCtx library.AccessContext, cmd StreamFragment)
backend/application/music/handlers_logging_gen.go:455
Method
Execute
(accessCtx library.AccessContext, cmd StreamInit)
backend/application/music/handlers_logging_gen.go:484
Method
Execute
(accessCtx library.AccessContext, cmd StreamPlaylist)
backend/application/music/handlers_logging_gen.go:513
Method
Execute
(ctx context.Context, accessCtx library.AccessContext, id music.ThumbnailId)
backend/application/music/handlers_logging_gen.go:542
Method
Execute
(ctx context.Context, accessCtx accessctx.AccessContext, cmd RemoteStartStreaming)
backend/application/music/handler_remote_start_streaming.go:26
Method
Execute
(ctx context.Context, accessCtx accessctx.AccessContext, cmd RemoteGetAlbum)
backend/application/music/handler_remote_get_album.go:25
Method
Execute
(ctx context.Context, accessCtx accessctx.AccessContext, cmd RemoteStreamFragment)
backend/application/music/handler_remote_stream_fragment.go:28
Method
Execute
(ctx context.Context, accessCtx accessctx.AccessContext, cmd RemoteStreamPlaylist)
backend/application/music/handler_remote_stream_playlist.go:27
Method
Execute
(ctx context.Context, accessCtx accessctx.AccessContext, cmd RemoteGetTrackDuration)
backend/application/music/handler_remote_get_track_duration.go:25
Method
Execute
(ctx context.Context, accessCtx library.AccessContext, cmd GetTrackDuration)
backend/application/music/handler_get_track_duration.go:27
Method
Execute
(ctx context.Context, accessCtx accessctx.AccessContext, cmd Search)
backend/application/music/handler_search.go:67
Method
Execute
(accessCtx library.AccessContext, cmd KeepAliveStream)
backend/application/music/handler_keepalive_stream.go:26
Method
Execute
(ctx context.Context, accessCtx accessctx.AccessContext, cmd RemoteGetThumbnail)
backend/application/music/handler_remote_get_thumbnail.go:26
Method
Execute
(ctx context.Context, accessCtx library.AccessContext, id music.ThumbnailId)
backend/application/music/handler_thumbnail.go:23
Method
Extension
()
backend/adapters/music/thumbnails/gen2brain_webp.go:20
Method
FileId
()
backend/domain/music/track.go:50
Method
FileId
()
backend/domain/music/thumbnail.go:18
Method
FileId
()
backend/application/music/music.go:89
Function
GenerateRandomPassword
()
backend/domain/auth/password.go:26
Method
Get
()
backend/entrypoints/http/stream_playlist_test.go:116
Method
Get
(*http.Request)
backend/entrypoints/http/stream_playlist_test.go:132
Method
Get
(r *http.Request)
backend/entrypoints/http/access.go:28
Method
Get
(token authdomain.InvitationToken)
backend/adapters/auth/repository_invitations.go:58
Method
Get
()
backend/adapters/music/library/repo.go:19
Method
Get
Get returns an invitation with the provided token, if the invitation doesn't exist ErrNotFound is returned.
backend/application/auth/auth.go:54
Method
GetAlbum
(accessCtx AccessContext, id music.AlbumId)
backend/domain/music/library/library.go:32
Method
GetAlbum
(ctx context.Context, instanceId remotedomain.RemoteInstanceID, albumId musicdomain.AlbumId)
backend/adapters/remote/remote_library.go:195
Method
GetAlbum
(ctx context.Context, address remotedomain.RemoteInstanceAddress, authToken remotedomain.AuthToken, albumId st
backend/adapters/remote/remote_client.go:194
Method
GetAll
()
backend/adapters/remote/repository_remote_instances.go:60
Function
GetAuthToken
(r *http.Request)
backend/adapters/remote/auth_header.go:17
Method
GetByID
(id remotedomain.RemoteInstanceID)
backend/adapters/remote/repository_remote_instances.go:46
Method
GetByLocalAuthTokenHash
(hash remotedomain.HashedAuthToken)
backend/adapters/remote/repository_remote_instances.go:88
Method
GetByLocalPairingTokenHash
(hash remotedomain.HashedPairingToken)
backend/adapters/remote/repository_remote_instances.go:81
Method
GetByToken
(token authdomain.AccessToken)
backend/adapters/auth/repository_users.go:105
Method
GetConvertedFile
(ctx context.Context, fileId musicdomain.FileId)
backend/adapters/music/thumbnails/thumbnails.go:47
Method
GetCurrentUser
(ctx context.Context, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:546
Method
GetCurrentUserWithResponse
GetCurrentUserWithResponse request returning *GetCurrentUserResponse
backend/adapters/openapi/openapi.gen.go:3403
Method
GetDuration
(ctx context.Context, path string)
backend/adapters/music/tracks/ffprobe.go:23
Method
GetDuration
(ctx context.Context, path string)
backend/adapters/music/tracks/durations_test.go:75
Method
GetFragment
(fileId musicdomain.FileId, streamId musicdomain.StreamId, fragmentId musicdomain.FragmentId)
backend/adapters/music/tracks/converter.go:257
Method
GetInit
(fileId musicdomain.FileId, streamId musicdomain.StreamId)
backend/adapters/music/tracks/converter.go:242
Method
GetPlaylist
(musicdomain.FileId, musicdomain.StreamId)
backend/entrypoints/http/stream_playlist_test.go:126
Method
GetPlaylist
(fileId musicdomain.FileId, streamId musicdomain.StreamId)
backend/adapters/music/tracks/converter.go:216
Method
GetRemoteStreamFragment
(ctx context.Context, id RemoteInstanceId, trackId TrackId, streamId StreamId, number int, reqEditors ...Reque
backend/adapters/openapi/openapi.gen.go:834
Method
GetRemoteStreamFragmentWithResponse
GetRemoteStreamFragmentWithResponse request
backend/adapters/openapi/openapi.gen.go:2369
Method
GetRemoteStreamFragmentWithResponse
GetRemoteStreamFragmentWithResponse request returning *GetRemoteStreamFragmentResponse
backend/adapters/openapi/openapi.gen.go:3613
Method
GetRemoteStreamInit
(ctx context.Context, id RemoteInstanceId, trackId TrackId, streamId StreamId, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:846
Method
GetRemoteStreamInitWithResponse
GetRemoteStreamInitWithResponse request
backend/adapters/openapi/openapi.gen.go:2372
Method
GetRemoteStreamInitWithResponse
GetRemoteStreamInitWithResponse request returning *GetRemoteStreamInitResponse
backend/adapters/openapi/openapi.gen.go:3622
Method
GetRemoteStreamPlaylist
(ctx context.Context, id RemoteInstanceId, trackId TrackId, streamId StreamId, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:870
Method
GetRemoteStreamPlaylistWithResponse
GetRemoteStreamPlaylistWithResponse request
backend/adapters/openapi/openapi.gen.go:2378
Method
GetRemoteStreamPlaylistWithResponse
GetRemoteStreamPlaylistWithResponse request returning *GetRemoteStreamPlaylistResponse
backend/adapters/openapi/openapi.gen.go:3640
Method
GetRemoteTrackDuration
(ctx context.Context, id RemoteInstanceId, trackId TrackId, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:810
Method
GetRemoteTrackDurationWithResponse
GetRemoteTrackDurationWithResponse request
backend/adapters/openapi/openapi.gen.go:2363
Method
GetRemoteTrackDurationWithResponse
GetRemoteTrackDurationWithResponse request returning *GetRemoteTrackDurationResponse
backend/adapters/openapi/openapi.gen.go:3595
Method
GetRootAlbums
(ctx context.Context)
backend/adapters/remote/remote_library.go:37
Method
GetStats
(ctx context.Context, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:894
Method
GetStats
()
backend/application/queries/queries.go:12
Method
GetStatsWithResponse
GetStatsWithResponse request returning *GetStatsResponse
backend/adapters/openapi/openapi.gen.go:3658
Method
GetStreamFragment
(ctx context.Context, instanceId remotedomain.RemoteInstanceID, trackId musicdomain.TrackId, streamId musicdom
backend/adapters/remote/remote_library.go:168
Method
GetStreamFragment
(ctx context.Context, address remotedomain.RemoteInstanceAddress, authToken remotedomain.AuthToken, trackId, s
backend/adapters/remote/remote_client.go:162
Method
GetStreamFragmentWithResponse
GetStreamFragmentWithResponse request returning *GetStreamFragmentResponse
backend/adapters/openapi/openapi.gen.go:3694
Method
GetStreamInit
(ctx context.Context, instanceId remotedomain.RemoteInstanceID, trackId musicdomain.TrackId, streamId musicdom
backend/adapters/remote/remote_library.go:154
Method
GetStreamInit
(ctx context.Context, address remotedomain.RemoteInstanceAddress, authToken remotedomain.AuthToken, trackId, s
backend/adapters/remote/remote_client.go:146
Method
GetStreamInitWithResponse
GetStreamInitWithResponse request returning *GetStreamInitResponse
backend/adapters/openapi/openapi.gen.go:3703
Method
GetStreamPlaylist
(ctx context.Context, instanceId remotedomain.RemoteInstanceID, trackId musicdomain.TrackId, streamId musicdom
backend/adapters/remote/remote_library.go:140
Method
GetStreamPlaylist
(ctx context.Context, address remotedomain.RemoteInstanceAddress, authToken remotedomain.AuthToken, trackId, s
backend/adapters/remote/remote_client.go:130
Method
GetStreamPlaylistWithResponse
GetStreamPlaylistWithResponse request returning *GetStreamPlaylistResponse
backend/adapters/openapi/openapi.gen.go:3721
Method
GetThumbnail
(accessCtx AccessContext, id music.ThumbnailId)
backend/domain/music/library/library.go:87
Method
GetThumbnail
(ctx context.Context, instanceId remotedomain.RemoteInstanceID, thumbnailId musicdomain.ThumbnailId)
backend/adapters/remote/remote_library.go:82
Method
GetThumbnail
(ctx context.Context, address remotedomain.RemoteInstanceAddress, authToken remotedomain.AuthToken, thumbnailI
backend/adapters/remote/remote_client.go:77
Method
GetThumbnailWithResponse
GetThumbnailWithResponse request returning *GetThumbnailResponse
backend/adapters/openapi/openapi.gen.go:3667
Method
GetTrackDuration
(ctx context.Context, instanceId remotedomain.RemoteInstanceID, trackId musicdomain.TrackId)
backend/adapters/remote/remote_library.go:96
Method
GetTrackDuration
(ctx context.Context, address remotedomain.RemoteInstanceAddress, authToken remotedomain.AuthToken, trackId st
backend/adapters/remote/remote_client.go:93
Method
GetTrackDuration
(ctx context.Context, trackId TrackId, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:918
Method
GetTrackDurationWithResponse
GetTrackDurationWithResponse request returning *GetTrackDurationResponse
backend/adapters/openapi/openapi.gen.go:3676
Method
GetUsers
(ctx context.Context, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:678
Method
GetUsersWithResponse
GetUsersWithResponse request returning *GetUsersResponse
backend/adapters/openapi/openapi.gen.go:3498
Method
GetVersion
(ctx context.Context, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:990
Method
GetVersionWithResponse
GetVersionWithResponse request returning *GetVersionResponse
backend/adapters/openapi/openapi.gen.go:3730
Method
Handle
(msg *message.Message)
backend/entrypoints/outbox/handler_remote_pairing_token_set.go:30
Method
Handle
(msg *message.Message)
backend/entrypoints/outbox/handler_remote_paired.go:30
Method
Handler
(r *http.Request)
backend/entrypoints/http/cache.go:30
Method
Health
(ctx context.Context, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:726
Method
HealthWithResponse
HealthWithResponse request returning *HealthResponse
backend/adapters/openapi/openapi.gen.go:3534
Method
Healthcheck
(ctx context.Context, address remotedomain.RemoteInstanceAddress, authToken remotedomain.AuthToken)
backend/adapters/remote/remote_client.go:48
Method
Id
()
backend/domain/music/album.go:146
Method
Id
()
backend/domain/music/track.go:46
Method
Id
()
backend/domain/music/thumbnail.go:14
Method
Int
()
backend/domain/music/streaming.go:82
Method
KeepAliveRemoteStream
(ctx context.Context, id RemoteInstanceId, trackId TrackId, streamId StreamId, reqEditors ...RequestEditorFn)
backend/adapters/openapi/openapi.gen.go:858
Method
KeepAliveRemoteStreamWithResponse
KeepAliveRemoteStreamWithResponse request
backend/adapters/openapi/openapi.gen.go:2375
← previous
next →
801–900 of 1,634, ranked by callers