What I am attempting to do is to build a training video library for my organisation and when the video completes it updates a list item. At the moment I am stuck with running a timer in the background which is not a very good solution.
I would also consider raising a feature request to do a training series template similar to a channel that as members watch the videos/playlists then it is marked off as completed. Similar in a way to this feature request for a playlist.
Stream, like Forms, is an evolving application yet is still relatively new. It has quite a way to go before it's consider a mature application, however the team has made some great progress the last 12 months.
Hope this answers your question. If so, please set a like and solution/best response in order to drive others to this feature request.