#Overlays - Custom Fonts Not Being Located

1 messages ยท Page 1 of 1 (latest)

proud violet
#

I liked the look of the overlays on the wiki. So I decided I'd copy them to my config. I downloaded the fonts from the github and made a new directory called "custom_fonts". However according to the log the fonts can't be found. Am I doing something wrong here? I tried moving the fonts to the default fonts folder and editing the path in the config.yaml accordinly but the same problem was happening.

robust juniperBOT
#

Welcome @proud violet!

Someone from <@&938443185347244033> will assist when they're available.

Including the meta.log from the beginning is a huge help, type !logs for more information.

#

You can press the "Close Post" button above or type /close at any time to close this post.

solemn estuaryBOT
#

1: Go to your config folder

2: Go into the logs folder

3: Look for meta.log (not meta.1.log etc)

4: Drag it in the Discord thread - the whole thing, DO NOT EDIT IT

5: Still confused? ยฏ\(ใƒ„)/ยฏ

Log file too big? USE PASTEBIN or ZIP THE FILE

vast wedge
#

can you please attach either the meta.log or zip into a zip not rar @proud violet

proud violet
robust juniperBOT
#

๐Ÿ“ If you want to review this again, patty_attack:
:one: Right-click (or long press with phone) on the message that contains the log
:two: Select: Copy Message Link
:three: Use the command: /logscan <message_link> or !logscan <message_link> and paste the value copied from the previous step where you see <message_link> ๐Ÿ“

proud violet
#

apologies, there's the zip

robust juniperBOT
#
**User Info**

Author of Linked Message: Patty_Attack
Person who Invoked the Command: Patty_Attack
File Name: meta.zip

Table of Contents:
Page 01: User Info
Page 02: PMM Info
Page 03: PMM Summary Info
Page 04: PMM Config.yml YAML Validation โœ…
Page 05: ๐Ÿ‘ฅ People Poster Scan Results
Page 06: Plex Configuration - Section 1
Page 07: Plex Configuration - Section 2
Page 08: Plex Configuration - Section 3
Page 09: Plex Configuration - Section 4
Page 10: Plex Configuration - Section 5
Page 11: Plex Configuration - Section 6
Page 12: Plex Configuration - Section 7
Page 13: Plex Configuration - Section 8
Page 14: Plex Configuration - Section 9
Page 15: Plex Configuration - Section 10
Page 16: Plex Configuration - Section 11
Page 17: Rec 01 - โŒ [ERROR]
Page 18: Rec 02 - โŒ OVERLAY FONT MISSING
Page 19: Rec 03 - โš ๏ธ [WARNING]
Page 20: Rec 04 - ๐Ÿ’ฌ CONVERT WARNING
Page 21: Rec 05 - ๐Ÿ’ฌ๐Ÿ’ก๏ธ PLEX DB CACHE ADVICE

vast wedge
#

your operations that are cramed under ratings, are the wrong indentation. for all instances of the ratings

#

and the fonts you are referring to do not exist in the folder, the meta.log tells you what the available options are

proud violet
#

ok will fix that identation.

On the fonts, they're the only fonts in that custom_fonts folder. I created especially as the config template on the wiki had them in custom fonts

#

have custom fonts got to be installed on the docker etc and not just extracted into the directory?

visual oriole
#

They need to be in the directory. Just like the PMM container can read config.yml from your mapped volumes, the same applies to fonts

proud violet
#

Hmm, they're in the directory with everything else

robust juniperBOT
#

๐Ÿ“ If you want to review this again, bullmoose20:
:one: Right-click (or long press with phone) on the message that contains the log
:two: Select: Copy Message Link
:three: Use the command: /logscan <message_link> or !logscan <message_link> and paste the value copied from the previous step where you see <message_link> ๐Ÿ“

robust juniperBOT
# robust juniper
**PMM Info**
PMM Header

Version: 1.20.0-develop14 (Python 3.10.12) (Git: develop)
PlexAPI Version: 4.15.7
Platform: Linux-6.1.0-15-amd64-x86_64-with-glibc2.35
Memory: 63 GB

Run Command: /plex_metadata_manager/plex_meta_manager.py --config /config/plexmetamanager/config.yml --run

PMM Footer

Finished Run
Version: 1.20.0-develop14
Finished: 07:11:18 2024-02-11 Run Time: 2:24:31

Available PMM Versions

as of 2024-02-11 03:57:04

PMM Version (Master branch)

1.20.0

PMM Version (Develop branch)

1.20.0-develop14

PMM Version (Nightly branch)

1.20.0-nightly29

visual oriole
#

On my phone. Can you copy and paste some of those lines here please?

proud violet
#

Sure

#
    collection_files:
      - pmm: basic
      - pmm: tmdb
      - pmm: franchise
      - pmm: universe
      - pmm: streaming
      - pmm: imdb
    overlay_files:
      - remove_overlays: false
      - pmm: ratings
        template_variables:
          rating1: user
          rating1_image: rt_tomato
          rating1_font: config/custom_fonts/Adlib.ttf
          rating1_font_size: 63
          rating2: critic
          rating2_image: imdb
          rating2_font: config/custom_fonts/Impact.ttf
          rating2_font_size: 70
          rating3: audience
          rating3_image: tmdb
          rating3_font: config/custom_fonts/Avenir_95_Black.ttf
          rating3_font_size: 70
          horizontal_position: right
          operations:
            mass_critic_rating_update: imdb
            mass_audience_rating_update: mdb_tomatoesaudience
            mass_user_rating_update: tmdb
            mass_episode_critic_rating_update: imdb
            mass_episode_audience_rating_update: tmdb
      - pmm: streaming
      - pmm: status
        template_variables:
          text_airing: Airing
          text_returning: Returning
          text_canceled: Cancelled
          text_ended: Ended
          horizontal_align: center
          vertical_align: top
          vertical_offset: 0
          horizontal_offset: 0
          back_height: 85
          back_width: 1100
          font: config/custom_fonts/Avenir_95_Black.ttf
          font_size: 60
          back_color_airing: '#016920d9'
          back_color_returning: '#81007Fd9'
          back_color_canceled: '#ed1f1fd9'
          back_color_ended: '#000847d9'```
visual oriole
#

lol... no from the meta.log

proud violet
#
    collection_files:
      - pmm: basic
      - pmm: separator_award
      - pmm: oscars
      - pmm: sundance
      - pmm: trakt
      - pmm: universe
      - pmm: franchise
      - pmm: streaming
      - pmm: actor
        template_variables:
          data:
            depth: 10
            limit: 50
        style: diiivoycolor
      - pmm: director
        template_variables:
          data:
            depth: 10
            limit: 50
          style: diiivoycolor
      - pmm: seasonal
      - pmm: decade
      - pmm: imdb
    overlay_files:
      - remove_overlays: false
      - pmm: ratings
        template_variables:
          rating1: user
          rating1_image: rt_tomato
          rating1_font: config/custom_fonts/Adlib.ttf
          rating1_font_size: 63
          rating2: critic
          rating2_image: imdb
          rating2_font: config/custom_fonts/Impact.ttf
          rating2_font_size: 70
          rating3: audience
          rating3_image: tmdb
          rating3_font: config/custom_fonts/Avenir_95_Black.ttf
          rating3_font_size: 70
          horizontal_position: right
          operations:
            mass_critic_rating_update: imdb
            mass_audience_rating_update: mdb_tomatoesaudience
            mass_user_rating_update: tmdb
      - pmm: runtimes
      - pmm: streaming```
visual oriole
#

See how luma is sharing which lines have the fonts

#

Missing

proud violet
#

haha oh

#

Overlay Error: font: /plex_metadata_manager/config/custom_fonts/Avenir_95_Black.ttf not found. Options: Comfortaa-Bold.ttf, Comfortaa-Light.ttf, Comfortaa-Medium.ttf, Comfortaa-Regular.ttf, Comfortaa-SemiBold.ttf, Inter-Black.ttf, Inter-Bold.ttf, Inter-ExtraBold.ttf, Inter-ExtraLight.ttf, Inter-Light.ttf, Inter-Medium.ttf, Inter-Regular.ttf, Inter-SemiBold.ttf, Inter-Thin.ttf, Roboto-Black.ttf, Roboto-BlackItalic.ttf, Roboto-Bold.ttf, Roboto-BoldItalic.ttf, Roboto-Italic.ttf, Roboto-Light.ttf, Roboto-LightItalic.ttf, Roboto-Medium.ttf, Roboto-MediumItalic.ttf, Roboto-Regular.ttf, Roboto-Thin.ttf, Roboto-ThinItalic.ttf |

#

Overlay Error: font: /plex_metadata_manager/config/custom_fonts/Adlib.ttf not found. Options: Comfortaa-Bold.ttf, Comfortaa-Light.ttf, Comfortaa-Medium.ttf, Comfortaa-Regular.ttf, Comfortaa-SemiBold.ttf, Inter-Black.ttf, Inter-Bold.ttf, Inter-ExtraBold.ttf, Inter-ExtraLight.ttf, Inter-Light.ttf, Inter-Medium.ttf, Inter-Regular.ttf, Inter-SemiBold.ttf, Inter-Thin.ttf, Roboto-Black.ttf, Roboto-BlackItalic.ttf, Roboto-Bold.ttf, Roboto-BoldItalic.ttf, Roboto-Italic.ttf, Roboto-Light.ttf, Roboto-LightItalic.ttf, Roboto-Medium.ttf, Roboto-MediumItalic.ttf, Roboto-Regular.ttf, Roboto-Thin.ttf, Roboto-ThinItalic.ttf |

visual oriole
#

Look at the path

#

That's strange

#

Almost like you don't have the docker volumes mounted properly

proud violet
#

fact it starts with /plex_metadata_manager ?

visual oriole
#

Yes

#

It should not have

proud violet
#

hmmm

#

The rest of my files have the same path

#

/plex_metadata_manager/defaults/award/separator_award.yml

#

for example

visual oriole
#

But what you could do is try to update the fonts in the config to be

proud violet
#

/plex_metadata_manager/defaults/chart/basic.yml

visual oriole
#

Then you need to do the same for fonts

#

/plex_metadata_manager/config/custom_fonts/

proud violet
#

none of the paths in the config are pathed that way

visual oriole
#

I thought you just said they were

proud violet
#

yeah ignore that, talking crap. No other paths. Getting myself confused

visual oriole
#

Imagine me?

proud violet
#

I can only imagine ๐Ÿ˜„

visual oriole
#

So you are calling your config this way

#

What is in here?

proud violet
#

I've edited the paths in the config.yaml to include the plex_metadata_manager etc. Will let it run and see how it goes. Thanks for your help this evening!

visual oriole
#

Oh my... something is really wrong

#

Why are you in those directories?

#

Those look like the defaults

#

Why are they there?

visual oriole