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", "PosterMinWidth": "2000",
"PosterMinHeight": "3000", "PosterMinHeight": "3000",
"BgTcMinWidth": "3840", "BgTcMinWidth": "3840",
"BgTcMinHeight": "2160" "BgTcMinHeight": "2160",
"PreferredBackgroundLanguageOrder": [
"xx"
],
"PreferredTCLanguageOrder": [
"xx"
]
}, },
"PlexPart": { "PlexPart": {
"LibstoExclude": [ "LibstoExclude": [
"",
"",
"",
"TestTV Shows",
"Other Videos",
"Music", "Music",
"Other videos",
"Photos", "Photos",
"Test Videos", "Test Videos",
"Playlists" "TestMovies",
"TestTV Shows"
], ],
"PlexUrl": "http://192.168.2.242:32400", "PlexUrl": "http://192.168.2.242:32400",
"UsePlex": "true", "UsePlex": "true",
@ -38,9 +41,8 @@
}, },
"JellyfinPart": { "JellyfinPart": {
"LibstoExclude": [ "LibstoExclude": [
"", "test_movie_lib",
"", "TestMovies",
"",
"TestTV Shows", "TestTV Shows",
"Other Videos", "Other Videos",
"Music", "Music",
@ -50,13 +52,13 @@
], ],
"JellyfinUrl": "http://192.168.2.242:8097", "JellyfinUrl": "http://192.168.2.242:8097",
"UseJellyfin": "false", "UseJellyfin": "false",
"UploadExistingAssets": "false" "UploadExistingAssets": "false",
"ReplaceThumbwithBackdrop": "false"
}, },
"EmbyPart": { "EmbyPart": {
"LibstoExclude": [ "LibstoExclude": [
"", "test_movie_lib",
"", "TestMovies",
"",
"TestTV Shows", "TestTV Shows",
"Other Videos", "Other Videos",
"Music", "Music",
@ -66,17 +68,21 @@
], ],
"EmbyUrl": "http://192.168.2.242:8096", "EmbyUrl": "http://192.168.2.242:8096",
"UseEmby": "false", "UseEmby": "false",
"UploadExistingAssets": "false" "UploadExistingAssets": "false",
"ReplaceThumbwithBackdrop": "false"
}, },
"Notification": { "Notification": {
"SendNotification": "true", "SendNotification": "true",
"AppriseUrl": "discord://{WebhookID}/{WebhookToken}/", "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": { "PrerequisitePart": {
"AssetPath": "./assets", "AssetPath": "/assets",
"magickinstalllocation": "./magick", "magickinstalllocation": "./magick",
"maxLogs": "5", "maxLogs": "50",
"font": "Comfortaa-Medium.ttf", "font": "Comfortaa-Medium.ttf",
"backgroundfont": "Comfortaa-Medium.ttf", "backgroundfont": "Comfortaa-Medium.ttf",
"titlecardfont": "Comfortaa-Medium.ttf", "titlecardfont": "Comfortaa-Medium.ttf",
@ -101,7 +107,35 @@
" - " " - "
], ],
"PlexUpload": "false", "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": { "OverlayPart": {
"ImageProcessing": "true", "ImageProcessing": "true",
@ -109,108 +143,155 @@
}, },
"PosterOverlayPart": { "PosterOverlayPart": {
"fontAllCaps": "true", "fontAllCaps": "true",
"AddBorder": "false",
"AddText": "true",
"AddOverlay": "true",
"fontcolor": "white", "fontcolor": "white",
"bordercolor": "white", "bordercolor": "white",
"minPointSize": "83", "minPointSize": "83",
"maxPointSize": "250", "maxPointSize": "250",
"borderwidth": "30", "borderwidth": "30",
"strokecolor": "black",
"strokewidth": "6",
"lineSpacing": "0",
"AddBorder": "false",
"AddText": "true",
"AddTextStroke": "false",
"AddOverlay": "true",
"MaxWidth": "1200", "MaxWidth": "1200",
"MaxHeight": "485", "MaxHeight": "485",
"text_offset": "+300", "text_offset": "+300",
"AddTextStroke": "false", "TextGravity": "south"
"strokecolor": "black",
"strokewidth": "6",
"lineSpacing": "0"
}, },
"BackgroundOverlayPart": { "BackgroundOverlayPart": {
"fontAllCaps": "true", "fontAllCaps": "true",
"fontcolor": "white",
"bordercolor": "white",
"minPointSize": "95",
"maxPointSize": "250",
"borderwidth": "30",
"strokecolor": "black",
"strokewidth": "6",
"lineSpacing": "0",
"AddOverlay": "false", "AddOverlay": "false",
"AddBorder": "false", "AddBorder": "false",
"AddText": "false", "AddText": "false",
"fontcolor": "white", "AddTextStroke": "false",
"bordercolor": "white",
"minPointSize": "95",
"maxPointSize": "250",
"borderwidth": "30",
"MaxWidth": "3000", "MaxWidth": "3000",
"MaxHeight": "500", "MaxHeight": "500",
"text_offset": "+200", "text_offset": "+200",
"AddTextStroke": "false", "TextGravity": "south"
"strokecolor": "black",
"strokewidth": "6",
"lineSpacing": "0"
}, },
"TitleCardOverlayPart": { "TitleCardOverlayPart": {
"UseBackgroundAsTitleCard": "false",
"AddOverlay": "true",
"AddBorder": "false",
"bordercolor": "white", "bordercolor": "white",
"borderwidth": "30", "borderwidth": "30",
"BackgroundFallback": "false" "UseBackgroundAsTitleCard": "false",
"BackgroundFallback": "false",
"AddOverlay": "true",
"AddBorder": "false"
}, },
"TitleCardTitleTextPart": { "TitleCardTitleTextPart": {
"fontAllCaps": "true", "fontAllCaps": "true",
"AddEPTitleText": "true",
"fontcolor": "white", "fontcolor": "white",
"minPointSize": "95", "minPointSize": "95",
"maxPointSize": "250", "maxPointSize": "250",
"strokecolor": "black",
"strokewidth": "6",
"lineSpacing": "0",
"AddEPTitleText": "true",
"AddTextStroke": "false",
"MaxWidth": "2500", "MaxWidth": "2500",
"MaxHeight": "300", "MaxHeight": "300",
"text_offset": "+290", "text_offset": "+290",
"AddTextStroke": "false", "TextGravity": "south"
"strokecolor": "black",
"strokewidth": "6",
"lineSpacing": "0"
}, },
"TitleCardEPTextPart": { "TitleCardEPTextPart": {
"fontAllCaps": "true", "fontAllCaps": "true",
"AddEPText": "true",
"fontcolor": "white", "fontcolor": "white",
"minPointSize": "80", "minPointSize": "80",
"maxPointSize": "120", "maxPointSize": "120",
"strokecolor": "black",
"strokewidth": "4",
"lineSpacing": "0",
"SeasonTCText": "Season",
"EpisodeTCText": "Episode",
"AddEPText": "true",
"AddTextStroke": "false",
"MaxWidth": "1600", "MaxWidth": "1600",
"MaxHeight": "150", "MaxHeight": "150",
"text_offset": "+140", "text_offset": "+140",
"SeasonTCText": "Season", "TextGravity": "south"
"EpisodeTCText": "Episode",
"AddTextStroke": "false",
"strokecolor": "black",
"strokewidth": "4",
"lineSpacing": "0"
}, },
"SeasonPosterOverlayPart": { "SeasonPosterOverlayPart": {
"fontAllCaps": "true", "fontAllCaps": "true",
"AddBorder": "false",
"AddText": "true",
"AddOverlay": "true",
"fontcolor": "white", "fontcolor": "white",
"bordercolor": "white", "bordercolor": "white",
"minPointSize": "95", "minPointSize": "95",
"maxPointSize": "250", "maxPointSize": "250",
"borderwidth": "30", "borderwidth": "30",
"strokecolor": "black",
"strokewidth": "6",
"lineSpacing": "0",
"ShowFallback": "false",
"AddBorder": "false",
"AddText": "true",
"AddTextStroke": "false",
"AddOverlay": "true",
"MaxWidth": "1200", "MaxWidth": "1200",
"MaxHeight": "485", "MaxHeight": "485",
"text_offset": "+300", "text_offset": "+300",
"AddTextStroke": "false", "TextGravity": "south"
"strokecolor": "black",
"strokewidth": "6",
"lineSpacing": "0"
}, },
"ShowTitleOnSeasonPosterPart": { "ShowTitleOnSeasonPosterPart": {
"AddShowTitletoSeason": "false",
"fontAllCaps": "true", "fontAllCaps": "true",
"AddTextStroke": "false",
"strokecolor": "black", "strokecolor": "black",
"strokewidth": "6", "strokewidth": "6",
"fontcolor": "white", "fontcolor": "white",
"minPointSize": "45", "minPointSize": "45",
"maxPointSize": "300", "maxPointSize": "300",
"lineSpacing": "0",
"AddShowTitletoSeason": "false",
"AddTextStroke": "false",
"MaxWidth": "1900", "MaxWidth": "1900",
"MaxHeight": "500", "MaxHeight": "500",
"text_offset": "+300", "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: posterizarr:
hostname: "posterizarr" hostname: "posterizarr"
container_name: "posterizarr" container_name: "posterizarr"
environment: image: "ghcr.io/fscorrupt/posterizarr:latest"
- "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"
restart: "unless-stopped" 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: networks:
- "posterizarr" - "posterizarr"
volumes: volumes:
- "/mnt/user/appdata/posterizarr:/config:rw" - "/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: networks:
posterizarr: posterizarr:
driver: bridge driver: bridge