# Plex-Auto-Languages

> Self-hosted, open-source tool that automatically sets audio and subtitle tracks per TV show and per user in Plex, like Netflix's language memory.

- **Category:** Media Server
- **Licence:** MIT
- **Latest version:** 1.6.1
- **Open source:** oss
- **Languages:** Python
- **Platforms:** Docker, Docker Compose, Python
- **Tags:** Automation, Audio, Media Server, Plex, Tv Shows, Docker, Python, Language, Subtitle

## Description

Plex Auto Languages connects to a Plex server and automatically updates audio and subtitle language settings for TV show episodes based on user viewing history. It remembers language preferences per show and per user, so each household member gets their preferred tracks without affecting global settings. The tool runs as a Docker container or Python application, monitors Plex for playback, library scans, and optionally user activity, then applies language preferences accordingly. It supports scheduling, ignore rules for specific shows or libraries, and notifications via Apprise (Discord, Gotify, Telegram, etc.). Configuration is via YAML file or environment variables. The project is licensed under MIT and actively maintained.

## Links

- [Homepage](https://github.com/JourneyDocker/Plex-Auto-Languages)
- [Docker](ghcr.io/journeydocker/plex-auto-languages)
- [GitHub Repository](https://github.com/JourneyDocker/Plex-Auto-Languages)

---
Source: https://selfhost.directory/project/plex-auto-languages