#How do I update an overlay for a movie?

1 messages · Page 1 of 1 (latest)

sterile parcel
#

I have PMM configured so all 4K Remux files get an overlay, recently I downgraded a movie but it still has its overlay. Is there any way to make the overlay update appropriately?
My setting:

4K REMUX:
summary: connected to PMM
plex_all: true
filters:
filepath: Remux-2160p

zealous barnBOT
#

Welcome!

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.

past hill
#

PMM should rescan the file on each run and change overlays as and when required

#

if that isn't happening, can you post the log file of the run and also the filename of the downgraded video you've got

sterile parcel
past hill
#

I recognise the name 🙂

sterile parcel
past hill
#

Version: 1.15.1

#

that is REALLY old

#

we're on 1.19 😄

sterile parcel
#

oh no yes maybe I should've updated before asking dumb questions hahaha

#

I'll get on that, honestly i forgot totally updating is a thing LMAO

past hill
#

a year old 😄

final sigilBOT
#

NOTE: This is addressing UPDATING your current setup, not changing from, for instance, latest to nightly.

The update method depends on how you installed it.

I'm running locally and got the code by downloading the zip file:
Download a new zip file, uncompress it, and move your config dir into that new directory. Reinstall requirements.

This is the "fussiest" method of update.

I'm running locally and retrieved the code via git:

cd DIRECTORY_WHERE_YOU_PUT_PMM
git checkout BRANCH_NAME
git stash
git stash clear
git pull

For BRANCH_NAME, substitute master, develop, or nightly

You may need to reinstall requirements if switching branch or updating to a new major version:
python -m pip install -r requirements.txt

Those stash commands are going to discard any changes you may have made to PMM's own files. If that's a concern, you are probably familiar enough with git to know what you need to do instead.

I'm using docker locally:

docker pull meisnate12/plex-meta-manager:TAG_HERE

replace TAG_HERE with latest, develop, or nightly

Then recreate your container via whatever means you used to create it [docker run, docker-compose, etc.].

I'm using docker on a NAS or some other remote context:

Update the image using whatever means the NAS provides.
Depending on the system, this might be a simple rebuild of the container, or you may need to manually pull the new image first.

sterile parcel
#

Glad to see its still very active! Thanks for the instruction I'll update rn 😂

past hill
#

Oh you'll be using the old overlay system too I am guessing

#

well, not guessing, you are

#

it got an overhaul in 1.18

sterile parcel
#

So I will have to rewrite my config?

#

Better start reading the documentation before i update lmaooo

past hill
#

send me the libraries section of your config.yml

sterile parcel
#

libraries: # Library mappings must have a colon (:) placed after them
Movies:
metadata_path:
- file: config/Movies.yml
settings: # Can be individually specified per library as well
cache: true
cache_expiration: 60
asset_directory:
- config/assets
- config/assets-pixar
- config/assets-criterion
asset_folders: false
asset_depth: 0
create_asset_folders: false
dimensional_asset_rename: false
download_url_assets: false
show_missing_season_assets: false
show_missing_episode_assets: false
show_asset_not_needed: true
sync_mode: append
minimum_items: 1
default_collection_order:
delete_below_minimum: true
delete_not_scheduled: false
run_again_delay: 2
missing_only_released: false
only_filter_missing: false
show_unmanaged: true
show_filtered: false
show_options: false
show_missing: true
show_missing_assets: true
save_missing: true
tvdb_language: eng
ignore_ids:
ignore_imdb_ids:
item_refresh_delay: 0
verify_ssl: true
playlist_sync_to_users: all
custom_repo:

past hill
#

overlays are now defined in separate files from overlays, like this:

libraries:
  Movies:
    metadata_path:
      - file: config/Movies.yml
    overlay_path:
      - remove_overlays: false
      - file: config/Overlays.yml
sterile parcel
#

ohhhh I seeee

past hill
#

we also have the PMM Defaults which are overlays that we have made for users who don't want to manually create them

#

They're modular, so you can pick and choose the ones you want and don't want

sterile parcel
#

oh yess I saw that and I saw that the badge for 4k HDR i made for my library and posted here is being used

#

Pretty cool :D

past hill
#

so if you wanted this you would do:

libraries:
  Movies:
    overlay_path:
      - pmm: resolution
sterile parcel
#

yesss thats perfect cuz thats exactly the badge I have for my library

past hill
#

if you're having to rewrite, it's worth you checking what you actually want vs what you can replace with PMM Defaults which will be easier 🙂

sterile parcel
#

I have a very simple setup so I feel like the defaults will go a long way, I'll check the documentation

#

Nice thank you!

#

Thank you so much for ur help Yozora pmmheart

past hill
#

If you decide you don't want 480p resolution overlays, each resolution is given a "key" which you can use to control it, like this:

libraries:
  Movies:
    overlay_path:
      - pmm: resolution
        template_variables:
          use_480p: false
#

The page for each Overlay file lists the keys you can use and all of the options you can use to move them around the page etc

sterile parcel
#

ohhhh so u can filter them out, thats perfect because I wanted to have different overlays for DV and normal HDR

#

u can do that with HDR settings too?

past hill
#

We have separate overlays for DV and HDR with all of the resolutions

#

so it will say 4K HDR or 4K DV

sterile parcel
#

Oh perfect!!!

past hill
#

I think it used to say 4K DV HDR if I remember right

#

it's now split

sterile parcel
#

That's great!!

#

Thank you so much for ur help!! I'll start reading the documentation now

past hill
#

and you can do use_dv: false if you don't want to see the DV logo at all, same with use_hdr: false if you only want the resolutions without the DV or HDR

#

👍

sterile parcel
#

Damn the new system has so much new stuff maybe I should've updated earlier instead of waiting a year lmaooo

past hill
#

🤣!

#

Always updating 😉

sterile parcel
#

I saw I was credited for some stuff in the files, thats cool! :)

#

I'll upload my other stuff in case its in any use

#

or if u guys need any artwoork im always here to help!

#

artwork*

past hill
#

Cheers 🙂 Always good to have stuff in the Configs repo!

sterile parcel
#

🙏

past hill
#

btw if you use Defaults Collections they all have matching posters

sterile parcel
#

oh fr? I'm a sucker for matching posters

#

Thank u so much, u helped me so much!

past hill
sterile parcel
#

that looks so good! Now I have to update hahaha

past hill
#

🤣!

sterile parcel
#

Cheers Yozora, I'll start reading the documentation now

#

Thank you so so much for ur help!

#

@past hill sorry quick question, is there any way to delete the overlays from my movies on the version I'm running? Thinking it might be a good idea before I update

past hill
#

I'm headed to bed but I would suggest upgrading and then doing a run with mass_poster_update set to tmdb

#

You can find that setting on the wiki

#

That will reset all your posters back to the TMDb poster

sterile parcel
#

Okay great thanks! :D

shell kestrel
#

There is a lot that has changed… it’s not 100 clear what May or may not work. Although what Yozora mentioned would be a good first step. Then with the new meta.log we can assist further if you are stuck

#

FYI, we added translation capabilities as well since you were last here. I don’t think you are a native English speaker if I recall so that might also be a cool feature that you’ll want to enable when ready