Describe the bug
Jellyfin.sw_watchers appears to return only users who have fully watched all present episodes of a series, instead of listing all users who have started watching it (watched at least one episode).
This makes its behavior overlap with sw_allEpisodesSeenBy, while users who only partially watched a series are not included.
To Reproduce
- Have a series with multiple episodes in Jellyfin
- Use multiple users with different watch states:
- User A: watched all episodes
- User B: watched only some episodes
- Query
Jellyfin.sw_watchers for that series
- Observe the returned user list
Expected behavior
Jellyfin.sw_watchers should return all users who have watched at least one episode of the series (partial + complete watchers)
Jellyfin.sw_allEpisodesSeenBy should instead be the one returning only users who completed the full series.
Actual behavior
Jellyfin.sw_watchers only returns users who have watched all episodes, excluding users who partially watched the series.
Device (please complete the following information):
- OS: Docker
- Version: 3.3.0
- Server: Jellyfin
Additional context
Let me know if this is intended behavior, but based on the naming I would expect a broader inclusion
Describe the bug
Jellyfin.sw_watchersappears to return only users who have fully watched all present episodes of a series, instead of listing all users who have started watching it (watched at least one episode).This makes its behavior overlap with
sw_allEpisodesSeenBy, while users who only partially watched a series are not included.To Reproduce
Jellyfin.sw_watchersfor that seriesExpected behavior
Jellyfin.sw_watchersshould return all users who have watched at least one episode of the series (partial + complete watchers)Jellyfin.sw_allEpisodesSeenByshould instead be the one returning only users who completed the full series.Actual behavior
Jellyfin.sw_watchersonly returns users who have watched all episodes, excluding users who partially watched the series.Device (please complete the following information):
Additional context
Let me know if this is intended behavior, but based on the naming I would expect a broader inclusion