Forgotten-Movies

Forgotten-Movies

Docker app from grtgbln's Repository

Overview

Forgotten Movies keeps Plex requests from gathering dust. It watches Overseerr for requests that have been fulfilled, checks Tautulli to see whether the requester actually watched them, and sends a friendly email reminder when something has been available for too long.

Runtime arguments

Web UI
http://[IP]:[PORT:8741]/
Network
bridge
Privileged
false

Template configuration

Web UI PortPorttcp

Container Port: 8741

Target
8741
Default
8741
Value
8741
Secret KeyVariable

Random secret key for Flask sessions

Target
FLASK_SECRET_KEY
Request Portal URLVariable

Base URL to your request portal (e.g., https://overseerr.example.com)

Target
REQUEST_URL
Tautulli - URLVariable

API URL to your Tautulli instance

Target
TAUTULLI_URL
Default
http://IP_ADDRESS:8181/api/v2
Value
http://IP_ADDRESS:8181/api/v2
Tautulli - API KeyVariable

API Key for your Tautulli instance

Target
TAUTULLI_API_KEY
Overseerr - URLVariable

API URL to your Overseerr instance

Target
OVERSEERR_URL
Default
http://IP_ADDRESS:5055/api/v1
Value
http://IP_ADDRESS:5055/api/v1
Overseerr - API KeyVariable

API Key for your Overseerr instance

Target
OVERSEERR_API_KEY
Overseerr - Number of RequestsVariable

Number of completed requests to fetch from Overseerr

Target
OVERSEERR_NUM_OF_HISTORY_RECORDS
Default
200
Value
200
TMDb - API KeyVariable

API Key for The Movie Database (TMDb)

Target
THEMOVIEDB_API_KEY
Email - SMTP ServerVariable

SMTP server address for sending emails

Target
SMTP_SERVER
Email - SMTP PortVariable

SMTP server port

Target
SMTP_PORT
Default
587
Value
587
Email - SMTP EncryptionVariable

SMTP encryption method

Target
SMTP_ENCRYPTION
Default
STARTTLS|SSL|NONE
Email - SMTP UsernameVariable

Username for SMTP authentication

Target
SMTP_USERNAME
Email - From NameVariable

Name displayed in the 'From' field of the email

Target
FROM_NAME
Default
Plex Forgotten Movies
Value
Plex Forgotten Movies
Email - From AddressVariable

Email address used in the 'From' field

Target
FROM_ADDRESS
Email - PasswordVariable

Password for the email account

Target
EMAIL_PASSWORD
Email - BBCVariable

Optional BCC email address

Target
BCC_EMAIL_ADDRESS
Email - Admin NameVariable

What name in the email do you want shown

Target
ADMIN_NAME
Processing - Days Until ExpiredVariable

Request age, in days, to trigger an email reminder

Target
DAYS_SINCE_REQUEST
Default
90
Value
90
Processing - Days Until Expired Human-ReadableVariable

Human readable version DAYS_SINCE_REQUEST for email body

Target
DAYS_SINCE_REQUEST_EMAIL_TEXT
Default
3 months
Value
3 months
Processing - Hours Between EmailsVariable

Minimum hours between reminder emails to the same user

Target
HOURS_BETWEEN_EMAILS
Default
168
Value
168
App DataPath

Path to the application data folder

Target
/app/data
Default
/mnt/user/appdata/forgotten_movies/data
Value
/mnt/user/appdata/forgotten_movies/data
Processing - Job IntervalVariable

Interval, in seconds, between checking for forgotten movies

Target
JOB_INTERVAL_SECONDS
Default
3600
Value
3600
Processing - Startup DelayVariable

Delay, in seconds, before the first check for forgotten movies after container start

Target
INITIAL_DELAY_SECONDS
Default
3600
Value
3600
Tautulli - Max Number of New Metadata RequestsVariable

Maximum new Seerr requests per run that can ask Tautulli for title metadata when Seerr did not provide a title (default 50).

Target
TAUTULLI_NEW_REQUEST_METADATA_LIMIT
Default
50
Value
50
Tautulli - Max Number of Recent Unknown Metadata RequestsVariable

Maximum existing unknown-title requests per run that can ask Tautulli for title metadata/watch history (default 30)

Target
TAUTULLI_RECENT_UNKNOWN_METADATA_LIMIT
Default
30
Value
30
Log LevelVariable

Logging level for the application

Target
LOG_LEVEL
Default
INFO|DEBUG|WARNING|ERROR|CRITICAL
Debug ModeVariable

Enable or disable debug mode

Target
DEBUG_MODE
Default
false|true
Debug EmailVariable

Email address to send to when in debug mode

Target
DEBUG_EMAIL
Debug Max Email CountVariable

Maximum number of emails to send in debug mode

Target
DEBUG_MAX_EMAILS
Default
2
Value
2
Disable SchedulerVariable

Disable the internal scheduler, avoid hitting APIs or triggering emails

Target
DISABLE_SCHEDULER
Default
false|true
PUIDVariable
Default
099
Value
099
PGIDVariable
Default
100
Value
100

Download Statistics

8,403
Total Downloads

Details

Repository
pyroghostx/forgottenmovies:latest
Last Updated2026-04-26
First Seen2026-01-08

Run Forgotten-Movies on Unraid.

Forgotten-Movies is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.