plex-language-sync
cplieger/plex-language-sync:latest
https://hub.docker.com/r/cplieger/plex-language-sync/
bridge
false
https://github.com/cplieger/plex-language-sync/issues
https://github.com/cplieger/plex-language-sync
https://raw.githubusercontent.com/cplieger/plex-language-sync/main/README.md
Set preferred audio and subtitle languages per show; every new episode follows automatically.
Watches Plex playback in real time. When you pick an audio or subtitle track on one episode, the same choice is applied to the rest of the show, for that Plex user. It also learns your audio-to-subtitle habits and applies them to brand new shows before you press play. Multi-user aware, no web UI, no open port: a single small container that talks to your Plex server.
MediaApp:Video Tools:Utilities
https://raw.githubusercontent.com/cplieger/unraid-templates/main/icons/plex-language-sync.png
https://raw.githubusercontent.com/cplieger/unraid-templates/main/templates/plex-language-sync.xml
GPL-3.0-or-later
plex audio subtitle language track auto-languages
Plex URL: the full URL of your Plex server including scheme and port, for example http://192.0.2.100:32400 (use the server's LAN IP, not a container name).
Plex Token: the server administrator's token, from Plex Web: Settings, then the XML view of any item, then myPlexAccessToken.
Multi-user support fetches shared user tokens from plex.tv, so the container needs internet access.
Raise the Docker stop time-out to 20 seconds or more (Settings, Docker, advanced view) so the final cache save completes on stop.
--user 99:100
/mnt/user/appdata/plex-language-sync
show
all
true
true
true
same-language
24h
PAL_IGNORE,PLS_IGNORE
info