PeerTube currently syncs videos that are still being post-processed by YouTube.
For livestreams with a length over 2 hours that finished broadcasting, but haven't finished post-processing this results in incomplete and cut off videos (post-live manifestless mode) to be imported.
Steps to reproduce
Setup PeerTube using latest develop branch (2022-10-07)
Synchronize a YouTube channel
Wait for or publish a livestream that exceeds 2 hours in length on YouTube
Kick off the synchronization after the livestream finishes
Observe PeerTube importing a incomplete and cut-off video
Describe the expected behavior
PeerTube only importing the video when YouTube has fully processed it, skipping over videos that are still in post-live manifestless mode.
Describe the current behavior
PeerTube currently syncs videos that are still being post-processed by YouTube.
For livestreams with a length over 2 hours that finished broadcasting, but haven't finished post-processing this results in incomplete and cut off videos (post-live manifestless mode) to be imported.
Steps to reproduce
Describe the expected behavior
PeerTube only importing the video when YouTube has fully processed it, skipping over videos that are still in post-live manifestless mode.
Additional information