For example, if trying to mark an episode of a series that has no unmarked episodes (thus, it's not possible to mark), epm will respond with
Series not found: whateversearch
Which makes it sound like the series itself doesn't even exist, which is not try.
That is, a series search can return zero results for more than one reason.
Probably, the title search should be done first, and then the apply the secondary requirements to that result list.
In the above example, it will first search for "whateversearch" and return everything that matched that. Then the "has unseen episodes" requirement is applied, which make the result list empty (or not).
For example, if trying to mark an episode of a series that has no unmarked episodes (thus, it's not possible to mark), epm will respond with
Which makes it sound like the series itself doesn't even exist, which is not try.
That is, a series search can return zero results for more than one reason.
Probably, the title search should be done first, and then the apply the secondary requirements to that result list.
In the above example, it will first search for "whateversearch" and return everything that matched that. Then the "has unseen episodes" requirement is applied, which make the result list empty (or not).