I have set up a Smart Collection to display shows I have watched that have recently added unwatched episodes. The results aren’t correct.
The filters are;
Unwatched Episodes is true
Show Last Watched is in the last 2 Months
Date Episode Added is in the last 3 Weeks
Collection filtering based on User currently viewing the content
I am currently logged in as the Admin user.
The results are showing 5 shows. Three are correct, two are not.
One is a show that was watched within the past 2 Months but by a Managed Account not the Admin.
Another result is a show that was last watched more than 2 years ago by the Admin only.
Server Version 1.41.8.9834
Plex Web Version 4.146.0
Can you screenshot your filter? Something about it seems odd and I think if I could see the actual filter in the GUI that’d be easier for it to click.
I tried making an “unwatched recently added” collection for a new row I wanted to use but something about mixing shows\seasons\episode flags in filters didn’t really work right and you might be hitting the same issue.
One thing you’re not showing is your view - are you trying to do Show or Episode and what sort order? I assume Show because you mentioned “to display shows” but just wanted to check. Sort order doesn’t really matter other than for comparing.
So here is me replicating your filters a bit. I didn’t see any difference in results using the “show plays greater than 0” filter so just left it off. That looks correct to me for my play history and episodes I’ve added. I fiddled with the time frames and that worked for me as expected. So for me these results are correct but I only have one local account accessing these shows. I don’t have managed users using smart collections. I have just plex users (they have their own plex account) as as far as I know the watched status functions are working correctly - there was a bug at one point a few years ago I think but that got fixed.
I also didn’t see a difference between using “Episode Unwatched” and “Unwatched Episodes” - that might have more impact from an TV episode or season based view? Maybe some one can provide more detail on that one.
What you might have to show us to dig more into what is wrong in your experience is more references - particularly since you mention different managed users. Some screenshots of the results and how they are or aren’t right and then we’ll have references for this part:
Side note about Watched\Unwatched linked to Play\Unplayed\Play count:
I was fiddling with the watched\unwatched and play count filters to see if that would impact using that “show plays” filter. Plex used to be setup where marking title as watched also marked it as played, so if you manually marked a title as Watched after adding it to the library it would also mark that as recently played\recently watched. So “watched” and “played” were kinda the same thing. Then Plex decoupled manually marking titles as watched from being marked as played a few years ago but it still counts it as recently watched (I thought it stopped doing that too but maybe not?)… can make the filters of watch\play a little funny in a way but I found something else in fiddling with play vs watch functions. Marking a title as “unwatched” deletes the existing play count.
I had a title I’ve watched several times and in a filter showing titles with plays more than 4 it shows up… I manually marked it as unwatched and it only shows up with 0 plays as the filter now. Marking it manually as watched doesn’t give it a play count of 1 but still counts it as recently watched - which is right? (thought manually marking wouldn’t count as recently watched if it wasn’t actually played so maybe that’s a regression) - but manually marking as unwatched should probably be decoupled from changing play count as well then.
I don’t think this is a bug, just a decision for functionality. It makes a certain sense from a perspective of “unwatched = unplayed” but I woulda preferred to have kept my play count and “last played” information uncoupled from manually marking Unwatched just like it is when marking it Watched. I have some Smart Collections for home rows based on that metric and now this title won’t fit those anymore. Maybe the filters could be expanded to included play metrics separately from watched? Watched could just be a flag - it has or it hasn’t - but “plays” is the more granular option of dates and counts that’s irrespective of watched\unwatched status.
Just something to keep in mind I guess. Sorry for the extra tangent.
Because of the time frame involved it’s probably working right when it does that. In playing with it I found it lined up with my show habits when I increased that number (I don’t have that many going at the same time). If you have it set at 0 it can probably be removed entirely.
Otherwise I think what you’re likely running into is mostly going to be related to how managed users are impacting your watched\played status. I don’t have managed users myself so can’t test so maybe a rep is willing to come back since you answered their questions for them to you help you troubleshoot.
That doesn’t make sense to me. I have Show Last Watched set to In the Last 2 Months and Date Episode Added to In the Last 3 Weeks.
If I set Show Plays at >4 I get results. I have not watched the shows >4 times within the time frames.
This is also not what I would expect. I had initially set it to >1 because I didn’t want shows that I watched once and didn’t plan to watch again.
Thanks for the suggestions. I’ll keep playing around with it but I don’t have much faith in it.
I think it’s counting episodes watched so if you watched 4 episodes it’s been “watched 4 times” maybe or if you watched a single episode 4 times that’s also 4 watches maybe? Then maybe the time frame doesn’t impact at all.
It really could come down to what I mentioned before where sometimes the filters act a little funny between show\episode\season metrics and how it counts them out. I really got away from doing TV show smart collections when trying to get very granular ended up with results I didn’t expect.
Hopefully someone who knows more about how they interact will jump in here and help out.