Versions in this module Expand all Collapse all v0 v0.1.0 Feb 17, 2026 Changes in this version + type ActiveSession struct + Device string + Progress string + Show string + State string + Title string + Type string + User string + type AudioCheckCmd struct + Codecs string + Limit int + MinChannels int + Output string + Section string + Type string + func (c *AudioCheckCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type AudioInfo struct + Channels int + Codec string + Status string + Title string + Type string + Year int + type ClientContext struct + Cancel context.CancelFunc + Client *plexclient.Client + Ctx context.Context + Timeout time.Duration + func NewClientContext(cfg *config.Config) (*ClientContext, error) + type DirectorItem struct + ID string + Name string + type DirectorsCmd struct + Output string + Section string + func (c *DirectorsCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type DuplicateGroup struct + Count int + Edition string + Key string + RatingKeys []string + Show string + Title string + Type string + Year int + type DuplicatesCmd struct + EditionsAreDuplicates bool + MinCount int + Output string + SectionID string + Type string + func (c *DuplicatesCmd) Run(ctx *kong.Context, ui *ui.UI, cfg *config.Config) error + type EditionInfo struct + EditionMismatch bool + EditionTitle string + FileEdition string + FilePath string + HasFileEdition bool + HasMetaEdition bool + Issue string + RatingKey string + RawEditionTag string + Section string + Title string + Year int + type EditionsCmd struct + Issues bool + Output string + Section string + Title string + func (c *EditionsCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type EpisodeGap struct + MissingEpisodes []int + Season int + Show string + TotalEpisodes int + type EpisodeListItem struct + Episode int + RatingKey string + Season int + SeasonEp string + Show string + Title string + type EpisodeStreamResult struct + AudioSet string + Episode string + EpisodeNum int + Season int + Status string + SubtitleSet string + type EpisodesListCmd struct + Filter string + KeysOnly bool + Output string + Show string + func (c *EpisodesListCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type EpisodesMissingCmd struct + Output string + Season int + Show string + func (c *EpisodesMissingCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type FilePathInfo struct + FilePath string + Section string + Size int64 + Title string + type FilePathsCmd struct + Limit int + Output string + Section string + Title string + func (c *FilePathsCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type HistoryItem struct + Episode int + Season int + Show string + Title string + Type string + User string + WatchedAt time.Time + type MatchApplyCmd struct + GUID string + Name string + RatingKey string + func (c *MatchApplyCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type MatchCmd struct + Apply MatchApplyCmd + Search MatchSearchCmd + type MatchSearchCmd struct + Output string + RatingKey string + Title string + Year int + func (c *MatchSearchCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type MetadataInfo struct + MissingFields []string + Title string + Type string + Year int + type MetadataMissingCmd struct + Limit int + Output string + Section string + Type string + func (c *MetadataMissingCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type MovieItem struct + Director string + RatingKey string + Title string + Year int + type MoviesCmd struct + Director string + Output string + Section string + func (c *MoviesCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type PlaylistAddCmd struct + Items []string + Output string + Playlist string + func (c *PlaylistAddCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type PlaylistAddResult struct + ItemsAdded int + Message string + PlaylistID string + type PlaylistCmd struct + Add PlaylistAddCmd + Create PlaylistCreateCmd + Delete PlaylistDeleteCmd + List PlaylistListCmd + Show PlaylistShowCmd + Smart PlaylistSmartCmd + type PlaylistCreateCmd struct + Items []string + Name string + Output string + Type string + func (c *PlaylistCreateCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type PlaylistCreateResult struct + ItemCount int + RatingKey string + Title string + type PlaylistDeleteCmd struct + Output string + Playlist string + func (c *PlaylistDeleteCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type PlaylistDeleteResult struct + Message string + PlaylistID string + type PlaylistListCmd struct + Output string + func (c *PlaylistListCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type PlaylistListItem struct + ItemCount int + PlaylistType string + RatingKey string + Smart bool + Title string + Type string + type PlaylistShowCmd struct + Output string + Playlist string + func (c *PlaylistShowCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type PlaylistShowItem struct + Episode int + RatingKey string + Season int + Show string + Title string + Type string + Year int + type PlaylistSmartCmd struct + Director string + Name string + Output string + Section string + Type string + func (c *PlaylistSmartCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type QualityCheckCmd struct + HDR bool + Limit int + MinResolution string + Output string + Section string + Type string + func (c *QualityCheckCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type QualityInfo struct + Bitrate int + HDR bool + Height int + Resolution string + Title string + Type string + VideoCodec string + Width int + Year int + type RecentlyAddedCmd struct + Days int + Limit int + Output string + Type string + func (c *RecentlyAddedCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type RecentlyAddedItem struct + AddedAt time.Time + Section string + Title string + Type string + Year int + type RecentlyWatchedCmd struct + Days int + Limit int + Output string + Section string + Type string + func (c *RecentlyWatchedCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type RecentlyWatchedItem struct + Library string + Title string + Type string + WatchedAt time.Time + type SearchCmd struct + Limit int + Output string + Query string + Section string + Type string + func (c *SearchCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type SearchItem struct + Episode int + RatingKey string + Season int + Show string + Title string + Type string + Year int + type StreamInfo struct + Channels int + Codec string + Default bool + ID int + Language string + LanguageCode string + Selected bool + StreamType string + Title string + type StreamsCmd struct + List StreamsListCmd + Set StreamsSetCmd + type StreamsListCmd struct + Output string + RatingKey string + func (c *StreamsListCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type StreamsSetCmd struct + Audio string + DryRun bool + Output string + Season int + Show string + Subtitle string + func (c *StreamsSetCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type SubtitleInfo struct + AvailableSubs []string + MissingSubs []string + Title string + Type string + Year int + type SubtitlesMissingCmd struct + Lang string + Limit int + Output string + Section string + Type string + func (c *SubtitlesMissingCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type UnwatchedCmd struct + Limit int + Output string + Section string + Type string + func (c *UnwatchedCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type UnwatchedItem struct + AddedAt string + Title string + Type string + Year int + type WatchCmd struct + History WatchHistoryCmd + Now WatchNowCmd + Stats WatchStatsCmd + type WatchHistoryCmd struct + Days int + Limit int + Output string + Type string + User string + func (c *WatchHistoryCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type WatchNowCmd struct + Output string + func (c *WatchNowCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error + type WatchStat struct + Count int + Name string + Type string + type WatchStatsCmd struct + By string + Days int + Output string + Top int + Type string + func (c *WatchStatsCmd) Run(ctx *kong.Context, u *ui.UI, cfg *config.Config) error