#Overlay -Collection Not Working

1 messages Ā· Page 2 of 1

violet coral
#

Thanks

#

Looks good. Run it. šŸ˜‰

#

This should be so much faster.

void stream
#

PMM is running i stop it

violet coral
#

Yes

#

Stop it and use this config

void stream
#

getting overlays to TV now

violet coral
#

Ok. Up to you but we will want to see the results of a run with the new config.

void stream
#

ok

violet coral
#

Did you restart Plex to deal with that not available error?

void stream
#

no

violet coral
#

Hmmm strange that it just cleared up itself…. Unless you did something different to fix that service unavailable error?

#

Anyhow… let us know what your next steps are… stopping the current run and then using the new config? Or waiting until the current run completes and then running the new config?

void stream
#

you told me to run the new config

#

im running with test

#

i stopped

violet coral
#

Ok. Cool

void stream
#

in test movies 14 in , TestTV 4

violet coral
#

Ok… 14 movies and 4 shows

void stream
#

yes bull

violet coral
#

You will like this mode as it will make runs so much faster and then when you like the results, you just tweak the config to point to your production Plex libraries and let PMM run.

void stream
#

ok

#
  empty_trash: false
  optimize: false``` is it good to enable all 3
violet coral
#

I do, but my library is small. I would stay away from that on your large library as Plex does that maintenance usually between 2-5am.

void stream
#

so no need to enable

violet coral
#

Not at this point

void stream
#

when im done completley i will invite u to my plex šŸ˜›

violet coral
#

You can also perform those three steps manually in Plex web interface

void stream
#

if there is PMM for EMby or jellyfin will be verygood

violet coral
#

The emby and jelly fin is on the roadmap, but it would take time….

#

Some people have managed to sort of make it work…

void stream
#

i love emby very fast

#

plex with PMM i like it

violet coral
#

Once you get things running here, you can ask in the general channel if there are people that found a way to sort of make it work.

void stream
violet coral
#

Sure. We have some folks like you with big libraries

void stream
#

Do u know whisparr is possble to be in PMM

violet coral
#

Hahahah…. Not that I know of… you would need to make that feature request

#

You want to integrate whisparr like radarr and sonarr

void stream
#

yes

violet coral
#

Add that feature request for PMM dev to look into it

void stream
violet coral
#

So 30 movies?

void stream
#

13\

violet coral
#

Or is that 30 collections

void stream
#

collections

violet coral
#

Ok… so this should go quick

#

Less than 2.5 hours. šŸ˜‰

#

#1014235631909613658

#

That’s where there are instructions to add features to PMM

void stream
#

ok

violet coral
#

The pinned post at the top of that channel explains how to submit feature requests.

void stream
#

i have arround 100tb i need to compress

violet coral
#

Tdarr compress?

void stream
#

have u ever dealt with tdar to compress

#

i have unmanic or tdarr

#

both installed

violet coral
#

Yes all my stuff is hevc h.265

#

I only use tdarr

void stream
#

can u share yor config

#

plugin

violet coral
#

Remind me later as I am on the way to work

#

In bus and metro now

#

On my phone

void stream
#

drive safe

#

oo site safe

violet coral
#

I am not driving the bus

#

Lol

void stream
#

Good Weather

violet coral
#

And not driving the subway or metro…

#

All underground

void stream
#

here its like 49c

#

in the shade 49c

violet coral
#

You must be near the equator

void stream
#

at night is 42-44c

violet coral
#

Or in Middle East

void stream
#

kuwait

violet coral
#

Ahh yes. Very hot

void stream
#

first summer im here

#

if pmm adds tv , movie's i dont want and delete them with exclude list with they will be added again

#

done @violet coral

violet coral
#

At work so I won’t be able to look at this as closely till later

violet coral
#

This log looks normal for the size of your library. I expected it to process faster, but at least it’s not 2.5hours and more.

#

I would start adding the next overlay that you want.

void stream
#

i made somthing

#

but waiting for maintenance

violet coral
#

Ok.

#

What did you make?

void stream
#
    metadata_path:
    - pmm: imdb
    - pmm: universe
    - pmm: separator_chart
    - pmm: franchise
    - pmm: genre
    - pmm: based
    - pmm: actor
      template_variables:
        data:
          depth: 7
          limit: 100
        style: rainier
        sort_by: title.asc
        use_separator: false
    overlay_path:
      - pmm: streaming
      - pmm: runtimes
      - pmm: resolution
      - pmm: ribbon
      - pmm: ratings
        template_variables:
          rating1: critic
          rating2: audience
          rating3: user
          rating1_image: imdb
          rating2_image: rt_popcorn
          rating3_image: tmdb
        operations:
          mass_critic_rating_update: imdb
          mass_audience_rating_update: mdb_tomatoesaudience
          mass_user_rating_update: tmdb
  Test-TVShows:
    metadata_path:
    - pmm: imdb
    - pmm: separator_chart
    - pmm: genre
    - pmm: franchise
    - pmm: universe
    - pmm: network
    - pmm: based
    - pmm: actor
      template_variables:
        data:
          depth: 5
          limit: 100
        style: rainier
        sort_by: title.asc
        use_separator: false
    overlay_path:
      - pmm: streaming
      - pmm: resolution
      - pmm: status
      - pmm: resolution
        template_variables:
          overlay_level: season
      - pmm: status
        template_variables:
          overlay_level: season
      - pmm: resolution
        template_variables:
          overlay_level: episode
      - pmm: runtimes
        template_variables:
          overlay_level: episode
      - pmm: ratings
        template_variables:       
          rating1: critic
          rating2: audience
          rating3: user
          rating1_image: imdb
          rating2_image: rt_popcorn
          rating3_image: tmdb
      - pmm: ratings
        template_variables:  
          overlay_level: episode         
          rating1: critic
          rating2: audience
          rating1_image: imdb
          rating2_image: tmdb
        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```
#

tell me if i did somthing bad

violet coral
#

Ratings for season poster? Missing I think?

void stream
#

for a show

violet coral
#

For shows

void stream
#

yes

violet coral
#

You have show poster and episodes, and nothing for the season poster

void stream
#

ooh

#

how to put it

violet coral
#

I tend to keep my PMM defaults together

#

So keep the resolution together and then the others together

void stream
#

i want a rating for ep , the series

violet coral
#

So for shows, that always a group of three to get the show, season, episode

void stream
#

ok how to make it for TV

#

but one thing how tyo get final season on a Season ?

violet coral
#

You know what… it’s not available for season

void stream
#

okay

violet coral
void stream
#

ok

violet coral
#

So it seems fine then and you can try that against your test library

#

See if you like the results

void stream
#

with the current i did ?

#

i added movies in the A-Movies Library

#

once the test have no problem

#

A-TVshows totall should be 2988

#

Maintenance Completed

violet coral
#

Your run will be very long. Be prepare

#

To wait days

void stream
#

if i see prgress i will wait weeks

#

then it will run faster

#

correct

violet coral
#

Yes

#

If you are ā€œwatchingā€ and it is stuck and not moving for more than 1 hour, then I would say there is a problem and we would need to see the meta.log I that run…

void stream
#

OK

void stream
#

movie looks

acoustic belfry
#

Is that what you expected?

void stream
acoustic belfry
#

Excellent! You may want to adjust positioning so the ribbon doesn't block out the runtime on movies.

void stream
#

yeah how to do thath

#

and how to make the in setting delete empty collection

acoustic belfry
#

Under the movie library, something like:

     overlay_path:
       - pmm: streaming
       - pmm: runtimes
         template_variables:
            horizontal_align: left
       - pmm: resolution

That should push the runtime over to the left.

void stream
#

there is center bottom ?

#

or just left right

acoustic belfry
#

Your settings should already be deleting empty collections:

 settings:
   delete_below_minimum: true
   minimum_items: 1

Though this probably doesn't work on smart collections.

void stream
#

Can i add this now
Movies

    #   asset_directory: assets/Movies```
TV ```    # - file: config/tv.yml```
acoustic belfry
#

Sure; however, since we have no idea as yet what is in those files we can't say how this is going to affect things, but that is the next step.

void stream
acoustic belfry
#

Seems harmless; you could do some of that with default files rather than this custom one, but that's largely personal preference.

void stream
#

can i make collection to year but not all years like 2020 to higher

violet coral
#
    - pmm: year                                     # Year the media item was released starting from 1880 to current_year
      template_variables:
        data:
          starting: 1880
          ending: current_year

Pick the starting

void stream
#

thanks

violet coral
#

many of these questions can be answered or researched within the wiki.

void stream
#

yeah iv check but didnt understand yml data

violet coral
#

is there something we could have written in the wiki to make it clearer?

void stream
#

no its okay

#

but i didnt understod

violet coral
#

ok. we are always trying to improve the docs so in the future, just reference the page you are reviewing and ask us the question for clarification and we can make it better for everyone int he future as well

void stream
#

if u put examples for data its okay only me maybe

acoustic belfry
#

I think generally all those pages could do with more examples.

violet coral
#

i agree.... sometimes its trying to think of what people might want to see as examples...

acoustic belfry
#

I try to aim for every distinct type of setting to have an example just to show how to use it.

violet coral
#

this would likely make our docs explode, but likely make them that much better and comprehensive

void stream
#

Now going to test this libraries: Test-Movies: metadata_path: - pmm: imdb - pmm: basic - pmm: separator_chart - pmm: flixpatrol - pmm: universe - pmm: year template_variables: data: starting: 2018 ending: current_year - pmm: decade - pmm: franchise - pmm: genre - pmm: based - pmm: actor template_variables: data: depth: 7 limit: 100 style: rainier sort_by: title.asc use_separator: false overlay_path: - pmm: streaming - pmm: flixpatrol - pmm: runtimes template_variables: horizontal_align: left - pmm: resolution - pmm: ribbon - pmm: ratings template_variables: rating1: critic rating2: audience rating3: user rating1_image: imdb rating2_image: rt_popcorn rating3_image: tmdb operations: mass_critic_rating_update: imdb mass_audience_rating_update: mdb_tomatoesaudience mass_user_rating_update: tmdb Test-TVShows: metadata_path: - pmm: imdb - pmm: basic - pmm: separator_chart - pmm: flixpatrol - pmm: decade - pmm: year template_variables: data: starting: 2018 ending: current_year - pmm: genre - pmm: franchise - pmm: universe - pmm: network - pmm: based - pmm: actor template_variables: data: depth: 5 limit: 100 style: rainier sort_by: title.asc use_separator: false overlay_path: - pmm: streaming - pmm: resolution - pmm: ribbon - pmm: flixpatrol - pmm: episode_info - pmm: status - pmm: resolution template_variables: overlay_level: season - pmm: status template_variables: overlay_level: season - pmm: resolution template_variables: overlay_level: episode - pmm: runtimes template_variables: overlay_level: episode - pmm: ratings template_variables: rating1: critic rating2: audience rating3: user rating1_image: imdb rating2_image: rt_popcorn rating3_image: tmdb - pmm: ratings template_variables: overlay_level: episode rating1: critic rating2: audience rating1_image: imdb rating2_image: tmdb 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

#

all Good or Bad Job

acoustic belfry
#

Seems fine.

void stream
#

what is mean by horizontal_offset 15

acoustic belfry
#

Changes the horizontal position of the overlay by 15 pixels.
Give me a moment and I'll make up an example.

void stream
#

Thanks šŸ™‚

acoustic belfry
#
libraries:
  Movies:
    overlay_path:
    - pmm: runtimes
#
libraries:
  Movies:
    overlay_path:
    - reapply_overlays: true
    - pmm: runtimes
      template_variables:
        horizontal_offset: 100

Note the overlay has moved the left

void stream
#

yes

#

100 - will move to left more ?

#

like 80

acoustic belfry
#
libraries:
  Movies:
    overlay_path:
    - reapply_overlays: true
    - pmm: runtimes
      template_variables:
        horizontal_offset: 500

The offset is relative to the alignment. If horizontal_align was set to left, this offset would be moving the overlay to the right.

#

The default offset is typically 15.

void stream
#

if i want to make it 100 but little up what should i put

acoustic belfry
#

specify a vertical offset to suit your requirements:

libraries:
  Movies:
    overlay_path:
    - reapply_overlays: true
    - pmm: runtimes
      template_variables:
        horizontal_offset: 100
        vertical_offset: 100
void stream
#

ok

#

in the setting how to mass update bio , images , poster . fill the blanks

acoustic belfry
#

The question is too vague to answer as asked. There isn't a single "refresh everything" setting. It will depend on what specifically you want to update and how.

void stream
#

i would like to update the blank in a movie or tvshows

#

i want each library asset on a folder this correct Test-TVShows: metadata_path: asset_directory: assets/TVshows - pmm: imdb - pmm: basic - pmm: separator_chart - pmm: flixpatrol - pmm: decade - pmm: year

void stream
#

i have 3 plex servers not the one with PMM

acoustic belfry
# void stream i would like to update the blank in a movie or tvshows

If you want to ask Plex to refresh the metadata on every item, which will presumably fill in missing metadata, create a collection file containing this:

collections:
  Refesh_metadata:
    plex_all: true
    build_collection: false
    item_refresh: true

then add that file to the library config. It will refresh metadata on everything in the library.

void stream
#

above library ?

acoustic belfry
acoustic belfry
void stream
#

so collections.yml

acoustic belfry
#

Sure, the name doesn't matter.

void stream
#

how to put it thne the main config file that points to collection

acoustic belfry
#
libraries:
  Movies:
    metadata_path:
    - file: config/refresher.yml

where refresher.yml contains:

collections:
  Refesh_metadata:
    plex_all: true
    build_collection: false
    item_refresh: true
void stream
acoustic belfry
#

Probably you don't want to run that every time, so you should add a schedule.

void stream
#

like every 30 days

acoustic belfry
#
libraries:
  Movies:
    metadata_path:
    - file: config/refresher.yml
      schedule: monthly(1)
  TV Shows:
    metadata_path:
    - file: config/refresher.yml
      schedule: monthly(1)

where refresher.yml contains:

collections:
  Refesh_metadata:
    plex_all: true
    build_collection: false
    item_refresh: true
void stream
#

ok

void stream
#

is it okay

#

im goining to run each segment untill all

#

will start -pmm : imdb

#

rest will #

violet coral
#

ok

void stream
#

i have something wired happened in unraid

#

i created a share calleddocker-data

#

and transcode

#

it gone just notice

violet coral
#

not sure... Unraid has a good forum and even has a discord server for support that you might want to leverage.

void stream
#

šŸ™‚ solf a problem at a time

#

solve

void stream
#

running

void stream
#
  Movies:
    operations:
      delete_collections:
        configured: false
        managed: true``` this will add in other yml ?
#

and if i put ```hide_items

Hide Items in this Collection ``` will this hide all on franchise only or the genre actor etc

violet coral
#

Depends where you are putting this

icy hullBOT
#

Plex Meta Manager would not be a success if it wasn't for all the people that spend hours and hours of their personal time to help others out with:

:one: creating/updating/maintaining the PMM code
:two: creating/updating/maintaining all of the posters
:three: creating/updating/maintaining all the yml files to create the overlays and collections
:four: creating/updating/maintaining all the wiki documentation
:five: handling all the support and installation requests
:six: moderating the discord community server for PMM

As such, if ever you have used any of the above over here, why not consider a small donation (one time or monthly) to help the cause?

Click here to help us out with a donation: https://github.com/sponsors/meisnate12

void stream
#

Error

#

I will send the log and the config

icy hullBOT
#

"send log" command detected, if you need more information on how to provide log files, type !logs

void stream
acoustic belfry
#

The errors in this log don't have anything to do with the positions or values of things in the config.

This error:

[2023-07-02 08:03:33,666] [plex_meta_manager.py:828]  [ERROR]    | FlixPatrol Error: https://flixpatrol.com/top10/netflix/world/2023-025/full/ failed to parse        |

Is a PMM problems that is fixed in the nightly version for most people.

This:

[2023-07-02 10:24:17,403] [plex_meta_manager.py:834]  [ERROR]    | Unknown Error: HTTPConnectionPool(redacted): Read timed out. (read timeout=300)                    |

Is Plex not responding; there isn't anything PMM can do about that.

This:

[2023-07-02 13:44:51,948] [plex_meta_manager.py:834]  [ERROR]    | Unknown Error: (503) service_unavailable; ... |

Is Plex actively responding that it cannot service the request, which again is not something PMM can do anything about.

That starts at 2023-07-02 13:44:51,948 and continues for the rest of the run which ends less than a minute later at 2023-07-02 13:45:23,212

void stream
#

@acoustic belfry how to enable nightly in config or docker

acoustic belfry
void stream
#

dont know why plex is not responding

#

ok

acoustic belfry
void stream
#

hello

#

whats up

#

still working on PMM and plex just removed plex from docker-compose and added it as a conianer soo all good in plex

#

but i have a Delete Collections: {'managed': True, 'configured': False, 'less': None} whats is configured i didnt understand it on the wiki

#

what i want PMM makes my collections not plex

#

remove all from plex side

acoustic belfry
#

ā€œConfiguredā€ means ā€œPMM creates this collection, but it is not found in the config at this timeā€.
The -dc runtime flag tells PMM to delete all collections at the start of the run; you can also delete them in the Plex UI if that’s simpler.

void stream
#

can i do like this for now python plex_meta_manager.py -r -nm -dc

#

configured in settings

acoustic belfry
#

That will do a normal run, but at the beginning it will delete all collections from Plex.

#

Not sure what settings you mean.

void stream
#
    operations:
      delete_collections:
        configured: false
        managed: true```
#

settings on the config file

#

if i putt both true what do it mean

acoustic belfry
#

That’s unrelated. That will delete any collections that pmm created that aren’t in the current config.

#

Both true would be all collections PMM created that are in the current config.

void stream
#

i enable true both is it okay

acoustic belfry
#

Why? I don’t understand why you want PMM to delete collections it just creates.

void stream
#

no plex collections

#

i want PMM dellets evrything related to Plex collection

#

i want PMM hand the Collection

#

because im getting mult collections

#

like 28 days later ( 1 movie ) and 28 something (1) it annoying me Mr Carrot

#

and each in collection a movie with 1 item but settings disabled

#

settings in plex

acoustic belfry
#

We’re those collections created by PMM?

void stream
#

no

#

plex

#

i want PMM to delete and manage collections

acoustic belfry
#

Yes, understood.
This:

A-Movie's:
    operations:
      delete_collections:
        managed: true

Will delete collections that PMM created. It won't do anything with those collections that Plex created.

If you want PMM to always delete any collections that it did not create:

A-Movie's:
    operations:
      delete_collections:
        managed: false

If you want PMM to delete all collections regardless of where the came from at the start of every run:

python plex_meta_manager.py -dc

This:

  A-Movie's:
    operations:
      delete_collections:
        configured: true
        managed: true

Would delete all the collections that PMM just created during the current run, I believe.

#

If you just want to delete them now, and you've set Plex up so they won't come back, you can just delete them manually in the Plex UI.

void stream
#

okay i got it about managed

#

configured is for PMM

#

correct

#
    operations:
      delete_collections:
        configured: false
        managed: fales```
acoustic belfry
#

fix the spelling error [false not fales], and that should delete collections that PMM did not create. In this case configured: false probably isn't needed since collections that PMM did not create will never be in the config anyway.

void stream
#

lool

#

sorry i was on a call

#

can i do this so it will not add python plex_meta_manager.py -r -nm -dc

acoustic belfry
#

That will delete all collections from plex as the first step of the PMM run. It doesn't have any effect on Plex adding collections.

#

There is no PMM setting that prevents Plex from creating collections; that has to be set up in Plex.

void stream
#

Overlay Error: Sync Mode can only be append when using build_collection: false

#

is this error

#

i took time i re done plex from 0

#

so no problems

acoustic belfry
#

There’s an overlay configured with build_collection: false and a sync mode other than append

void stream
#
  Refesh_metadata:
    plex_all: true
    build_collection: false
    item_refresh: true```
#

what shall i do Mr Carrot

acoustic belfry
#

Set the sync mode to append in there or ignore that message.

void stream
#

okay

#

how to set the location for collections and overlays

#

assest folder is full of folders

acoustic belfry
#

I don’t know what you mean by ā€œlocation for collections and overlaysā€

void stream
#

directory

#
      asset_directory: assets/A-Movie's```
#

but for collections and overlays is it possible

acoustic belfry
#

Overlays have nothing to do with assets.

void stream
#

oky

acoustic belfry
#

Collection assets are found by name same as anything else. You could define multiple asset dirs if you want collection assets in their own directory for some reason.

void stream
#

ok

#

i did PMM and Plex in a Contianer not from compose

#

now running faster

void stream
acoustic belfry
#

Plex times out while sorting a collection:

[2023-07-04 04:03:11,939] [plex_meta_manager.py:834]  [ERROR]    | Unknown Error: HTTPConnectionPool(redacted): Read timed out. (read timeout=360)                    |

After that every attempt to connect to Plex fails:

[2023-07-04 04:21:42,209] [plex_meta_manager.py:834]  [ERROR]    | Unknown Error: (503) service_unavailable; (redacted)/library/sections/1/all?includeGuids=1&title=DC%20Animated%20Universe&type=18 <html><head><title>Service Unavailable</title></head><body><h1>503 Service Unavailable</h1></body></html> |

until the run ends about a minute later.

[2023-07-04 04:22:27,214] [plex_meta_manager.py:343]  [INFO]     |                          Finished: 04:22:26 2023-07-04 Run Time: 2:21:57                           |

The time matches when Plex might be doing maintenance, but this is all internal to the Plex server and is not anything PMM can affect.

void stream
#

mr carrot u are running plex on ?

#

unraid

violet coral
#

he is not running on unraid

void stream
#

im very new to unraid

acoustic belfry
#

This is most likely not related to unraid.

#

Plex ordinarily runs maintenance tasks between 0200 and 0500, and that log is from 0421, so it's in that window. That's one possibility that fits the symptom.

In any case, this is PMM contacting Plex, and Plex replying "I can't help you right now." PMM can't ask any differently or make Plex respond differently.

void stream
#

i have rebuild the array and moved docker-data to SSD

#

plex super fast

#

in less than 30 min all meta data in plex for 12614 movies

#

now doing overlays

void stream
#

sorry guys i didnt have time to do it im in hospital

violet coral
#

No rush. Get well