#Collections file does not seem to work

1 messages · Page 1 of 1 (latest)

stuck nimbus
#

I see from my log that the collections file for my movies collections run, but no errors are reported and no movies are added to Radarr. I have the .yml file and the log file attached. Hopefully someone can assist and tell me why no moves are added to Radarr.

wispy pebbleBOT
#

📝 If you want to review this again, traderr.2287:
:one: Right-click (or long press with phone) on the message that contains the log
:two: Select: Copy Message Link
:three: Use the command: /logscan <message_link> or !logscan <message_link> and paste the value copied from the previous step where you see <message_link> 📝

#

Welcome @stuck nimbus!

Someone from <@&938443185347244033> will assist when they're available.

Including meta.log from the beginning is a huge help. Type !logs for more information.

After attaching your log, do not forget to hit the green check boxes when prompted by our bot.

#

You can press the "Close Post" button above or type /close at any time to close this post.

stuck nimbus
wispy pebbleBOT
#

❌ YAML validation failed! YAML checked and is NOT valid.

Error message:

while parsing a block mapping
  in "<unicode string>", line 5, column 3:
      Roberts TV Show Watchlist:
      ^
expected <block end>, but found '<scalar>'
  in "<unicode string>", line 25, column 14:
      [Username] TV Show Watchlist:
                 ^
low orbit
#

Well, that file isn't valid.

#

And collections.yml fails to load:

[ERROR]    | YAML Error: 'utf-8' codec can't decode byte 0x97 in position 4796: invalid start byte
[INFO]     | Collection File Failed To Load
oak trail
#

and your collections.yml just ends at the criterion collection, with half the summary and no closing quote

stuck nimbus
#

Ok thanks I will update the collections file and run it again.

oak trail
#

Your shows.yml is also invalid

stuck nimbus
#

How so?

oak trail
#
  ######################################################
  #          [User] TV Show Watchlist Example          #
  ######################################################
  [Username] TV Show Watchlist:
    sort_title: "!003_[Username] TV Show Watchlist"
    imdb_watchlist:
      user_id: urXXXXXXXX      # Replace with another IMDb user ID
    sync_mode: sync
    summary: "[Username]'s hand-picked TV Shows from their IMDb Watchlist."
    visible_library: false
    visible_home: false
    visible_shared: true
    sonarr_add_missing: true
    sonarr_upgrade_existing: true
    sonarr_season: true
    sonarr_search: true
    filters:
      plays.lt: 1
    # collection_order removed (not compatible with smart)``` all of this is giong to prevent your file from loading
low orbit
stuck nimbus
wispy pebbleBOT
#

📝 If you want to review this again, traderr.2287:
:one: Right-click (or long press with phone) on the message that contains the log
:two: Select: Copy Message Link
:three: Use the command: /logscan <message_link> or !logscan <message_link> and paste the value copied from the previous step where you see <message_link> 📝

wispy pebbleBOT
#

📝 If you want to review this again, antwanchild:
:one: Right-click (or long press with phone) on the message that contains the log
:two: Select: Copy Message Link
:three: Use the command: /logscan <message_link> or !logscan <message_link> and paste the value copied from the previous step where you see <message_link> 📝

wispy pebbleBOT
# wispy pebble
**User Info**

Author of Linked Message: Luma
Person who Invoked the Command: Antwan
File Name: meta_1.log

Table of Contents:
Page 01: User Info
Page 02: Kometa Info
Page 03: Kometa Summary Info
Page 04: Kometa Config.yml YAML Validation
Page 05: Plex Configuration - Section 1
Page 06: Plex Configuration - Section 2
Page 07: Rec 01 - ❌ [ERROR]
Page 08: Rec 02 - ❌ OVERLAY IMAGE MISSING ERROR
Page 09: Rec 03 - ❌⏰ KOMETA SCHEDULED TIME CONFLICT
Page 10: Rec 04 - ⚠️ [WARNING]
Page 11: Rec 05 - ⚠️ NO ITEMS FOUND IN PLEX
Page 12: Rec 06 - ⚠️ REAPPLY / RESET OVERLAYS
Page 13: Rec 07 - 💬 CONVERT WARNING
Page 14: Rec 08 - 💬💡️ PLEX DB CACHE ADVICE

wispy pebbleBOT
oak trail
#

You don’t need to paste your config as that’s already included in the log file

low orbit
#

what's the difference between the two logs? Looks like two copies of the same thing.

low orbit
#

This file still is not loading, so nothing defined in it is being processed:

|====================================================================================================|
|                        Loading Collection File File: config/collections.yml
|====================================================================================================|
|
| YAML Error: 'utf-8' codec can't decode byte 0x97 in position 4796: invalid start byte
| Collection File Failed To Load
#

Same with this file:

|                           Loading Collection File File: config/shows.yml
|====================================================================================================|
|
| YAML Error: while parsing a block mapping
|         in "/config/shows.yml", line 5, column 3
|       expected <block end>, but found '<scalar>'
|         in "/config/shows.yml", line 25, column 14
| Collection File Failed To Load

Can't be loaded, so nothing in it is being processed.

#

The only other errors are:

|     2 | Overlay Error: Overlay Image not found at: /defaults/overlays/images/streaming/color/HBO-Max.png |

An overlay image you are trying to use can't be found. You should probably open an issue, since this is related to the flip-flop naming of HBO's streaming service.

|     2 | Overlay Error: This item's poster already has an Overlay. There is no Kometa setting to change; manual attention required. |

An image that Kometa is trying to apply an overlay to already has an overlay, so Kometa will not double-overlay it. In your case these are:

| (144/594) Dead Ringer
|     Overlay Error: This item's poster already has an Overlay. There is no Kometa setting to change; manual attention required. |
|   Overlays Attempted on Dead Ringer: Overlay File (0) backdrop, Overlay File (0) backdrop_bottom, Overlay File (2) 1080P, Overlay File (3) DTS-HD-MA, Overlay File (4) Rating1Fresh |
...
| (564/594) Wait Until Dark
|     Overlay Error: This item's poster already has an Overlay. There is no Kometa setting to change; manual attention required. |
|   Overlays Attempted on Wait Until Dark: Overlay File (0) backdrop, Overlay File (0) backdrop_bottom, Overlay File (2) 1080P, Overlay File (3) DTS-HD-MA, Overlay File (4) Rating1Fresh |
#

The error in collections.yml is being caused by this oddball character next to Picture:

#

The shows.yml you've provided load fine for me, so I suspect the ones you are showing here are not the ones actually in use.

wispy pebbleBOT
#

📝 If you want to review this again, traderr.2287:
:one: Right-click (or long press with phone) on the message that contains the log
:two: Select: Copy Message Link
:three: Use the command: /logscan <message_link> or !logscan <message_link> and paste the value copied from the previous step where you see <message_link> 📝

#

Thank you so much for your detailed explanation I deleted the two movies with the overlay error I also remove the illegal character that you pointed out I reran the script but unfortunately it didn't work again here are the new log files and the updated shows and movies collections.

stuck nimbus
#

I made a mistake and originally uploaded the wrong file for my directors collection this is the actual movies collection that's not currently working that I made the updates to

oak trail
#

No need to keep uploading the config file each time

wispy pebbleBOT
#

📝 If you want to review this again, antwanchild:
:one: Right-click (or long press with phone) on the message that contains the log
:two: Select: Copy Message Link
:three: Use the command: /logscan <message_link> or !logscan <message_link> and paste the value copied from the previous step where you see <message_link> 📝

wispy pebbleBOT
# wispy pebble
**User Info**

Author of Linked Message: Luma
Person who Invoked the Command: Antwan
File Name: meta.log

Table of Contents:
Page 01: User Info
Page 02: Kometa Info
Page 03: Kometa Summary Info
Page 04: Kometa Config.yml YAML Validation
Page 05: Plex Configuration - Section 1
Page 06: Plex Configuration - Section 2
Page 07: Rec 01 - ❌ [ERROR]
Page 08: Rec 02 - ❌ OVERLAY IMAGE MISSING ERROR
Page 09: Rec 03 - ❌⏰ KOMETA SCHEDULED TIME CONFLICT
Page 10: Rec 04 - ⚠️ [WARNING]
Page 11: Rec 05 - ⚠️ NO ITEMS FOUND IN PLEX
Page 12: Rec 06 - ⚠️ REAPPLY / RESET OVERLAYS
Page 13: Rec 07 - 💬 CONVERT WARNING
Page 14: Rec 08 - 💬💡️ PLEX DB CACHE ADVICE

wispy pebbleBOT
low orbit
#

There appear to be a variety of issues with the collection definitions:

oak trail
#

Collection Warning: mdb_list sort_by attribute release.asc not valid
Collection Error: smart_label attribute: rating.desc is invalid
5 | Collection Error: collection_order does not work with Smart Collections
4 | Collection Error: imdb_votes.gte is not a valid filter attribute
2 | MDBList Error: No Items Returned. Lists can take 24 hours to update so try again later.
1 | Collection Error: tmdb_rating.gte is not a valid plex_search attribute
1 | Collection Error: imdb_votes.gte is not a valid plex_search attribute
are preventing collections from being run

2 | Overlay Error: Overlay Image not found at: /defaults/overlays/images/streaming/color/HBO-Max.png is preventing HBO Max from a proper overlay

stuck nimbus
#

Ok- thanks, at this point I'm just going to delete the collections file and start to build a new one for these movie collections.

oak trail
stuck nimbus
#

I removed the errors from above:
Collection Warning: mdb_list sort_by attribute release.asc not valid
Collection Error: smart_label attribute: rating.desc is invalid
5 | Collection Error: collection_order does not work with Smart Collections
4 | Collection Error: imdb_votes.gte is not a valid filter attribute
2 | MDBList Error: No Items Returned. Lists can take 24 hours to update so try again later.
1 | Collection Error: tmdb_rating.gte is not a valid plex_search attribute
1 | Collection Error: imdb_votes.gte is not a valid plex_search attribute
are preventing collections from being run
2 | Overlay Error: Overlay Image not found at: /defaults/overlays/images/streaming/color/HBO-Max.png is preventing HBO Max from a proper overlay

But it still did not run. Here is the file I updated.

low orbit
#

And what does "did not run" mean?

oak trail
low orbit
#

I ran your collections file locally.

It defines 11 collections, which all fail for one of three reasons:

  New Highly Rated Movies:
  Top New Horror Movies:
  Best New Movies of 2025 (Rotten Tomatoes):
  Top Box Office Hits 2025:

Fail because:
[ERROR]    | Collection Error: tmdb_popularity.gte is not a valid filter attribute

  Hidden Gems Unwatched:

Fails because:
[ERROR]    | Collection Error: original_language is not a valid plex_search attribute

  Oscar Best Picture Winners:
  Rotten Tomatoes Certified Fresh:
  Netflix US - New Releases:
  Letterboxd Official Top 250:
  Rolling Stone 100 Greatest:
  Criterion Collection:

Fails because:
[ERROR]    | MDBList Error: No Items Returned. Lists can take 24 hours to update so try again later.
stuck nimbus
#

OK thank you for the message I believe I've removed the items and reran the script attached is the log unfortunately I'm still getting a few error messages.

wispy pebbleBOT
#

📝 If you want to review this again, antwanchild:
:one: Right-click (or long press with phone) on the message that contains the log
:two: Select: Copy Message Link
:three: Use the command: /logscan <message_link> or !logscan <message_link> and paste the value copied from the previous step where you see <message_link> 📝

wispy pebbleBOT
# wispy pebble
**User Info**

Author of Linked Message: Trader R.
Person who Invoked the Command: Antwan
File Name: meta.log

Table of Contents:
Page 01: User Info
Page 02: Kometa Info
Page 03: Kometa Summary Info
Page 04: Kometa Config.yml YAML Validation
Page 05: Plex Configuration - Section 1
Page 06: Plex Configuration - Section 2
Page 07: Rec 01 - ❌ [ERROR]
Page 08: Rec 02 - ❌ OVERLAY IMAGE MISSING ERROR
Page 09: Rec 03 - ❌⏰ KOMETA SCHEDULED TIME CONFLICT
Page 10: Rec 04 - ⚠️ [WARNING]
Page 11: Rec 05 - ⚠️ NO ITEMS FOUND IN PLEX
Page 12: Rec 06 - ⚠️ REAPPLY / RESET OVERLAYS
Page 13: Rec 07 - 💬 CONVERT WARNING
Page 14: Rec 08 - 💬💡️ PLEX DB CACHE ADVICE

wispy pebbleBOT
low orbit
#

They all seem pretty clear:

|=======|============================================================================================|
|     4 | Collection Warning: filters attribute is blank                                             |
|     3 | Plex Error: No Items found in Plex                                                         |
|     1 | Collection Error: smart_label attribute: rating.desc is invalid defaulting to random       |
|     1 | Collection Warning: rating.gte attribute will run as critic_rating.gte                     |
|                                                                                                    |
|========================================== Error Summary ===========================================|
|                                                                                                    |
| Count | Message                                                                                    |
|=======|============================================================================================|
|     5 | MDBList Error: No Items Returned. Lists can take 24 hours to update so try again later.    |
|     1 | Collection Error: collection_order does not work with Smart Collections                    |
|     1 | Collection Error: imdb_votes.gte is not a valid plex_search attribute                      |

If you search the log for the error, you will find it in the context of the collection that generated it.

#

BTW, there is pretty much never a reason to use:

    reapply_overlays: true

Certainly not on every run.

low orbit
#

These:

|     4 | Collection Warning: filters attribute is blank                                             |

Are due to:

    sync_mode: sync
    filters:
    smart_label: release.desc

That's not valid. Remove that empty filters: from the four places it appears.

#

These:

|     1 | Collection Error: smart_label attribute: rating.desc is invalid defaulting to random       |
|     1 | Collection Error: collection_order does not work with Smart Collections                    |

Are both due to problems in this collection:

|                         Top 100 South Park Episodes Collection in TV Shows                         |

And their meanings should be clear.

#

This:

|     1 | Collection Warning: rating.gte attribute will run as critic_rating.gte                     |

is coming from:

|                             Top Rated TV Shows Collection in TV Shows                              |

And again, should be clear.

#

This:

|     1 | Collection Error: imdb_votes.gte is not a valid plex_search attribute                      |

is coming from:

|                             Top Rated TV Shows Collection in TV Shows                              |

And again the meaning should be clear.

#

These:

|     5 | MDBList Error: No Items Returned. Lists can take 24 hours to update so try again later.    |

Are because the mdblists you are using for these four collections appear to be missing:

| Oscar Best Picture Winners
| Rotten Tomatoes Certified Fresh
| Netflix US - New Releases
| Letterboxd Official Top 250
| Criterion Collection

You will need to find new lists or remove those collections.

#

You probably need to slow down and spend some time learning how to create your own collections.

stuck nimbus
#

OK thank you again is there any AI tool that you can recommend to help build a collections file?

low orbit
#

AI is useless for this purpose. There is no alternative to starting small and learning how collections work.

You may want to start by leveraging the defaults, or by judiciously adopting things from the community configs, but this is an inherently technical tool and is not suitable to YOLO copy paste.

#

They are not, at their core, difficult.

Any collection is:

collections:
  NAME OF COLLECTION:
    BUILDER THAT PRODUCES A LIST OF ITEMS [there are a variety of these]
    OPTIONAL FILTERS THAT REFINE THE LIST
    OPTIONAL DETAILS OF HOW THE COLLECTION SHOULD LOOK
    OPTIONAL DETAILS TO MANIPULATE THE ITEMS

The problem comes up when you try to do ALL THE THINGS at once.

Start small, build up knowledge.

There is no substitute for trying things and figuring out what they do. At a minimum classes of things. Once you learn how filters work, every filter is a variation on the theme. Same with builders, etc.

stuck nimbus
#

OK I'll take your advice thank you again for your assistance

subtle forgeBOT
#

antwanchild used !aenh

@stuck nimbus, anything else needed here? If not, please type /close and hit enter. Please respond within 24 hours of this message or it will be archived.