Documentation
¶
Index ¶
- Variables
- func CancelIndexing() bool
- func ClearIndexingStatus()
- func GenerateMediaDB(ctx context.Context, pl platforms.Platform, cfg *config.Instance, ...) error
- func HandleActiveMedia(env requests.RequestEnv) (any, error)
- func HandleAddMapping(env requests.RequestEnv) (any, error)
- func HandleClients(env requests.RequestEnv) (any, error)
- func HandleClientsDelete(env requests.RequestEnv) (any, error)
- func HandleClientsPairCancel(mgr PairingController) func(requests.RequestEnv) (any, error)
- func HandleClientsPairStart(mgr PairingController) func(requests.RequestEnv) (any, error)
- func HandleConfirm(env requests.RequestEnv) (any, error)
- func HandleDeleteMapping(env requests.RequestEnv) (any, error)
- func HandleGenerateMedia(env requests.RequestEnv) (any, error)
- func HandleHealthCheck(_ requests.RequestEnv) (any, error)
- func HandleHistory(env requests.RequestEnv) (any, error)
- func HandleInbox(env requests.RequestEnv) (any, error)
- func HandleInboxClear(env requests.RequestEnv) (any, error)
- func HandleInboxDelete(env requests.RequestEnv) (any, error)
- func HandleInputGamepad(env requests.RequestEnv) (any, error)
- func HandleInputKeyboard(env requests.RequestEnv) (any, error)
- func HandleLaunchersRefresh(env requests.RequestEnv) (any, error)
- func HandleLogsDownload(env requests.RequestEnv) (any, error)
- func HandleMappings(env requests.RequestEnv) (any, error)
- func HandleMedia(env requests.RequestEnv) (any, error)
- func HandleMediaBrowse(env requests.RequestEnv) (any, error)
- func HandleMediaControl(env requests.RequestEnv) (any, error)
- func HandleMediaGenerateCancel(env requests.RequestEnv) (any, error)
- func HandleMediaGenerateResume(env requests.RequestEnv) (any, error)
- func HandleMediaHistory(env requests.RequestEnv) (any, error)
- func HandleMediaHistoryTop(env requests.RequestEnv) (any, error)
- func HandleMediaLookup(env requests.RequestEnv) (any, error)
- func HandleMediaSearch(env requests.RequestEnv) (any, error)
- func HandleMediaTags(env requests.RequestEnv) (any, error)
- func HandlePlaytime(env requests.RequestEnv) (any, error)
- func HandlePlaytimeLimits(env requests.RequestEnv) (any, error)
- func HandlePlaytimeLimitsUpdate(env requests.RequestEnv) (any, error)
- func HandleReaderWrite(params json.RawMessage, allReaders []readers.Reader, lastScanned *tokens.Token, ...) (any, error)
- func HandleReaderWriteCancel(params json.RawMessage, allReaders []readers.Reader) (any, error)
- func HandleReaders(allReaders []readers.Reader) (any, error)
- func HandleReloadMappings(env requests.RequestEnv) (any, error)
- func HandleRun(env requests.RequestEnv) (any, error)
- func HandleRunRest(cfg *config.Instance, st *state.State, itq chan<- tokens.Token) http.HandlerFunc
- func HandleScreenshot(env requests.RequestEnv) (any, error)
- func HandleSettings(env requests.RequestEnv) (any, error)
- func HandleSettingsAuthClaim(env requests.RequestEnv, fetchWK wellKnownFetcher) (any, error)
- func HandleSettingsReload(env requests.RequestEnv) (any, error)
- func HandleSettingsUpdate(env requests.RequestEnv) (any, error)
- func HandleStop(env requests.RequestEnv) (any, error)
- func HandleSystems(env requests.RequestEnv) (any, error)
- func HandleTokens(env requests.RequestEnv) (any, error)
- func HandleUpdateActiveMedia(env requests.RequestEnv) (any, error)
- func HandleUpdateApply(env requests.RequestEnv, ...) (any, error)
- func HandleUpdateCheck(env requests.RequestEnv, ...) (any, error)
- func HandleUpdateMapping(env requests.RequestEnv) (any, error)
- func HandleVersion(env requests.RequestEnv) (any, error)
- func IsIndexing() bool
- type NoContent
- type PairingController
Constants ¶
This section is empty.
Variables ¶
var ErrLocalhostOnly = errors.New("method is only available from localhost")
ErrLocalhostOnly is returned when a non-localhost client invokes a method that is restricted to local administration only.
var ErrNotAllowed = errors.New("not allowed")
ErrNotAllowed is returned when a run request is not allowed.
Functions ¶
func CancelIndexing ¶ added in v2.7.0
func CancelIndexing() bool
CancelIndexing cancels the currently running indexing operation - used for testing
func ClearIndexingStatus ¶ added in v2.7.0
func ClearIndexingStatus()
ClearIndexingStatus clears the global indexing status - used for testing
func GenerateMediaDB ¶ added in v2.7.0
func HandleActiveMedia ¶
func HandleActiveMedia(env requests.RequestEnv) (any, error)
func HandleAddMapping ¶
func HandleAddMapping(env requests.RequestEnv) (any, error)
func HandleClients ¶ added in v2.11.0
func HandleClients(env requests.RequestEnv) (any, error)
HandleClients lists paired clients (localhost-only).
func HandleClientsDelete ¶ added in v2.11.0
func HandleClientsDelete(env requests.RequestEnv) (any, error)
HandleClientsDelete revokes a paired client (localhost-only, forward-only; existing sessions survive until disconnect).
func HandleClientsPairCancel ¶ added in v2.11.0
func HandleClientsPairCancel(mgr PairingController) func(requests.RequestEnv) (any, error)
HandleClientsPairCancel returns a handler that cancels the active pairing flow. Localhost-only.
func HandleClientsPairStart ¶ added in v2.11.0
func HandleClientsPairStart(mgr PairingController) func(requests.RequestEnv) (any, error)
HandleClientsPairStart returns a handler that initiates a new pairing flow. Localhost-only — the user must have physical access to the device.
func HandleConfirm ¶ added in v2.11.0
func HandleConfirm(env requests.RequestEnv) (any, error)
func HandleDeleteMapping ¶
func HandleDeleteMapping(env requests.RequestEnv) (any, error)
func HandleGenerateMedia ¶
func HandleGenerateMedia(env requests.RequestEnv) (any, error)
func HandleHealthCheck ¶ added in v2.7.1
func HandleHealthCheck(_ requests.RequestEnv) (any, error)
func HandleHistory ¶
func HandleHistory(env requests.RequestEnv) (any, error)
func HandleInbox ¶ added in v2.8.0
func HandleInbox(env requests.RequestEnv) (any, error)
func HandleInboxClear ¶ added in v2.8.0
func HandleInboxClear(env requests.RequestEnv) (any, error)
func HandleInboxDelete ¶ added in v2.8.0
func HandleInboxDelete(env requests.RequestEnv) (any, error)
func HandleInputGamepad ¶ added in v2.10.0
func HandleInputGamepad(env requests.RequestEnv) (any, error)
func HandleInputKeyboard ¶ added in v2.10.0
func HandleInputKeyboard(env requests.RequestEnv) (any, error)
func HandleLaunchersRefresh ¶
func HandleLaunchersRefresh(env requests.RequestEnv) (any, error)
func HandleLogsDownload ¶
func HandleLogsDownload(env requests.RequestEnv) (any, error)
func HandleMappings ¶
func HandleMappings(env requests.RequestEnv) (any, error)
func HandleMedia ¶
func HandleMedia(env requests.RequestEnv) (any, error)
func HandleMediaBrowse ¶ added in v2.10.0
func HandleMediaBrowse(env requests.RequestEnv) (any, error)
HandleMediaBrowse handles the media.browse API method for directory-style navigation of indexed media content.
func HandleMediaControl ¶ added in v2.10.0
func HandleMediaControl(env requests.RequestEnv) (any, error)
func HandleMediaGenerateCancel ¶ added in v2.7.0
func HandleMediaGenerateCancel(env requests.RequestEnv) (any, error)
func HandleMediaGenerateResume ¶ added in v2.11.0
func HandleMediaGenerateResume(env requests.RequestEnv) (any, error)
func HandleMediaHistory ¶ added in v2.10.0
func HandleMediaHistory(env requests.RequestEnv) (any, error)
func HandleMediaHistoryTop ¶ added in v2.10.0
func HandleMediaHistoryTop(env requests.RequestEnv) (any, error)
func HandleMediaLookup ¶ added in v2.10.0
func HandleMediaLookup(env requests.RequestEnv) (any, error)
func HandleMediaSearch ¶
func HandleMediaSearch(env requests.RequestEnv) (any, error)
func HandleMediaTags ¶ added in v2.7.0
func HandleMediaTags(env requests.RequestEnv) (any, error)
func HandlePlaytime ¶ added in v2.7.0
func HandlePlaytime(env requests.RequestEnv) (any, error)
func HandlePlaytimeLimits ¶ added in v2.7.0
func HandlePlaytimeLimits(env requests.RequestEnv) (any, error)
func HandlePlaytimeLimitsUpdate ¶ added in v2.7.0
func HandlePlaytimeLimitsUpdate(env requests.RequestEnv) (any, error)
func HandleReaderWrite ¶
func HandleReaderWriteCancel ¶
func HandleReloadMappings ¶
func HandleReloadMappings(env requests.RequestEnv) (any, error)
func HandleRunRest ¶
func HandleScreenshot ¶ added in v2.10.0
func HandleScreenshot(env requests.RequestEnv) (any, error)
func HandleSettings ¶
func HandleSettings(env requests.RequestEnv) (any, error)
func HandleSettingsAuthClaim ¶ added in v2.10.0
func HandleSettingsAuthClaim(env requests.RequestEnv, fetchWK wellKnownFetcher) (any, error)
HandleSettingsAuthClaim redeems a claim token against a remote auth server and stores the resulting credentials in auth.toml. It uses .well-known/zaparoo trust discovery to extend the credential to additional trusted domains.
func HandleSettingsReload ¶
func HandleSettingsReload(env requests.RequestEnv) (any, error)
func HandleSettingsUpdate ¶
func HandleSettingsUpdate(env requests.RequestEnv) (any, error)
func HandleStop ¶
func HandleStop(env requests.RequestEnv) (any, error)
func HandleSystems ¶
func HandleSystems(env requests.RequestEnv) (any, error)
func HandleTokens ¶
func HandleTokens(env requests.RequestEnv) (any, error)
func HandleUpdateActiveMedia ¶
func HandleUpdateActiveMedia(env requests.RequestEnv) (any, error)
func HandleUpdateApply ¶ added in v2.10.0
func HandleUpdateCheck ¶ added in v2.10.0
func HandleUpdateMapping ¶
func HandleUpdateMapping(env requests.RequestEnv) (any, error)
func HandleVersion ¶
func HandleVersion(env requests.RequestEnv) (any, error)
func IsIndexing ¶ added in v2.11.0
func IsIndexing() bool
IsIndexing reports whether media indexing is currently in progress.