content-progress
Content Progress Plugin
Section titled “Content Progress Plugin”Playback progress tracking, continue watching, watchlists, and favorites. Free: MIT licensed.
Install
Section titled “Install”nself plugin install content-progressWhat It Does
Section titled “What It Does”Tracks where users left off in video content, maintains watchlists and favorites, and provides a “continue watching” feed. Progress is stored per-user per-content item with position and completion status. Works alongside the content-acquisition and torrent-manager plugins.
Configuration
Section titled “Configuration”| Env Var | Default | Description |
|---|---|---|
CONTENT_PROGRESS_PORT | 3022 | Service port |
CONTENT_PROGRESS_RESUME_THRESHOLD | 0.95 | Completion threshold (0-1) |
| Port | Purpose |
|---|---|
| 3022 | Content progress REST API |
Database Tables
Section titled “Database Tables”5 tables added to your Postgres database:
np_content_progress_progress: per-user playback positionnp_content_progress_watchlist: user watchlistsnp_content_progress_favorites: user favoritesnp_content_progress_history: view historynp_content_progress_ratings: user ratings
Nginx Routes
Section titled “Nginx Routes”| Route | Target |
|---|---|
/content-progress/ | Content progress API |