@JackRacc The 6h cut-off is caused by Youtube providing playback links that expire after that amount of time.
We could add some logic for the client to tell the server to fetch a new link, though it's not garanteed that the video player (VideoJS) won't pause the video to reload the new data.
Also, this is very low priority, as reloading the page "fixes" the problem in all cases.
-SamantazFox