jellyplex-watched

Aplicación Docker from Luigi311's Repository

Visión general

Sync watched state between Plex, Jellyfin, and Emby

Argumentos en tiempo de ejecución

Red
bridge
Concha
sh
Privilegiado
false

Configuración de plantillas

DRYRUNVariable

Do not mark any shows/movies as played and instead just output to log if they would of been marked. Change this to False after confirming that everything works as expected.

Por defecto
True
DEBUGVariable

Print additional logging information

Por defecto
False
DEBUG_LEVELVariable

Debugging level, 'info' is default, 'debug' is more verbose

Por defecto
INFO
RUN_ONLY_ONCEVariable

If set to True then the script will only run once and then exit

Por defecto
False
SLEEP_DURATIONVariable

How often to run the script in seconds

Por defecto
3600
LOG_FILEVariable

Log file where all output will be written to

Por defecto
/tmp/log.log
MARK_FILEVariable

Mark file where all shows/movies that have been marked as played will be written to

Por defecto
/tmp/mark.log
REQUEST_TIMEOUTVariable

Timeout for requests for Jellyfin and Emby in seconds

Por defecto
300
GENERATE_GUIDSVariable

Generating guids is a slow process, so setting this to False is a way to speed up the process by using the location only, useful when using same files on multiple servers

Por defecto
True
GENERATE_LOCATIONSVariable

Generating locations is a slow process, so setting this to False is a way to speed up the process by using the guid only, useful when using different files on multiple servers

Por defecto
True
MAX_THREADSVariable

Max threads for processing

Por defecto
2
USER_MAPPINGVariable

Map usernames between servers in the event that they are different. Syntax: JSON map.

LIBRARY_MAPPINGVariable

Map libraries between servers in the event that they are different. Syntax: JSON map.

BLACKLIST_LIBRARYVariable

Blacklist libraries that should be excluded from processing. Lists are applied individually, in an OR relationship. Syntax: comma separated values for multiple options

WHITELIST_LIBRARYVariable

Whitelist libraries, everything not listed will be excluded from processing. Lists are applied individually, in an OR relationship. Syntax: comma separated values for multiple options

BLACKLIST_LIBRARY_TYPEVariable

Blacklist library types such as Movies/TV Shows that should be excluded from processing. Lists are applied individually, in an OR relationship. Syntax: comma separated values for multiple options

WHITELIST_LIBRARY_TYPEVariable

Whitelist library types such as Movies/TV Shows, everything not listed will be excluded from processing. Lists are applied individually, in an OR relationship. Syntax: comma separated values for multiple options

BLACKLIST_USERSVariable

Blacklist users that should be excluded from processing. Lists are applied individually, in an OR relationship. Syntax: comma separated values for multiple options

WHITELIST_USERSVariable

Whitelist users, each user not listed will be excluded from processing. Lists are applied individually, in an OR relationship. Syntax: comma separated values for multiple options

SYNC_FROM_PLEX_TO_PLEXVariable
Por defecto
True
SYNC_FROM_PLEX_TO_JELLYFINVariable
Por defecto
True
SYNC_FROM_PLEX_TO_EMBYVariable
Por defecto
True
SYNC_FROM_JELLYFIN_TO_PLEXVariable
Por defecto
True
SYNC_FROM_JELLYFIN_TO_JELLYFINVariable
Por defecto
True
SYNC_FROM_JELLYFIN_TO_EMBYVariable
Por defecto
True
SYNC_FROM_EMBY_TO_PLEXVariable
Por defecto
True
SYNC_FROM_EMBY_TO_JELLYFINVariable
Por defecto
True
SYNC_FROM_EMBY_TO_EMBYVariable
Por defecto
True
PLEX_BASEURLVariable

URL of the plex server, use hostname or IP address if the hostname is not resolving correctly. Syntax: comma separated values for multiple servers

Por defecto
https://localhost:32400
PLEX_TOKENVariable

Recommended over username/password. Token is faster to connect as it is direct to the server instead of going through the plex servers. See: https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/ Syntax: comma separated values for multiple servers

PLEX_SERVERNAMEVariable

Recommend using PLEX_TOKEN instead. If not using plex token then use username and password of the server admin along with the servername. Syntax: comma separated values for multiple servers

PLEX_USERNAMEVariable

Recommend using PLEX_TOKEN instead. Syntax: comma separated values for multiple servers

PLEX_PASSWORDVariable

Recommend using PLEX_TOKEN instead. Syntax: comma separated values for multiple servers

Plex: SSL_BYPASSVariable

Skip hostname validation for ssl certificates. Set to True if running into ssl certificate errors. Currently only applies to Plex.

Objetivo
SSL_BYPASS
Por defecto
False
JELLYFIN_BASEURLVariable

Jellyfin server URL, use hostname or IP address if the hostname is not resolving correctly. Syntax: comma separated values for multiple servers

Por defecto
http://localhost:8096
JELLYFIN_TOKENVariable

Jellyfin api token, created manually by logging in to the jellyfin server admin dashboard and creating an api key. Syntax: comma separated values for multiple servers

EMBY_BASEURLVariable

Emby server URL, use hostname or IP address if the hostname is not resolving correctly. Syntax: comma separated values for multiple servers

Por defecto
http://localhost:8097
EMBY_TOKENVariable

Emby api token, created manually by logging in to the Emby server admin dashboard and creating an api key. Syntax: comma separated values for multiple servers

Descargar estadísticas

750,744
Descargas totales
57,037
Este mes
41,322
Media / Mes

Descargas totales a lo largo del tiempo

Cargando gráfico...

Detalles

Repositorio
luigi311/jellyplex-watched:latest
Última actualización2026-04-21
Visto por primera vez2023-03-18

Ejecute jellyplex-watched en Unraid.

jellyplex-watched se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.