#Overlay -Collection Not Working
1 messages Ā· Page 2 of 1
PMM is running i stop it
Ok. Up to you but we will want to see the results of a run with the new config.
ok
Did you restart Plex to deal with that not available error?
no
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?
Ok. Cool
in test movies 14 in , TestTV 4
Ok⦠14 movies and 4 shows
yes bull
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.
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.
so no need to enable
Not at this point
when im done completley i will invite u to my plex š
You can also perform those three steps manually in Plex web interface
if there is PMM for EMby or jellyfin will be verygood
The emby and jelly fin is on the roadmap, but it would take timeā¦.
Some people have managed to sort of make it workā¦
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.
if u need someone to help with big libray letme know
Sure. We have some folks like you with big libraries
Do u know whisparr is possble to be in PMM
Hahahahā¦. Not that I know of⦠you would need to make that feature request
You want to integrate whisparr like radarr and sonarr
yes
Add that feature request for PMM dev to look into it
So 30 movies?
13\
Or is that 30 collections
collections
Ok⦠so this should go quick
Less than 2.5 hours. š
#1014235631909613658
Thatās where there are instructions to add features to PMM
ok
The pinned post at the top of that channel explains how to submit feature requests.
i have arround 100tb i need to compress
Tdarr compress?
Good Weather
You must be near the equator
at night is 42-44c
Or in Middle East
kuwait
Ahh yes. Very hot
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
At work so I wonāt be able to look at this as closely till later
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.
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
Ratings for season poster? Missing I think?
for a show
For shows
yes
You have show poster and episodes, and nothing for the season poster
I tend to keep my PMM defaults together
So keep the resolution together and then the others together
i want a rating for ep , the series
So for shows, that always a group of three to get the show, season, episode
You know what⦠itās not available for season
okay
This is not available
ok
So it seems fine then and you can try that against your test library
See if you like the results
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
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ā¦
OK
Is that what you expected?
yes
Excellent! You may want to adjust positioning so the ribbon doesn't block out the runtime on movies.
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.
Yes, available variables are listed here:
https://metamanager.wiki/en/latest/defaults/overlay_variables.html
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.
Can i add this now
Movies
# asset_directory: assets/Movies```
TV ``` # - file: config/tv.yml```
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.
Seems harmless; you could do some of that with default files rather than this custom one, but that's largely personal preference.
can i make collection to year but not all years like 2020 to higher
- 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
thanks
yeah iv check but didnt understand yml data
is there something we could have written in the wiki to make it clearer?
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
if u put examples for data its okay only me maybe
I think generally all those pages could do with more examples.
i agree.... sometimes its trying to think of what people might want to see as examples...
I try to aim for every distinct type of setting to have an example just to show how to use it.
this would likely make our docs explode, but likely make them that much better and comprehensive
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
Seems fine.
what is mean by horizontal_offset 15
Changes the horizontal position of the overlay by 15 pixels.
Give me a moment and I'll make up an example.
Thanks š
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
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.
if i want to make it 100 but little up what should i put
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
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.
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
i will show u example but waiting plex to load i think it crashed
i have 3 plex servers not the one with PMM
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.
above library ?
No. if you want that to apply to the library as a whole it should be:
Test-TVShows:
settings:
asset_directory: assets/TVshows
metadata_path:
- pmm: imdb
- pmm: basic
- pmm: separator_chart
- pmm: flixpatrol
- pmm: decade
- pmm: year
No, in a separate file like your movies.yml
so collections.yml
Sure, the name doesn't matter.
how to put it thne the main config file that points to collection
libraries:
Movies:
metadata_path:
- file: config/refresher.yml
where refresher.yml contains:
collections:
Refesh_metadata:
plex_all: true
build_collection: false
item_refresh: true
both in movies and tv library
Probably you don't want to run that every time, so you should add a schedule.
like every 30 days
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
ok
This is the Main Library Not the Test
is it okay
im goining to run each segment untill all
will start -pmm : imdb
rest will #
ok
i have something wired happened in unraid
i created a share calleddocker-data
and transcode
it gone just notice
not sure... Unraid has a good forum and even has a discord server for support that you might want to leverage.
running
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
Depends where you are putting this
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
"send log" command detected, if you need more information on how to provide log files, type !logs
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
@acoustic belfry how to enable nightly in config or docker
In the container setup, you are referring to meisnate12/plex-meta-manager or meisnate12/plex-meta-manager:latest.
Change that to meisnate12/plex-meta-manager:nightly.
Then rebuild the container.
Neither do we. Could be lots of things.
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
ā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.
can i do like this for now python plex_meta_manager.py -r -nm -dc
configured in settings
That will do a normal run, but at the beginning it will delete all collections from Plex.
Not sure what settings you mean.
operations:
delete_collections:
configured: false
managed: true```
settings on the config file
if i putt both true what do it mean
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.
i enable true both is it okay
Why? I donāt understand why you want PMM to delete collections it just creates.
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
look
and each in collection a movie with 1 item but settings disabled
settings in plex
Weāre those collections created by PMM?
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.
okay i got it about managed
configured is for PMM
correct
operations:
delete_collections:
configured: false
managed: fales```
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.
lool
sorry i was on a call
can i do this so it will not add python plex_meta_manager.py -r -nm -dc
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.
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
Thereās an overlay configured with build_collection: false and a sync mode other than append
Refesh_metadata:
plex_all: true
build_collection: false
item_refresh: true```
what shall i do Mr Carrot
Set the sync mode to append in there or ignore that message.
okay
how to set the location for collections and overlays
assest folder is full of folders
I donāt know what you mean by ālocation for collections and overlaysā
directory
asset_directory: assets/A-Movie's```
but for collections and overlays is it possible
Overlays have nothing to do with assets.
oky
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.
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.
he is not running on unraid
im very new to unraid
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.
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
sorry guys i didnt have time to do it im in hospital
No rush. Get well