diff --git a/bullmoose20/posterizarr/bullmoose20config.json b/bullmoose20/posterizarr/bullmoose20config.json index 219541d..6515429 100644 --- a/bullmoose20/posterizarr/bullmoose20config.json +++ b/bullmoose20/posterizarr/bullmoose20config.json @@ -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" } -} +} \ No newline at end of file diff --git a/bullmoose20/posterizarr/docker-compose.yml b/bullmoose20/posterizarr/docker-compose.yml index 9dcf367..21dd852 100644 --- a/bullmoose20/posterizarr/docker-compose.yml +++ b/bullmoose20/posterizarr/docker-compose.yml @@ -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