Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User Request-to-Watch Ratio Tracking Feature #3950

Closed
1 task done
stanyslassz opened this issue Oct 7, 2024 · 0 comments
Closed
1 task done

User Request-to-Watch Ratio Tracking Feature #3950

stanyslassz opened this issue Oct 7, 2024 · 0 comments

Comments

@stanyslassz
Copy link

Description

Is your feature request related to a problem?

Yes, it is related to understanding and managing user behavior in relation to their content requests. As an admin, it is difficult to gauge the consumption habits of users based solely on the requests they make. For example, some users might request a large number of movies or shows, but do not watch most of them, leading to a backlog of requested content that isn’t consumed.

This creates inefficiencies, especially when prioritizing or approving new requests. A clearer understanding of how many requests are actually watched would help better allocate resources, especially in shared Plex environments with limited storage or bandwidth.

Desired Behavior

I would like a feature that tracks a user’s request-to-watch ratio. The ratio would show how many pieces of content (movies or TV shows) a user has requested versus how many of those they’ve actually watched.

The ratio can be displayed as a numerical value (e.g., 0.75 meaning 75% of requested content has been watched) or as a percentage or progress bar in the user’s profile.

The ideal implementation would:

•	Track the number of requested items (which Overseerr already does).
•	Track the number of requested items that the user has actually watched, utilizing Plex API data to retrieve watch status.
•	Show this ratio as part of the user profile interface or on the admin dashboard.

Example ratio formula:
Watch Ratio = (Total Watched Content / Total Requested Content)

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant