Code Monkey home page Code Monkey logo

community-configs's People

Contributors

0x5f3 avatar adam-pope-arup avatar aldfeu avatar alexandersalge avatar bullmoose20 avatar buzzie avatar charles15 avatar cpt-kuesel avatar djnield avatar drapersniper avatar fisher745 avatar fscorrupt avatar gogorichie avatar hiren-z avatar hstep20 avatar jjjonesjr33 avatar joewalters avatar johnfawkes avatar jwfox5150 avatar kromo-s avatar ladywhiskers avatar masterfrexe avatar meisnate12 avatar milizeus avatar mraniki avatar pete2583 avatar siskourso avatar speedmod88 avatar twhiting9275 avatar yozoraxcii avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

community-configs's Issues

[Bug]: space_chef%20/

Link to File

https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/space_chef%20

Version Number

ca8af78

What branch are you on?

master

Describe the Bug

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:

https://learn.microsoft.com/en-us/troubleshoot/windows-client/shell-experience/file-folder-name-whitespace-characters

$ 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'

[Bug]: BBFC.yml is missing X

Link to File

https://github.com/meisnate12/Plex-Meta-Manager-Configs/tree/master/holl595/bbfc

Version Number

1.20.0

What branch are you on?

master

Describe the Bug

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

[Bug]: Edition bug in PMM overlay config.

Link to File

https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/overlays/resolution.yml

Version Number

Latest

What branch are you on?

master

Describe the Bug

Edition used to look like this:
image

Now it looks like this:
image

- 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

While trying to build a playlist sync_to_users is read as being empty but it's not

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.
playlist
screenshot from console

[Bug]: Seasonal Template Error

Link to File

https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/movie/seasonal.yml

Version Number

1.17.3

What branch are you on?

master

Describe the Bug

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

ICHIMOKU overlay missing

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

[Bug]: 0x5f3's config for genre Musical returns wrong list

Link to File

https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/0x5f3/metadata/movie/5_genre_popular.yml

Version Number

1.19.0

What branch are you on?

master

Describe the Bug

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.

[Bug]: ratings.yml - two ratings (top/center) - stacking ratings

Link to File

https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/overlays/ratings.yml

Version Number

1.18

What branch are you on?

master

Describe the Bug

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>>

[Bug]: rt_cert_fresh doesn't work for shows

Link to File

https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/overlays/rt_cert_fresh.yml

Version Number

1.17.2

What branch are you on?

master

Describe the Bug

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.

[Bug]: seasonal.yml

Link to File

https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/movie/seasonal.yml

Version Number

1.17.3

What branch are you on?

develop

Describe the Bug

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
-

[Bug]: universe collections error: variables attribute not supported

Link to File

https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/movie/universe.yml

Version Number

1.17.3

What branch are you on?

master

Describe the Bug

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                                                                                      |
|========================================================================================================================================================================================================|

[Bug]: Incorrect overlay for AC3 Stereo

Link to File

https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/overlays/audio_codec.yml

Version Number

1.17

What branch are you on?

master

Describe the Bug

image

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

[Bug]: NBC missing from list of available networks

Link to File

https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/show/network.yml

Version Number

1.17.0

What branch are you on?

master

Describe the Bug

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

[Bug]: Streaming Overlay

Link to File

https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/streaming.yml

Version Number

1.17.0

What branch are you on?

master

Describe the Bug

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

Webhook question

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

Config Error: tmdb attribute not found

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                                                             |

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.