📝 If you want to review this again, liberatrix14:
: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> 📝
#original_language collection
1 messages · Page 1 of 1 (latest)
Welcome @robust flame!
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.
I am trying to build a collection that includes all movies with a particular original language, not the audio language. Whatever way I have tried I couldn't create and see the collection on Plex.
So, just to explain it a bit further. My goal is to create a collection that includes a specific original language. When I use audio_language, which works, dubbed movies are also added to the collection, which I do not want. Also, some movies in that language are not added at all, because the metadata from Plex does not have the language info. Hence, I would like to source the language info from somewhere else, TMDB for instance, if possible.
📝 If you want to review this again, liberatrix14:
: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> 📝
**Rec 01** - ❌ **[ERROR]**
❌ [ERROR]
Error messages found in your attached log.
There is a very strong likelihood that Kometa did not complete all of what you wanted. Some [ERROR] lines can be ignored.
For more information on handling these, [https://kometa.wiki/en/latest/kometa/logs/?h=[error]#error]
262 line(s) with [ERROR] messages. Line number(s): 881, 1338, 2679-2680, 3107, 3302, 3473, 3488, 4989, 5424, 5587, 7210, 13767-14016
Page 6/9
So filtering whatever builder on the desired original language should pick up just the ones you are interested in.
does this have something to do with the plex movie agent maybe? or does it source the data externally?
This doesn't go in config.yml; you need to put the collection definition in an object xterna yaml and link it in the config.yml
I'll do an example when I get to my desk.
so put the that part in a seperate yaml and path it to that. okay. and what about the config part itself? is that correct?
That looks well over complicated for what you are trying to do.
I'm on my phone right now so can provide more detail in a few minutes.
thank you i'll wait.
If you want just those movies in your library which were originally in Turkish, simplest would be:
Create liberatrix.yml next to config.yml, put this in it:
collections:
Turkish Movies:
smart_label: release.desc
sync_mode: sync
sort_title: "!030_TurkishMovies"
plex_all: true
filters:
original_language: tr
Link that in your config as:
libraries:
Movies:
collection_files:
- file: config/liberatrix.yml
There's no reason to add the dynamic collection baggage when you are only interested in one of them.
If you really want to use the dynamic collection infrastructure you could put this in that external file:
templates:
my_language_template
plex_all: true
filters:
original_language: <<value>>
smart_label: release.desc
sync_mode: sync
title_format: "<<value>> Movies"
sort_title: "!030_<<value>> Movies"
dynamic_collections:
my_languages:
type: original_language
include:
- tr
NOTE: BOTH OFF THE TOP OF MY HEAD AND UNTESTED; MAY REQUIRE TWEAKING
The first one did it, thank you so much. Will close the post.