kometa-team / community-configs Goto Github PK
View Code? Open in Web Editor NEWConfig files for Kometa
Config files for Kometa
Hi, so I'm trying to build a playlist that should only be created in my Kids user and mine, but every time I run it I get this on the log:
=================================== Validating Bluey Attributes ====================================| | | | Validating Method: libraries | | Value: TV Shows | | | | Validating Method: sync_to_users | | Playlist Error: sync_to_users attribute is blank defaulting to playlist_sync_to_user: None | | | | Validating Method: sync_mode | | Value: sync | | | | Validating Method: plex_search | | Value: ordereddict([('type', 'shows'), ('all', ordereddict([('title', 'Bluey')]))]) | | | | Validating Method: summary | | Value: Auto Playlist | | | | Validation Successful
The list gets created but initially it was creating it in all of my users until I set it globally to none, now it only creates it in my user. Here is what I'm using to define the playlist:
Bluey: sync_to_users: User1, User2 sync_mode: sync libraries: TV Shows plex_search: type: shows all: title: "Bluey" summary: Auto Playlist
I'm attaching some screenshot because the formatting for the playlist looks weird in the preview.
For the user I have tried the name of the users as well but no matter what I write in there it says it's blank when I run it.
1.18.3
master
Seasons Only to 2022 the 2023 line missing
https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/templates.yml
1.17.0-develop59
nightly
Using a downloaded version of the Trakt.yml file from PMM/Chart folder.
When adding "radarr_search: true" as an option, it never runs. I believe this is due to the PMM/templates.yml file not having the option -radarr_search therefore never calling the search in radarr.
https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/movie/seasonal.yml
1.17.3
master
Seasonal Collections are not being created and the below error is being thrown:
[2022-10-03 12:40:10,764] [builder.py:416] [DEBUG] | Validating Method: delete_not_scheduled |
[2022-10-03 12:40:10,768] [builder.py:417] [DEBUG] | Value: True |
[2022-10-03 12:40:10,772] [builder.py:474] [DEBUG] | |
[2022-10-03 12:40:10,776] [builder.py:475] [DEBUG] | Validating Method: ignore_blank_results |
[2022-10-03 12:40:10,780] [builder.py:476] [DEBUG] | Value: True |
[2022-10-03 12:40:10,783] [builder.py:627] [DEBUG] | |
[2022-10-03 12:40:10,786] [builder.py:631] [DEBUG] | Validating Method: variables |
[2022-10-03 12:40:10,790] [builder.py:632] [DEBUG] | Value: ordereddict([('key', 'independence')]) |
[2022-10-03 12:40:11,671] [plex_meta_manager.py:696] [DEBUG] | Traceback (most recent call last): |
| File "//plex_meta_manager.py", line 559, in run_collection
| builder = CollectionBuilder(config, metadata, mapping_name, collection_attrs, library=library, extra=output_str)
| File "/modules/builder.py", line 725, in __init__
| raise Failed(f"{self.Type} Error: {method_final} attribute not supported")
| modules.util.Failed: Collection Error: variables attribute not supported
|
[2022-10-03 12:40:11,695] [plex_meta_manager.py:697] [ERROR] | Collection Error: variables attribute not supported
Config:
libraries:
Movies:
metadata_path:
- git: PMM/movie/seasonal
https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/movie/seasonal.yml
1.17.0-develop2
nightly
The St. Patrick's Day
and New Year's Day
seasonal collections are always visible.
Plex Error: Plex Library 'TV Shows' not found. Options: ['Movies', 'Tests', ' TV Shows', 'Anime', 'Audiobooks', 'Music']
TV Shows Library Connection Failed
https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/streaming.yml
1.17.0
master
Running the HBO-Max overlay it errors. Running defaults.
[2022-06-10 23:18:55,043] [plex_meta_manager.py:499] [DEBUG] | Traceback (most recent call last): |
| File "//plex_meta_manager.py", line 494, in run_libraries
| library_status[library.name]["Library Overlays"] = library.Overlays.run_overlays()
| File "/modules/overlays.py", line 47, in run_overlays
| key_to_overlays, properties = self.compile_overlays()
| File "/modules/overlays.py", line 256, in compile_overlays
| builder.filter_and_save_items(builder.gather_ids(method, value))
| File "/modules/builder.py", line 1526, in filter_and_save_items
| _id, tmdb_type = self.config.Convert.imdb_to_tmdb(input_id, fail=True)
| File "/modules/convert.py", line 117, in imdb_to_tmdb
| tmdb_id, tmdb_type = self.config.TMDb.convert_imdb_to(imdb_id)
| File "/usr/local/lib/python3.9/site-packages/retrying.py", line 49, in wrapped_f
| return Retrying(*dargs, **dkw).call(f, *args, **kw)
| File "/usr/local/lib/python3.9/site-packages/retrying.py", line 212, in call
| raise attempt.get()
| File "/usr/local/lib/python3.9/site-packages/retrying.py", line 247, in get
| six.reraise(self.value[0], self.value[1], self.value[2])
| File "/usr/local/lib/python3.9/site-packages/six.py", line 719, in reraise
| raise value
| File "/usr/local/lib/python3.9/site-packages/retrying.py", line 200, in call
| attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
| File "/modules/tmdb.py", line 197, in convert_imdb_to
| results = self.TMDb.find_by_id(imdb_id=imdb_id)
| File "/usr/local/lib/python3.9/site-packages/tmdbapis/tmdb.py", line 877, in find_by_id
| raise Invalid("At least one ID is required")
| tmdbapis.exceptions.Invalid: At least one ID is required
|
[2022-06-10 23:18:55,046] [plex_meta_manager.py:500] [CRITICAL] | At least one ID is required
https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/overlays/ratings.yml
1.18
master
selecting just two ratings for overlay vertical_position: top, horizontal_position: center, alignment: horizontal leads to stacking ratings / images:
log:
Conditional: rating1_horizontal_offset Condition 1 Failed: rating_alignment "horizontal" is not "vertical" Condition 2 Failed: rating2 "audience" is not "none" Condition 3 Failed: rating2 "audience" is not "none" Conditional Variable: rating1_horizontal_offset is "-<<ch2_offset>>"
and
Conditional: rating2_horizontal_offset Condition 1 Failed: rating_alignment "horizontal" is not "vertical" Condition 2 Failed: rating1 "critic" is not "none" Condition 3 Failed: rating1 "critic" is not "none" Conditional Variable: rating2_horizontal_offset is "-<<ch2_offset>>"
line 281 needs to end with:
value: +<<ch2_offset>>
or value: <<ch2_offset>>
instead of:
value: -<<ch2_offset>>
https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/show/network.yml
1.17.1
master
Add SHOWTIME Original Series & TV Shows to network.yml, sorry if this is the wrong place
https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/show/network.yml
1.17.0
master
NBC should be included in the include list below. Image exists in https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/network.
include:
- A&E
- ABC
- Amazon
- AMC
- Animal Planet
- BBC
- BET
- Cartoon Network
- Channel 4
- Channel 5
- CBC
- CBS
- Comedy Central
- Discovery
- Disney Channel
- E!
- ESPN
- Food Network
- FOX
- Hallmark
- HBO
- History
- ITV
- Lifetime
- MTV
- National Geographic
- Nickelodeon
- PBS
- Sky
- The CW
- TLC
- TNT
- UKTV
- USA
- YouTube
Using the following config:
collections:
Spider-Man:
imdb_list: https://www.imdb.com/list/ls049852613/
summary: A collection of all Spider-Man movies.
sort_title: '+005'
| Config Error: tmdb attribute not found |
https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/overlays/rt_cert_fresh.yml
1.17.2
master
rt_cert_fresh
should work for shows as well with this setting:
TV Shows:
operations:
mass_audience_rating_update: imdb
mass_critic_rating_update: mdb_tomatoes
mass_episode_critic_rating_update: imdb
mass_episode_audience_rating_update: tmdb
metadata_path:
- file: config/plex-meta-manager-shows.yml
overlay_path:
- remove_overlays: false
- git: PMM/overlays/rt_cert_fresh
- git: PMM/overlays/rt_cert_fresh
template_variables:
overlay_level: episode
- git: PMM/overlays/rt_cert_fresh
template_variables:
overlay_level: season
But, the log shows no overlays were generated:
[2022-07-23 22:26:47,835] [plex_meta_manager.py:349] [INFO] |========================================= TV Shows Summary =========================================|
[2022-07-23 22:26:47,835] [plex_meta_manager.py:350] [INFO] | |
[2022-07-23 22:26:47,835] [plex_meta_manager.py:351] [INFO] | Title | Run Time | |
[2022-07-23 22:26:47,835] [plex_meta_manager.py:352] [INFO] | =========================== | ======== | |
[2022-07-23 22:26:47,836] [plex_meta_manager.py:355] [INFO] | Library Loading and Mapping | 0:00:01 | |
[2022-07-23 22:26:47,836] [plex_meta_manager.py:355] [INFO] | Library Metadata Files | 0:02:57 | |
[2022-07-23 22:26:47,836] [plex_meta_manager.py:355] [INFO] | Library Operations | 0:01:21 | |
[2022-07-23 22:26:47,836] [plex_meta_manager.py:355] [INFO] | Library Overlays | 0:00:00 | |```
[2022-07-23 22:26:44,240] [builder.py:196] [INFO] |====================================================================================================|
[2022-07-23 22:26:44,240] [builder.py:196] [INFO] | RT-Cert-Fresh-Ribbon Overlay in TV Shows |
[2022-07-23 22:26:44,240] [builder.py:196] [INFO] |====================================================================================================|
[2022-07-23 22:26:44,240] [builder.py:197] [INFO] | |
[2022-07-23 22:26:44,240] [builder.py:202] [INFO] |============================ Validating RT-Cert-Fresh-Ribbon Attributes ============================|
[2022-07-23 22:26:44,240] [builder.py:223] [DEBUG] | |
[2022-07-23 22:26:44,240] [builder.py:224] [DEBUG] | Validating Method: template |
[2022-07-23 22:26:44,241] [meta.py:112] [DEBUG] | Value: [ordereddict([('name', 'RTCertFresh')])] |
[2022-07-23 22:26:44,241] [util.py:939] [DEBUG] | |
[2022-07-23 22:26:44,241] [util.py:940] [DEBUG] | Validating Method: overlay |
[2022-07-23 22:26:44,241] [util.py:941] [DEBUG] | Value: {'name': 'RT-Cert-Fresh-Ribbon', 'git': 'PMM/overlays/images/RT-Cert-Fresh-Ribbon', 'group': 'ribbon', 'weight': 20, 'horizontal_offset': 0, 'horizontal_align': 'right', 'vertical_offset': 0, 'vertical_align': 'bottom'} |
[2022-07-23 22:26:44,431] [builder.py:613] [DEBUG] | |
[2022-07-23 22:26:44,431] [builder.py:617] [DEBUG] | Validating Method: mdblist_list |
[2022-07-23 22:26:44,431] [builder.py:618] [DEBUG] | Value: https://mdblist.com/lists/plexmetamanager/certifiedfreshmovies |
[2022-07-23 22:26:44,432] [builder.py:780] [INFO] | |
[2022-07-23 22:26:44,432] [builder.py:781] [INFO] | Validation Successful |
[2022-07-23 22:26:44,432] [overlays.py:303] [INFO] | |
This seems like it's happening because it's using `https://mdblist.com/lists/plexmetamanager/certifiedfreshmovies` to query items which only contains movies and not shows/seasons/episodes.
https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/streaming.yml
1.17.0
master
use_haya: true should be use_hayu: true
https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/space_chef%20
master
Is it deliberate to have a the folder name "space_chef " with a trailing 0x20 (space character)? This creates problems checking out on Windows:
Windows Shell won't allow trailing spaces, see here:
$ git checkout
error: invalid path 'space_chef /Example Posters with Overlays/Breaking Bad.png'
error: invalid path 'space_chef /Example Posters with Overlays/Cosmos.png'
error: invalid path 'space_chef /Example Posters with Overlays/IMAX - Hidden Universe.png'
error: invalid path 'space_chef /Example Posters with Overlays/Oppenheimer.png'
error: invalid path 'space_chef /Example Posters with Overlays/The Matrix.png'
error: invalid path 'space_chef /Example Posters with Overlays/The Office.png'
error: invalid path 'space_chef /Example Posters with Overlays/The Return of the King [Extended].png'
error: invalid path 'space_chef /Example Posters with Overlays/The Shawshank Redemption.png'
error: invalid path 'space_chef /Example Posters with Overlays/Westworld.png'
error: invalid path 'space_chef /README.md'
https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/overlays/resolution.yml
Latest
master
Edition used to look like this:
- git: PMM/overlays/resolution
template_variables:
horizontal_offset: 15
horizontal_align: left
vertical_offset: 15
vertical_align: top
use_4k: true
use_1080p: false
use_720p: false
use_576p: false
use_480p: false
use_dv: true
use_hdr: true
Hi, thanks a lot for all the awesome work we can find here !
@ICHlMOKU, it seems that the 4K-HDR-DolbyDigitalPlus overlay is missing.
Thank you if you find the time to add it
https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/movie/universe.yml
1.17.3
master
I am seeing this with all the universe collections:
|=============================================================================== Validating The Mummy Universe Attributes ===============================================================================|
| |
| Validating Method: ignore_blank_results |
| Value: True |
| |
| Validating Method: sync_mode |
| Value: sync |
| |
| Validating Method: collection_order |
| Value: custom |
| |
| Validating Method: variables |
| Value: ordereddict([('key', 'mummy')]) |
| Traceback (most recent call last): |
| File "//plex_meta_manager.py", line 559, in run_collection |
| builder = CollectionBuilder(config, metadata, mapping_name, collection_attrs, library=library, extra=output_str) |
| File "/modules/builder.py", line 725, in __init__ |
| raise Failed(f"{self.Type} Error: {method_final} attribute not supported") |
| modules.util.Failed: Collection Error: variables attribute not supported |
| |
| Collection Error: variables attribute not supported |
| |
|========================================================================================================================================================================================================|
| Finished The Mummy Universe Collection |
| Collection Run Time: 0:00:00 |
|========================================================================================================================================================================================================|
https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/show/network.yml
1.17.2
master
As in the title - Netflix is not present in PMM/show/network.yml
but many other networks/studios are.
https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/chart/tautulli.yml
1.17.2 d8
nightly
Missing Plex Watched poster from the Tautulli Movies.
[2022-07-26 09:28:50,707] [builder.py:821] [WARNING] | Collection Warning: No Poster Found at https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/chart/Plex%20Watched.jpg |
https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/overlays/audio_codec.yml
1.17
master
In this screenshot, you'll see that this movie is AC3 Stereo, but the overlay that gets attached is "Dolby Digital". Maybe I'm misinformed, but when I see "Dolby" on anything I don't immediately think of 2.0 stereo.
My feeling is that this should have a different overlay without "Dolby" in the name. If I'm wrong, please educate me on why this is the correct overlay.
My PMM YAML:
libraries:
Movies:
overlay_path:
- git: PMM/overlays/resolution
- git: PMM/overlays/audio_codec
operations:
delete_unmanaged_collections: true
mass_content_rating_update: mdb
https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/movie/seasonal.yml
1.17.3
develop
I'm calling seasonal.yml from my PMM installation. In my logs I see the following warning. Looks like a minor adjustment. I don't receive the warning with the other holidays.
[WARNING] | Config Warning: Running collection_name as name
[DEBUG] | Template Holiday
[DEBUG] | Call: ordereddict([('name', 'Holiday'), ('season', 'thanksgiving'), ('schedule_thanksgiving', 'range(11/01-11/30)')])
I can see that you've constructed the Thanksgiving collection slightly different than the other collections.
Thanksgiving:
collection_name: Thanksgiving
template:
- name: Holiday
vs.
Independence Day:
template:
- name: Holiday
-
https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/PMM
current
master
The Plex Genres are in German so PPM does not find the genre covers, beacause it searches a JPG with a german title whitch doesnt exists.
https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/holl595/bbfc
1.20.0
master
The BBFC has an old rating that used to be used on films that it wanted to censor. The rating was X. This rating was not just used for porn but put on a lot of horrors too. Please could you add the ability for an X rating on the BBFC yaml since the BBFC never removed films X ratings they just moved on so if a film was rated X and has never needed to be reclassified it is still classified as X (https://www.bbfc.co.uk/release/abby-q29sbgvjdglvbjpwwc0yodi3nda). There is an updated logo here: https://www.deviantart.com/haydiebobotv/art/BBFC-X-Rating-Nostalgic-Concept-869380979
1.19.0
master
Hardcoded poster urls are pointing to a previous repository that does not exists anymore so the posters don't work :(
Hello,
I hope this question isn't too far outside the proper protocols. But I'm brand new to webhooks, and I'm trying to use telegram as a notification system.
So far I have:
webhooks: # Can be individually specified per library as well
error: https://api.telegram.org/bot[botid]/sendMessage?chat_id=[id]&
but I don't know what to put after the last & to put the message in there.
Thank you for allowing me to ask this question.
b
1.19.0
master
@0x5f3 Hardcoded poster urls are pointing to a previous repository that does not exists anymore so the posters don't work :(
1.19.0
master
The "Popular in ..." collections returns the wrong list for musicals. IMDb identifies the list as singular as shown:
https://www.imdb.com/search/title/?title_type=feature,tv_movie&genres=musical&languages=en&sort=moviemeter,asc
But the config creates the URL as plural:
https://www.imdb.com/search/title/?title_type=feature,tv_movie&genres=musicals&languages=en&sort=moviemeter,asc
Notice that the returned list from this URL shows unfiltered popular movies while the correct URL only shows musicals
Fixing it should be as simple as changing genres: musicals
to genres: musical
on line 158.
It looks like "Top rated in ..." suffers the same issue.
1.18.3
master
Would it be possible to add a collection to group all of the Marvel Universe movies together and also support separators.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.