Design for "Remove From Continue Watching" #50
Replies: 5 comments 22 replies
-
This path is a bit different from my implementation. I've gone down the route of simply removing the item from Continue Watching without resetting the user's position in the piece of media. |
Beta Was this translation helpful? Give feedback.
-
I'd love to see this extended to "Remove from Next Up" if there's an appetite for that. |
Beta Was this translation helpful? Give feedback.
-
@cvium Why did you reopen this discussion? Was there something you'd like to add? |
Beta Was this translation helpful? Give feedback.
-
What is the benefit of this over just marking the item as played via the check icon? |
Beta Was this translation helpful? Give feedback.
-
This appears to be achievable right now by making a POST request to Would this be an acceptable solution? |
Beta Was this translation helpful? Give feedback.
-
Here is the write up of the current design we have for implementing this feature.
This seems pretty straight forward.
We have looked into how to implement this feature and have a few concerns:
It seems we would need to modify the "InternalItemsQuery" object to be able to include this flag.
I assume we would also need to modify the SqliteItemReposity class to modify the generation of the query.
An alternative to modifying InteralItemsQuery would be to separately get a list of guids that have the exclude flag for the current user
and include them in the "ExcludeItemIds" property of the query. This might be more straight forward if there is a way to do a more manual sql query to get the list of guids?
An alternative to the flag design as a whole would be to instead offer the user the option to reset the watch time.
This would remove the need to make any modifications to the database or query generation.
The advantage of the flag would be to keep the users current watch position but still exclude it.
Beta Was this translation helpful? Give feedback.
All reactions