Name change updates
@ -23,29 +23,29 @@ Unzip the fonts into `config/metadata/overlays/fonts/` to use this config withou
|
||||
## Assets
|
||||
|
||||
> [!IMPORTANT]
|
||||
> I also prefer to have a copy of the local assets so that if I need to recover to the original posters, they are there. I use PlexPosterMaker.ps1 from FSCorrupt's repo to help with that: https://github.com/fscorrupt/Plex-Poster-Maker . I also use PMM's assets in a folder structure as described in the wiki here: https://metamanager.wiki/en/latest/pmm/guides/assets/
|
||||
> I also prefer to have a copy of the local assets so that if I need to recover to the original posters, they are there. I use Posterizarr.ps1 from FSCorrupt's repo to help with that: https://github.com/fscorrupt/Posterizarr . I also use PMM's assets in a folder structure as described in the wiki here: https://metamanager.wiki/en/latest/pmm/guides/assets/
|
||||
|
||||
Essentially, I prefer `tmdb` as a source and textless images all around with a fallback to English and then German(`["xx", "en", "de"]`). Then I apply a gradient of my choice (`bottom-up-fade.png` & `bottom-up-fade-background.png`), and font of my choice (`Comfortaa-Medium.ttf`) which happens to match the PMM defaults for Collections. The secrets to all of this are found in the `bullmoose20config.json` file found in the ppm subdirectory along with the font and the gradient files.
|
||||
Essentially, I prefer `tmdb` as a source and textless images all around. (`["xx"]`). Then I apply a gradient of my choice (`bottom-up-fade.png` & `bottom-up-fade-background.png`), and font of my choice (`Comfortaa-Medium.ttf`) which happens to match the PMM defaults for Collections. The secrets to all of this are found in the `bullmoose20config.json` file found in the posterizarr subdirectory along with the font and the gradient files.
|
||||
|
||||
Unraid Docker-Compose file is also shared and when prompted in Unraid to add a UI Label Icon, use this link: https://raw.githubusercontent.com/fscorrupt/Plex-Poster-Maker/main/images/webhook.png
|
||||
Unraid Docker-Compose file is also shared and when prompted in Unraid to add a UI Label Icon, use this link: https://raw.githubusercontent.com/fscorrupt/Posterizarr/main/images/webhook.png
|
||||
|
||||
After PPM applies my settings Movie example:
|
||||
After Posterizarr applies my settings Movie example:
|
||||
|
||||

|
||||

|
||||
|
||||
After PMM applies overlays to Movie example:
|
||||
|
||||

|
||||

|
||||
|
||||
After PPM applies my settings Show example:
|
||||
After Posterizarr applies my settings Show example:
|
||||
|
||||

|
||||

|
||||
|
||||
After PMM applies overlays to Show example:
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
<br>
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB |
@ -1,22 +1,37 @@
|
||||
{
|
||||
"ApiPart":{
|
||||
"ApiPart": {
|
||||
"tvdbapi": "tvdb api key - free",
|
||||
"tmdbtoken": "This is the super long token from tmdb - free",
|
||||
"FanartTvAPIKey": "fanart.tv token - free",
|
||||
"PlexToken": "plex token - free",
|
||||
"FavProvider": "tmdb",
|
||||
"PreferredLanguageOrder": ["xx", "en", "de"]
|
||||
"PreferredLanguageOrder": [
|
||||
"xx"
|
||||
],
|
||||
"PreferredSeasonLanguageOrder": [
|
||||
"xx"
|
||||
]
|
||||
},
|
||||
"PlexPart":{
|
||||
"LibstoExclude": ["", "", "TestMovies", "TestTV Shows", "Other Videos", "Music", "Photos", "Test Videos", "Playlists" ],
|
||||
"PlexPart": {
|
||||
"LibstoExclude": [
|
||||
"",
|
||||
"",
|
||||
"TestMovies",
|
||||
"TestTV Shows",
|
||||
"Other Videos",
|
||||
"Music",
|
||||
"Photos",
|
||||
"Test Videos",
|
||||
"Playlists"
|
||||
],
|
||||
"PlexUrl": "http://192.168.2.242:32400"
|
||||
},
|
||||
"Notification":{
|
||||
"SendNotification":"true",
|
||||
"Notification": {
|
||||
"SendNotification": "true",
|
||||
"AppriseUrl": "discord://{WebhookID}/{WebhookToken}/",
|
||||
"Discord": "https://discord.com/api/webhooks/add-your-discord-webhook-here"
|
||||
},
|
||||
"PrerequisitePart":{
|
||||
"PrerequisitePart": {
|
||||
"AssetPath": "./assets",
|
||||
"magickinstalllocation": "./magick",
|
||||
"maxLogs": "5",
|
||||
@ -30,13 +45,15 @@
|
||||
"Posters": "true",
|
||||
"SeasonPosters": "true",
|
||||
"BackgroundPosters": "true",
|
||||
"TitleCards": "true"
|
||||
"TitleCards": "true",
|
||||
"show_skipped": "true",
|
||||
"logLevel": "3"
|
||||
},
|
||||
"OverlayPart":{
|
||||
"OverlayPart": {
|
||||
"ImageProcessing": "true",
|
||||
"outputQuality": "100%"
|
||||
"outputQuality": "92%"
|
||||
},
|
||||
"PosterOverlayPart":{
|
||||
"PosterOverlayPart": {
|
||||
"fontAllCaps": "true",
|
||||
"AddBorder": "false",
|
||||
"AddText": "true",
|
||||
@ -50,7 +67,7 @@
|
||||
"MaxHeight": "485",
|
||||
"text_offset": "+300"
|
||||
},
|
||||
"BackgroundOverlayPart":{
|
||||
"BackgroundOverlayPart": {
|
||||
"fontAllCaps": "true",
|
||||
"AddBorder": "false",
|
||||
"AddText": "false",
|
||||
@ -64,13 +81,14 @@
|
||||
"MaxHeight": "500",
|
||||
"text_offset": "+200"
|
||||
},
|
||||
"TitleCardOverlayPart":{
|
||||
"TitleCardOverlayPart": {
|
||||
"UseBackgroundAsTitleCard": "false",
|
||||
"AddOverlay": "true",
|
||||
"AddBorder": "false",
|
||||
"bordercolor": "white",
|
||||
"borderwidth": "30"
|
||||
},
|
||||
"TitleCardTitleTextPart":{
|
||||
"TitleCardTitleTextPart": {
|
||||
"fontAllCaps": "true",
|
||||
"AddEPTitleText": "true",
|
||||
"fontcolor": "white",
|
||||
@ -80,7 +98,7 @@
|
||||
"MaxHeight": "300",
|
||||
"text_offset": "+290"
|
||||
},
|
||||
"TitleCardEPTextPart":{
|
||||
"TitleCardEPTextPart": {
|
||||
"fontAllCaps": "true",
|
||||
"AddEPText": "true",
|
||||
"fontcolor": "white",
|
||||
@ -88,6 +106,22 @@
|
||||
"maxPointSize": "120",
|
||||
"MaxWidth": "1600",
|
||||
"MaxHeight": "150",
|
||||
"text_offset": "+140"
|
||||
"text_offset": "+140",
|
||||
"SeasonTCText": "Season",
|
||||
"EpisodeTCText": "Episode"
|
||||
},
|
||||
"SeasonPosterOverlayPart": {
|
||||
"fontAllCaps": "true",
|
||||
"AddBorder": "false",
|
||||
"AddText": "true",
|
||||
"AddOverlay": "true",
|
||||
"fontcolor": "white",
|
||||
"bordercolor": "white",
|
||||
"minPointSize": "95",
|
||||
"maxPointSize": "250",
|
||||
"borderwidth": "30",
|
||||
"MaxWidth": "1200",
|
||||
"MaxHeight": "485",
|
||||
"text_offset": "+300"
|
||||
}
|
||||
}
|
||||
@ -1,8 +1,7 @@
|
||||
version: "3"
|
||||
services:
|
||||
ppm:
|
||||
hostname: "ppm"
|
||||
container_name: "ppm"
|
||||
posterizarr:
|
||||
hostname: "posterizarr"
|
||||
container_name: "posterizarr"
|
||||
environment:
|
||||
- "PGID=100"
|
||||
- "PUID=99"
|
||||
@ -10,12 +9,12 @@ services:
|
||||
- "UMASK=002"
|
||||
- "TERM=xterm"
|
||||
- "RUN_TIME=10:30,19:30"
|
||||
image: "ghcr.io/fscorrupt/docker-ppm:latest"
|
||||
image: "ghcr.io/fscorrupt/docker-posterizarr:latest"
|
||||
restart: "unless-stopped"
|
||||
networks:
|
||||
- "ppm"
|
||||
- "posterizarr"
|
||||
volumes:
|
||||
- "/mnt/user/appdata/ppm:/config:rw"
|
||||
- "/mnt/user/appdata/posterizarr:/config:rw"
|
||||
networks:
|
||||
ppm:
|
||||
posterizarr:
|
||||
driver: bridge
|
||||
|
Before Width: | Height: | Size: 160 KiB After Width: | Height: | Size: 160 KiB |
|
Before Width: | Height: | Size: 216 KiB After Width: | Height: | Size: 216 KiB |
|
Before Width: | Height: | Size: 382 KiB After Width: | Height: | Size: 382 KiB |
|
Before Width: | Height: | Size: 492 KiB After Width: | Height: | Size: 492 KiB |
|
Before Width: | Height: | Size: 866 KiB After Width: | Height: | Size: 866 KiB |
|
Before Width: | Height: | Size: 2.0 MiB After Width: | Height: | Size: 2.0 MiB |