Use Cases
First, manual download initiations should take priority over everything.
But after that I have my Watch Later to auto-download, and I usually order my WL by shortest duration first.
This can cause me issues if I have say 2 hour long videos and 3 short videos trying to be downloaded but the download queue keeps prioritizing the huge videos (even when I expressly cancel them), when I need to leave ASAP and in the same time it could have finished all 3 short videos (which I wanted to use first, and act as a buffer until I could reenter Unmetered data).
Proposal
Have download queue check for WL initiated downloads, and prioritize them in WL order.
Started downloads don't need to be cancelled if they don't match the "highest priority", but if a started download is manually cancelled (and was later in the WL) it should start downloading the "highest priority" video.
References
No response
Use Cases
First, manual download initiations should take priority over everything.
But after that I have my Watch Later to auto-download, and I usually order my WL by shortest duration first.
This can cause me issues if I have say 2 hour long videos and 3 short videos trying to be downloaded but the download queue keeps prioritizing the huge videos (even when I expressly cancel them), when I need to leave ASAP and in the same time it could have finished all 3 short videos (which I wanted to use first, and act as a buffer until I could reenter Unmetered data).
Proposal
Have download queue check for WL initiated downloads, and prioritize them in WL order.
Started downloads don't need to be cancelled if they don't match the "highest priority", but if a started download is manually cancelled (and was later in the WL) it should start downloading the "highest priority" video.
References
No response