TUM-Dev / gocast

TUMs lecture streaming service.
https://live.rbg.tum.de/
MIT License
180 stars 42 forks source link

"Next"/"Skip" video control button #1170

Open MariusAlbrecht opened 10 months ago

MariusAlbrecht commented 10 months ago

Describe the solution you'd like A "Next"/"Skip" Button in the video controls as lots of other video players have them

Describe alternatives you've considered just going back to the overview and picking manually. With this I often find myself going to the overview without (actively) remembering the date of the lecture I was currently watching, then not finding the next lecture. Even without that issue not having to go back to the overview page (and possibly have to scroll down) would be nice

PSandro commented 8 months ago

I'm also interested in a feature that adds a quick reference to the next video of the playlist. This could be...

  1. an 'autoplay' button, which - when enabled - automatically jumps to the next video in the playlist after finishing the current one
  2. A preview for the next video showing in frame after the current video ends
  3. A link/button linking to the next/previous video

Note that currently there already exists such buttons for going back/forward in the queue, but in my option they are quite hidden. image

Personally, I would love to see a well-chosen 'Next Video' Icon directly left to the current 'New Bookmark' icon. image

What do you think? If that feature is welcome, I would like to work on this :)

MariusAlbrecht commented 8 months ago

I did notice this being possible through the playlist functionality. I'd suggest something like this at the bottom left and that's it. e.g. youtube: Screenshot_2023-11-22-12-32-35-91_984e1414ae90666a90f12ff17ec14a7f.jpg I don't think a preview at the end is really necessary because usually the last few minutes is just the prof packing up their stuff (and you'd want a good thumbnail which probably doesn't exist most times). For the same reason an autoplay button wouldn't work that well imo. Maybe making use of the "skip" functionality (which is not optimal rn but might get a lot better in the future #1186 #1206) would solve these issues