Closed mayeaux closed 2 years ago
Thanks for filing, will close my old issue for this (https://github.com/lbryio/lbry-desktop/issues/3614). This should also include some indicator that something was viewed fully (red bar all the way to the end, maybe different tile shading, etc).
We still need account API support for this to make it cross device / persistent: https://github.com/lbryio/internal-apis/issues/1790
Re: indicating fully watched videos, YouTube does a solid red bar, which feels natural and I support as the spec.
Issue moved to OdyseeTeam/odysee-frontend #168 via ZenHub
A very important feature to have is to save where a user last was on a video and then show that progress when they are overviewing a channel page. When the user sees the progress bar they can know where they were in that video (a completed video should be a full red progress bar) and when they click that video they should be taken to where they last were while watching that video.
Example from NodeTube, YouTube has the same implementation:
It should be simple enough to make a call to the database on a recurring basis that will mark the current progress of the upload view. On the frontend most of this functionality exists because we are saving user's current state on the client side, so provided the backend can provide the last watched time along with the rest of the information about the claim all that is needed is a progress bar which is easy enough to implement.