Directories
¶
| Path | Synopsis |
|---|---|
|
Package api provides types for the outtake HTTP API.
|
Package api provides types for the outtake HTTP API. |
|
Package app provides the application composition root and lifecycle management.
|
Package app provides the application composition root and lifecycle management. |
|
health
Package health provides health check logic for the outtake server.
|
Package health provides health check logic for the outtake server. |
|
Package binding holds the selected Plex Media Server and session monitor.
|
Package binding holds the selected Plex Media Server and session monitor. |
|
Package cli holds shared CLI helpers.
|
Package cli holds shared CLI helpers. |
|
cmd
Package cmd provides the outtake CLI commands.
|
Package cmd provides the outtake CLI commands. |
|
cmd/health
Package health provides the health check CLI command.
|
Package health provides the health check CLI command. |
|
cmd/server
Package server provides server-related CLI commands.
|
Package server provides server-related CLI commands. |
|
cmd/version
Package version provides the CLI command for displaying application version information.
|
Package version provides the CLI command for displaying application version information. |
|
flags
Package flags defines CLI flag types for all commands.
|
Package flags defines CLI flag types for all commands. |
|
Package config provides configuration loading for outtake.
|
Package config provides configuration loading for outtake. |
|
Package database provides SQLite and Postgres-protocol access for outtake.
|
Package database provides SQLite and Postgres-protocol access for outtake. |
|
Package logging provides structured logging for outtake.
|
Package logging provides structured logging for outtake. |
|
Package media provides FFmpeg-based media processing capabilities.
|
Package media provides FFmpeg-based media processing capabilities. |
|
crop
Package crop parses ffmpeg cropdetect rectangles.
|
Package crop parses ffmpeg cropdetect rectangles. |
|
progress
Package progress reports ffmpeg encode completion from stderr.
|
Package progress reports ffmpeg encode completion from stderr. |
|
timecode
Package timecode formats and parses FFmpeg time durations.
|
Package timecode formats and parses FFmpeg time durations. |
|
Package metadata provides application version and build information.
|
Package metadata provides application version and build information. |
|
Package plex provides a client for the Plex Media Server API.
|
Package plex provides a client for the Plex Media Server API. |
|
decode/plextv
Package plextv decodes plex.tv XML MediaContainer envelopes.
|
Package plextv decodes plex.tv XML MediaContainer envelopes. |
|
decode/pms
Package pms decodes documented Plex Media Server JSON envelopes.
|
Package pms decodes documented Plex Media Server JSON envelopes. |
|
session
Package session monitors live playback sessions on a Plex Media Server.
|
Package session monitors live playback sessions on a Plex Media Server. |
|
Package queue provides a simple job queue for processing media jobs.
|
Package queue provides a simple job queue for processing media jobs. |
|
Package storage provides blob storage for media files.
|
Package storage provides blob storage for media files. |
|
Package web provides embedded static assets and templ-based UI components and pages for Outtake.
|
Package web provides embedded static assets and templ-based UI components and pages for Outtake. |
|
handlers
Package handlers provides HTTP request handlers for the outtake API and HTML UI.
|
Package handlers provides HTTP request handlers for the outtake API and HTML UI. |
|
middleware
Package middleware provides HTTP middleware for the outtake API.
|
Package middleware provides HTTP middleware for the outtake API. |
|
theme
Package theme catalogs selectable UI color palettes.
|
Package theme catalogs selectable UI color palettes. |
|
view
Package view holds shared HTML view models for Outtake pages and widgets.
|
Package view holds shared HTML view models for Outtake pages and widgets. |
Click to show internal directories.
Click to hide internal directories.