I download my videos. For youtube, I use a frontend named invidious that has the option to download a video by default, otherwise I use chrome, hold a video while it loads and click on download. It has many benefits - one of them is that I can always come back to a video when I want, no need to load again, even offline. It has a huge demerit, however, and that is that I cannot watch a video while it is downloading. I can do that on my PC (in theory, never tried). I rarely watch vids on PC. I cannot do that on my android device. I basically watch my vids exclusively on it. Any suggestions on how to solve it?