Several Issues/Questions Regarding AMC
Posted: 28 Mar 2016, 20:14
I've dealt with random quirks over the last year or so of using AMC, but none that were really ever a huge deal.. but lately I've been encountering a few of them at a time, and figured it's finally time to get permanent solutions/help for them. Bit of a long post incoming..
1. Interpretation issues: I've started downloading Join or Die with Craig Ferguson, and have been experiencing an issue with both AMC and the GUI interpreting this as The Late Late Show with Craig Ferguson. Interestingly, even if I remove the Craig Ferguson bit from the title before attempting to match, it would still pull up The Late Late Show. It seems that the interpretation is heavily latching onto the Craig Ferguson portion of the title, and "higher popularity" of the show. So, by the time the filter is being checked and season/episode would be compared, the show has already been searched against The Late Late Show. The names and titles are definitely clean and fairly black and white "Join.or.Die.with.Craig.Ferguson.S01E01" formats, though. I assume this could also be xattr related, and has some sort of fallback to that based on the initial automated rename.. but it's causing some serious annoyance to have to manually match/rename every episode. Attempting to solve this has lead me to issue 2:
2. Filters don't seem to be checked until after the initial interpretation match. So even if I include an "n != 'The Late Late Show with Craig Ferguson'" filter or variations of that (I may be misunderstanding the filter format and thus have an incorrect filter for what I wish to achieve), this filter doesn't seem to be checked until after AMC has already interpreted the show as The Late Late Show (I discovered this by checking logs). This causes an issue of the entire file just refusing to be re-checked or matched in any sort of way, thus achieving absolutely nothing.. with or without -non-strict enabled. Am I doing something horribly wrong, or is there another method to achieve the desired filter of "ignore The Late Late show as a possibility at all before looking at episodes, and interpret/match against the other options"?
3. I've had very mixed and sporadic behavior regarding some episodes of Dragon Ball Super being flagged as Dragon Ball Z episodes, despite all of them having an identical filename format. We're talking random ones, like episode 5, 16, 24.. no real number convention that makes sense. This issue would also be solved by filtering out Dragon Ball Z, but hits the same problem as issue 2.
4. This is less of an issue, and more of a convenience question that coupled with solving first three issues might make my life a lot easier. I noticed a tutorial on utilizing a filters txt file that utilizes .contains(n) on the per-line bases to filter shows (but, again: issues above also present).. but I was curious if such a method is possible with full filter formats. Is it possible to simply do the same --filter "!readLines('''/path/to/excludes.txt''').contains(n)" but have each line be its own filter expression/format? Would just dropping the .contains(n) do that, or is more necessary? If this is not possible, does one just pass multiple filters through arguments using && or || separators? I run my AMC on a single folder often containing both movies, shows, and anime.. and thus haven't yet found a single solitary "all-in-one" filter that would work for me.. especially considering I now have several specific shows I wish to filter out.
It's very possible that all of these "issues" aren't really issues and I'm just missing something, but I've been playing around and trying to search/read for any relevant information.. but most of my needs are fairly niche and I've had to kinda patchwork things together in the meantime, and am getting frustrated with how often I've had to manually edit things.
Thanks in advance for reading, and any help you can offer.
1. Interpretation issues: I've started downloading Join or Die with Craig Ferguson, and have been experiencing an issue with both AMC and the GUI interpreting this as The Late Late Show with Craig Ferguson. Interestingly, even if I remove the Craig Ferguson bit from the title before attempting to match, it would still pull up The Late Late Show. It seems that the interpretation is heavily latching onto the Craig Ferguson portion of the title, and "higher popularity" of the show. So, by the time the filter is being checked and season/episode would be compared, the show has already been searched against The Late Late Show. The names and titles are definitely clean and fairly black and white "Join.or.Die.with.Craig.Ferguson.S01E01" formats, though. I assume this could also be xattr related, and has some sort of fallback to that based on the initial automated rename.. but it's causing some serious annoyance to have to manually match/rename every episode. Attempting to solve this has lead me to issue 2:
2. Filters don't seem to be checked until after the initial interpretation match. So even if I include an "n != 'The Late Late Show with Craig Ferguson'" filter or variations of that (I may be misunderstanding the filter format and thus have an incorrect filter for what I wish to achieve), this filter doesn't seem to be checked until after AMC has already interpreted the show as The Late Late Show (I discovered this by checking logs). This causes an issue of the entire file just refusing to be re-checked or matched in any sort of way, thus achieving absolutely nothing.. with or without -non-strict enabled. Am I doing something horribly wrong, or is there another method to achieve the desired filter of "ignore The Late Late show as a possibility at all before looking at episodes, and interpret/match against the other options"?
3. I've had very mixed and sporadic behavior regarding some episodes of Dragon Ball Super being flagged as Dragon Ball Z episodes, despite all of them having an identical filename format. We're talking random ones, like episode 5, 16, 24.. no real number convention that makes sense. This issue would also be solved by filtering out Dragon Ball Z, but hits the same problem as issue 2.
4. This is less of an issue, and more of a convenience question that coupled with solving first three issues might make my life a lot easier. I noticed a tutorial on utilizing a filters txt file that utilizes .contains(n) on the per-line bases to filter shows (but, again: issues above also present).. but I was curious if such a method is possible with full filter formats. Is it possible to simply do the same --filter "!readLines('''/path/to/excludes.txt''').contains(n)" but have each line be its own filter expression/format? Would just dropping the .contains(n) do that, or is more necessary? If this is not possible, does one just pass multiple filters through arguments using && or || separators? I run my AMC on a single folder often containing both movies, shows, and anime.. and thus haven't yet found a single solitary "all-in-one" filter that would work for me.. especially considering I now have several specific shows I wish to filter out.
It's very possible that all of these "issues" aren't really issues and I'm just missing something, but I've been playing around and trying to search/read for any relevant information.. but most of my needs are fairly niche and I've had to kinda patchwork things together in the meantime, and am getting frustrated with how often I've had to manually edit things.
Thanks in advance for reading, and any help you can offer.