Jellyfin-Auto-Collections

Jellyfin-Auto-Collections

Docker app from LubricantJam's Repository

Overview

Automatically create and manage collections in Jellyfin based on configurable rules. Runs on a schedule to keep your collections up to date.

Requirements

Before starting, download the example config file from the GitHub repository and place it in the config path you specify. You will need to obtain a Jellyfin API key from your Jellyfin server dashboard (Dashboard > API Keys). The application runs on a schedule to update collections automatically.

Runtime arguments

Network
host
Shell
bash
Privileged
false

Template configuration

Crontab ScheduleVariable

Cron expression for scheduling collection updates (default: daily at midnight)

Target
CRONTAB
Default
0 0 * * *
Value
0 0 * * *
TimezoneVariable

Timezone for the container

Target
TZ
Default
Europe/London
Value
Europe/London
Jellyfin Server URLVariable

URL of your Jellyfin server (e.g., https://jellyfin.example.com or http://localhost:8096)

Target
JELLYFIN_SERVER_URL
Jellyfin API KeyVariable

API key from your Jellyfin server (Dashboard > API Keys)

Target
JELLYFIN_API_KEY
Jellyfin User IDVariable

ID of the Jellyfin user account to use

Target
JELLYFIN_USER_ID
Config PathPathrw

Path where config.yaml file will be stored

Target
/app/config
Value
/mnt/user/appdata/jellyfin-auto-collections

Details

Repository
ghcr.io/ghomashudson/jellyfin-auto-collections:latest
Last Updated2026-05-31
First Seen2025-10-26

Run Jellyfin-Auto-Collections on Unraid.

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