All apps · 0 apps
RetroReplay
Docker app from grtgbln's Repository
Overview
Highlight your Plex media that originally aired in the past during the current week or month. Automatically maintain lists on TMDb that can be used with Kometa to create collections on Plex.
Readme
View on GitHubRetroReplay
Highlight your Plex media that originally aired in the past during the current week or month.

The script updates lists on TMDb after filtering out low-rated content against MDBList. These lists are intended to be used with Kometa to create collections on Plex.
Inspired by https://github.com/InsertDisc/pattrmm.
How to use
Configure
Create config.yml:
libraries:
Movies:
imdb_min_rating: 70
imdb_min_votes: 50000
range: week # can be "day", "week", "month
starting_year: 1990
tmdb_list_id: 12345 # Create a list in your profile then copy the ID here
TV Shows:
imdb_min_rating: 70
imdb_min_votes: 50000
range: week # can be "day", "week", "month
starting_year: 2000
tmdb_list_id: 12345 # Create a list in your profile then copy the ID here
mdblist:
api_key: abc123 # Required
plex:
token: abc123 # Required
url: https://1234.com # Required
tmdb:
access_token: reallylongstring # Get from https://www.themoviedb.org/settings/api
api_key: abc123 # Get from https://www.themoviedb.org/settings/api
healthchecks:
base_url: https://hc-ping.com/12345678-1234-1234-1234-123456789012
Docker Compose
retroreplay:
image: ghcr.io/d3mystified/retroreplay:main
container_name: retroreplay
environment:
- PUID=1000
- GUID=1000
- TZ=America/Los_Angeles
- CONFIG_FILE=/config/config.yml
- RUN_AT=13:51 # Run at 1:51pm
volumes:
- /path/to/retroreplay:/config
restart: always
After the container is created, you can also manually run the script with:
docker exec -it retroreplay python /app/main.py --run
Configure Kometa
collections:
Released This Month In History:
tmdb_list: 12345 # ID from above
sync_mode: sync
collection_order: random
url_poster: https://raw.githubusercontent.com/Kometa-Team/Default-Images/refs/heads/master/chart/This%20Week%20in%20History.jpg
Media gallery
Install RetroReplay on Unraid in a few clicks.
Find RetroReplay in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Open the Apps tab on your Unraid server Search Community Apps for RetroReplay Review the template variables and paths Click Install
Requirements
Requires a `config.yml` file in the Config Path folder: https://github.com/d3mystified/RetroReplay?tab=readme-ov-file#how-to-use
Related apps
Explore more like this
Explore allDetails
Repository
ghcr.io/d3mystified/retroreplay:mainLast Updated2026-07-15
First Seen2025-02-03
Runtime arguments
- Network
bridge- Privileged
- false
Template configuration
Config PathPath
Path to the config folder
- Target
- /config
- Default
- /mnt/user/appdata/retro_replay/config
- Value
- /mnt/user/appdata/retro_replay/config
ScheduleVariable
24-hour time to run the script
- Target
- RUN_AT
- Default
- 00:00
- Value
- 0:00
Internal Config FileVariable
Path to the internal config file
- Target
- CONFIG_FILE
- Default
- /config/config.yml
- Value
- /config/config.yml
PUIDVariable
- Default
- 099
- Value
- 099
PGIDVariable
- Default
- 100
- Value
- 100