cloudstream icon indicating copy to clipboard operation
cloudstream copied to clipboard

Smart library management features

Open Rockymar11 opened this issue 3 months ago • 2 comments

Describe your suggested feature

Hi devs, I'm requesting a few library-management features:

When I finish watching any content, it should automatically move from Watching to Watched.

When I start watching something from Plan to Watch, it should move to Watching.

If I stop watching any content for more than 3 months, it should automatically move to Dropped.

Also, when I reopen content that I’ve already finished, the play button should show Play Again instead of Play Movie, as if I’m watching it for the first time

Other details

Hi devs, I'm requesting a few library-management features:

When I finish watching any content, it should automatically move from Watching to Watched.

When I start watching something from Plan to Watch, it should move to Watching.

If I stop watching any content for more than 3 months, it should automatically move to Dropped.

Also, when I reopen content that I’ve already finished, the play button should show Play Again instead of Play Movie, as if I’m watching it for the first time

Acknowledgements

  • [x] My suggestion is NOT about adding a new provider
  • [x] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.

Rockymar11 avatar Nov 13 '25 05:11 Rockymar11

Waiting this update to be enrolled

Rockymar11 avatar Dec 02 '25 16:12 Rockymar11

I really like this idea! These library-management features would significantly improve the user experience.

Maybe we could formalize defining the content status tabs like this:

  • Watching: Your currently watched content (in progress).
  • On-Hold: When the content is waiting for a new season, or you've paused indefinitely.
  • Plan to Watch: Content that has not yet been started.
  • Completed: Content that has been fully finished.
  • Dropped: Content abandoned due to prolonged inactivity (e.g., your suggested $X$ months).

We can then implement the suggested automation logic based on these definitions:

Proposed Automation Rules

1. Starting Content:

  • Content should automatically move from any other status (Plan to Watch, On-Hold, and etc.) to Watching upon playback.

2. Finished Watching Content:

  • Movies: Move to Completed.
  • Series (Finale): If the final episode of the final season is finished, move to Completed.
  • Series (Season Break): If the current season is finished, but the series is confirmed to be continuing, move to On-Hold (while waiting for the next season release).
  • Series (On-Going): If an episode is finished but there is an upcoming, unreleased episode, the status stays in Watching.

3.Inactivity:

  • If there is no activity for X months while the content is in Watching, it should automatically move to Dropped.

Also, allowing users to rearrange the order of these tabs would be a great quality-of-life feature!

Arnooodles avatar Dec 09 '25 12:12 Arnooodles