Plex-Auto-Languages

Plex-Auto-Languages

Docker app from JourneyOver's Repository

Overview

Plex Auto Languages enhances your Plex experience by automatically updating the audio and subtitle settings of TV shows based on your preferences. Similar to Netflix, it remembers your language preferences for each TV show without interfering with global settings or other users' preferences.

Runtime arguments

Network
bridge
Shell
sh
Privileged
false

Template configuration

Host Path for /configPathrw

Path to store configuration files

Target
/config
Plex - URLVariable

The URL of your Plex server

Target
PLEX_URL
Default
http://IP_ADDRESS:32400
Plex - TokenVariable

Your Plex server token

Target
PLEX_TOKEN
Update LevelVariable

Update language for the entire show or only the current season (accepted values: 'show' or 'season')

Target
UPDATE_LEVEL
Default
show
Update StrategyVariable

Update all episodes of the show/season or only the next ones (accepted values: 'next' or 'all')

Target
UPDATE_STRATEGY
Default
next
Trigger on PlayVariable

Enable language update when playing a file (default: 'true')

Target
TRIGGER_ON_PLAY
Default
true
Trigger on ScanVariable

Enable language update when scanning the library for new files (default: 'true')

Target
TRIGGER_ON_SCAN
Default
true
Trigger on ActivityVariable

Enable language update when navigating the Plex library (default: 'false')

Target
TRIGGER_ON_ACTIVITY
Default
false
Refresh Library on ScanVariable

Refresh the cached library when the Plex server scans its library (default: 'true')

Target
REFRESH_LIBRARY_ON_SCAN
Default
true
Ignore LabelsVariable

Ignore shows with the following Plex labels (comma-separated, e.g., LABEL1,LABEL2)

Target
IGNORE_LABELS
Default
PAL_IGNORE
Scheduler EnableVariable

Enable the scheduler (default: 'true')

Target
SCHEDULER_ENABLE
Default
true
Scheduler Scheduled TimeVariable

Scheduler start time in 'HH:MM' format (default: '02:00')

Target
SCHEDULER_SCHEDULE_TIME
Default
02:00
Notifications EnableVariable

Enables or disables notifications (default: 'false')

Target
NOTIFICATIONS_ENABLE
Default
false
Notifications Apprise ConfigsVariable

JSON array of Apprise notification configurations. See Apprise docs for more information: https://github.com/caronc/apprise.

Target
NOTIFICATIONS_APPRISE_CONFIGS
Default
[]
Debug ModeVariable

Enable debug mode for detailed logs (default: 'false')

Target
DEBUG
Default
false

Details

Repository
ghcr.io/journeydocker/plex-auto-languages
Last Updated2026-05-31
First Seen2025-10-02

Run Plex-Auto-Languages on Unraid.

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