Compare commits

...

1 Commits

Author SHA1 Message Date
bullmoose20
94a347234a updates related to posterizarr 2025-11-04 22:32:55 +01:00
2 changed files with 162 additions and 70 deletions

View File

@ -18,19 +18,22 @@
"PosterMinWidth": "2000",
"PosterMinHeight": "3000",
"BgTcMinWidth": "3840",
"BgTcMinHeight": "2160"
"BgTcMinHeight": "2160",
"PreferredBackgroundLanguageOrder": [
"xx"
],
"PreferredTCLanguageOrder": [
"xx"
]
},
"PlexPart": {
"LibstoExclude": [
"",
"",
"",
"TestTV Shows",
"Other Videos",
"Music",
"Other videos",
"Photos",
"Test Videos",
"Playlists"
"TestMovies",
"TestTV Shows"
],
"PlexUrl": "http://192.168.2.242:32400",
"UsePlex": "true",
@ -38,9 +41,8 @@
},
"JellyfinPart": {
"LibstoExclude": [
"",
"",
"",
"test_movie_lib",
"TestMovies",
"TestTV Shows",
"Other Videos",
"Music",
@ -50,13 +52,13 @@
],
"JellyfinUrl": "http://192.168.2.242:8097",
"UseJellyfin": "false",
"UploadExistingAssets": "false"
"UploadExistingAssets": "false",
"ReplaceThumbwithBackdrop": "false"
},
"EmbyPart": {
"LibstoExclude": [
"",
"",
"",
"test_movie_lib",
"TestMovies",
"TestTV Shows",
"Other Videos",
"Music",
@ -66,17 +68,21 @@
],
"EmbyUrl": "http://192.168.2.242:8096",
"UseEmby": "false",
"UploadExistingAssets": "false"
"UploadExistingAssets": "false",
"ReplaceThumbwithBackdrop": "false"
},
"Notification": {
"SendNotification": "true",
"AppriseUrl": "discord://{WebhookID}/{WebhookToken}/",
"Discord": "https://discord.com/api/webhooks/add-your-discord-webhook-here"
"Discord": "https://discord.com/api/webhooks/add-your-discord-webhook-here",
"UseUptimeKuma": "false",
"UptimeKumaUrl": "https://uptime-kuma.domain.com/api/push/qXpb7Mf1vW",
"DiscordUserName": "Posterizarr"
},
"PrerequisitePart": {
"AssetPath": "./assets",
"AssetPath": "/assets",
"magickinstalllocation": "./magick",
"maxLogs": "5",
"maxLogs": "50",
"font": "Comfortaa-Medium.ttf",
"backgroundfont": "Comfortaa-Medium.ttf",
"titlecardfont": "Comfortaa-Medium.ttf",
@ -101,7 +107,35 @@
" - "
],
"PlexUpload": "false",
"BackupPath": "P:\\assetsbackup"
"BackupPath": "/assetsbackup",
"ForceRunningDeletion": "false",
"AutoUpdatePosterizarr": "true",
"ManualAssetPath": "/manualassets",
"SkipAddText": "false",
"FollowSymlink": "false",
"poster4k": "overlay-innerglow.png",
"Poster1080p": "overlay-innerglow.png",
"UsePosterResolutionOverlays": "false",
"DisableHashValidation": "false",
"Background4k": "backgroundoverlay-innerglow.png",
"Background1080p": "backgroundoverlay-innerglow.png",
"TC4k": "backgroundoverlay-innerglow.png",
"TC1080p": "backgroundoverlay-innerglow.png",
"UseBackgroundResolutionOverlays": "false",
"UseTCResolutionOverlays": "false",
"DisableOnlineAssetFetch": "false",
"collectionfont": "Colus-Regular.ttf",
"collectionoverlayfile": "overlay-innerglow.png",
"4KDoVi": "overlay-innerglow.png",
"4KHDR10": "overlay-innerglow.png",
"4KDoViHDR10": "overlay-innerglow.png",
"4KDoViBackground": "backgroundoverlay-innerglow.png",
"4KHDR10Background": "backgroundoverlay-innerglow.png",
"4KDoViHDR10Background": "backgroundoverlay-innerglow.png",
"4KDoViTC": "backgroundoverlay-innerglow.png",
"4KHDR10TC": "backgroundoverlay-innerglow.png",
"4KDoViHDR10TC": "backgroundoverlay-innerglow.png",
"SymbolsToKeepOnNewLine": []
},
"OverlayPart": {
"ImageProcessing": "true",
@ -109,108 +143,155 @@
},
"PosterOverlayPart": {
"fontAllCaps": "true",
"AddBorder": "false",
"AddText": "true",
"AddOverlay": "true",
"fontcolor": "white",
"bordercolor": "white",
"minPointSize": "83",
"maxPointSize": "250",
"borderwidth": "30",
"strokecolor": "black",
"strokewidth": "6",
"lineSpacing": "0",
"AddBorder": "false",
"AddText": "true",
"AddTextStroke": "false",
"AddOverlay": "true",
"MaxWidth": "1200",
"MaxHeight": "485",
"text_offset": "+300",
"AddTextStroke": "false",
"strokecolor": "black",
"strokewidth": "6",
"lineSpacing": "0"
"TextGravity": "south"
},
"BackgroundOverlayPart": {
"fontAllCaps": "true",
"fontcolor": "white",
"bordercolor": "white",
"minPointSize": "95",
"maxPointSize": "250",
"borderwidth": "30",
"strokecolor": "black",
"strokewidth": "6",
"lineSpacing": "0",
"AddOverlay": "false",
"AddBorder": "false",
"AddText": "false",
"fontcolor": "white",
"bordercolor": "white",
"minPointSize": "95",
"maxPointSize": "250",
"borderwidth": "30",
"AddTextStroke": "false",
"MaxWidth": "3000",
"MaxHeight": "500",
"text_offset": "+200",
"AddTextStroke": "false",
"strokecolor": "black",
"strokewidth": "6",
"lineSpacing": "0"
"TextGravity": "south"
},
"TitleCardOverlayPart": {
"UseBackgroundAsTitleCard": "false",
"AddOverlay": "true",
"AddBorder": "false",
"bordercolor": "white",
"borderwidth": "30",
"BackgroundFallback": "false"
"UseBackgroundAsTitleCard": "false",
"BackgroundFallback": "false",
"AddOverlay": "true",
"AddBorder": "false"
},
"TitleCardTitleTextPart": {
"fontAllCaps": "true",
"AddEPTitleText": "true",
"fontcolor": "white",
"minPointSize": "95",
"maxPointSize": "250",
"strokecolor": "black",
"strokewidth": "6",
"lineSpacing": "0",
"AddEPTitleText": "true",
"AddTextStroke": "false",
"MaxWidth": "2500",
"MaxHeight": "300",
"text_offset": "+290",
"AddTextStroke": "false",
"strokecolor": "black",
"strokewidth": "6",
"lineSpacing": "0"
"TextGravity": "south"
},
"TitleCardEPTextPart": {
"fontAllCaps": "true",
"AddEPText": "true",
"fontcolor": "white",
"minPointSize": "80",
"maxPointSize": "120",
"strokecolor": "black",
"strokewidth": "4",
"lineSpacing": "0",
"SeasonTCText": "Season",
"EpisodeTCText": "Episode",
"AddEPText": "true",
"AddTextStroke": "false",
"MaxWidth": "1600",
"MaxHeight": "150",
"text_offset": "+140",
"SeasonTCText": "Season",
"EpisodeTCText": "Episode",
"AddTextStroke": "false",
"strokecolor": "black",
"strokewidth": "4",
"lineSpacing": "0"
"TextGravity": "south"
},
"SeasonPosterOverlayPart": {
"fontAllCaps": "true",
"AddBorder": "false",
"AddText": "true",
"AddOverlay": "true",
"fontcolor": "white",
"bordercolor": "white",
"minPointSize": "95",
"maxPointSize": "250",
"borderwidth": "30",
"strokecolor": "black",
"strokewidth": "6",
"lineSpacing": "0",
"ShowFallback": "false",
"AddBorder": "false",
"AddText": "true",
"AddTextStroke": "false",
"AddOverlay": "true",
"MaxWidth": "1200",
"MaxHeight": "485",
"text_offset": "+300",
"AddTextStroke": "false",
"strokecolor": "black",
"strokewidth": "6",
"lineSpacing": "0"
"TextGravity": "south"
},
"ShowTitleOnSeasonPosterPart": {
"AddShowTitletoSeason": "false",
"fontAllCaps": "true",
"AddTextStroke": "false",
"strokecolor": "black",
"strokewidth": "6",
"fontcolor": "white",
"minPointSize": "45",
"maxPointSize": "300",
"lineSpacing": "0",
"AddShowTitletoSeason": "false",
"AddTextStroke": "false",
"MaxWidth": "1900",
"MaxHeight": "500",
"text_offset": "+300",
"lineSpacing": "0"
"TextGravity": "south"
},
"CollectionTitlePosterPart": {
"fontAllCaps": "true",
"strokecolor": "black",
"strokewidth": "6",
"fontcolor": "white",
"minPointSize": "50",
"maxPointSize": "100",
"lineSpacing": "0",
"AddCollectionTitle": "true",
"CollectionTitle": "Collection",
"AddTextStroke": "false",
"MaxWidth": "1000",
"MaxHeight": "140",
"text_offset": "+150",
"TextGravity": "south"
},
"CollectionPosterOverlayPart": {
"fontAllCaps": "true",
"strokecolor": "black",
"strokewidth": "6",
"fontcolor": "white",
"bordercolor": "black",
"minPointSize": "100",
"maxPointSize": "250",
"borderwidth": "30",
"lineSpacing": "0",
"AddBorder": "true",
"AddText": "true",
"AddTextStroke": "false",
"AddOverlay": "true",
"MaxWidth": "1900",
"MaxHeight": "500",
"text_offset": "+300",
"TextGravity": "south"
},
"WebUI": {
"basicAuthEnabled": false,
"basicAuthUsername": "admin",
"basicAuthPassword": "posterizarr"
}
}
}

View File

@ -2,19 +2,30 @@ services:
posterizarr:
hostname: "posterizarr"
container_name: "posterizarr"
environment:
- "PGID=100"
- "PUID=99"
- "TZ=America/New_York"
- "UMASK=002"
- "TERM=xterm"
- "RUN_TIME=10:30,19:30"
image: "ghcr.io/fscorrupt/docker-posterizarr:latest"
image: "ghcr.io/fscorrupt/posterizarr:latest"
restart: "unless-stopped"
# Run as Unraid's nobody:users
user: "99:100"
ports:
- "8008:8000"
environment:
- "TZ=America/New_York" # keep if that's what you want
- "UMASK=002" # group-writable files (664) & dirs (775)
- "TERM=xterm"
- "RUN_TIME=disabled"
networks:
- "posterizarr"
volumes:
- "/mnt/user/appdata/posterizarr:/config:rw"
- "/mnt/user/appdata/posterizarr/assets:/assets:rw"
- "/mnt/user/appdata/posterizarr/assetsbackup:/assetsbackup:rw"
- "/mnt/user/appdata/posterizarr/manualassets:/manualassets:rw"
networks:
posterizarr:
driver: bridge