Sync timecode with server and add a function to resume playback where we left it
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 119
- Forks
- 72
- Avg merge
- 18h 42m
- Merged PRs (30d)
- 24
Description
Is your feature request related to a problem? Please describe.
Nextcloud should remember the video playback timecode for each user, like streaming platforms netflix, prime, etc.
(this feature has already been requested for the old video player : https://github.com/nextcloud/files_videoplayer/issues/22 )
Describe the solution you'd like
I would like, when I watch a film or video from nextcloud, that the current playback timecode is synchronized with the server, so that I can resume playback where I left off.
For example, a pop-up button when I start the video to ask me to "play from the beginning" or "resume where you left".
Describe alternatives you've considered
An alternative is to install a media server that has this feature, like Plex.
The problem is that not all servers can necessarily transcode efficiently and for nextcloud users with an installation on shared hosting, it is impossible.
Thank you in advance for the excellent work, have a nice day!
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or implementation entry points are identified in the issue. Start by locating the viewer's video playback entry point and determine how playback time could be stored per user on the server. Done means playback time is synchronized and a later viewing session can resume from the saved position, with an option to start over.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100