So, if a video is at the top of the queue and is not downloaded, nothing can play until it is.
The default behaviour should probably be to skip over videos while they're downloading instead of blocking the next video in the queue from playing, especially if it's a long video, and re-queue them when they've finished downloading. Either that, or try to pull the next downloaded video to the front of the queue.
So, if a video is at the top of the queue and is not downloaded, nothing can play until it is.
The default behaviour should probably be to skip over videos while they're downloading instead of blocking the next video in the queue from playing, especially if it's a long video, and re-queue them when they've finished downloading. Either that, or try to pull the next downloaded video to the front of the queue.