jellyplex-watched

Docker 应用程序 from Luigi311's Repository

概述

Sync watched state between Plex, Jellyfin, and Emby

运行时参数

网络
bridge
外壳
sh
特权
false

模板配置

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.

默认值
True
DEBUGVariable

Print additional logging information

默认值
False
DEBUG_LEVELVariable

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

默认值
INFO
RUN_ONLY_ONCEVariable

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

默认值
False
SLEEP_DURATIONVariable

How often to run the script in seconds

默认值
3600
LOG_FILEVariable

Log file where all output will be written to

默认值
/tmp/log.log
MARK_FILEVariable

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

默认值
/tmp/mark.log
REQUEST_TIMEOUTVariable

Timeout for requests for Jellyfin and Emby in seconds

默认值
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

默认值
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

默认值
True
MAX_THREADSVariable

Max threads for processing

默认值
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
默认值
True
SYNC_FROM_PLEX_TO_JELLYFINVariable
默认值
True
SYNC_FROM_PLEX_TO_EMBYVariable
默认值
True
SYNC_FROM_JELLYFIN_TO_PLEXVariable
默认值
True
SYNC_FROM_JELLYFIN_TO_JELLYFINVariable
默认值
True
SYNC_FROM_JELLYFIN_TO_EMBYVariable
默认值
True
SYNC_FROM_EMBY_TO_PLEXVariable
默认值
True
SYNC_FROM_EMBY_TO_JELLYFINVariable
默认值
True
SYNC_FROM_EMBY_TO_EMBYVariable
默认值
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

默认值
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.

目标
SSL_BYPASS
默认值
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

默认值
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

默认值
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

下载统计数据

750,744
下载总数
57,037
本月
41,322
平均每月

长期下载总量

加载图表...

详细信息

存储库
luigi311/jellyplex-watched:latest
最后更新2026-04-21
初见2023-03-18

在Unraid 上运行 jellyplex-watched 。

jellyplex-watched 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。