Hi , I have some different thoughts about this situation.
In fact I also watch movies directly from my GDrive. But my expectation for RaiDrive is reduce the random access time as possible as my bandwidth can afford.
I think if your bandwidth could not afford the bit-rate of the movie. Only pre-cache can solve this problem. But if I in this situation , I think I also colud pre-download whole movie by myself.
If I wnat to watch movie tomorrow , I could start downloading it before I go to bed . If I suddenly want to watch movie at this moment , I think the pre-cache still can not help much.
You mention pre-cache certain files, such as movies (mp4 files etc.) . I am not sure it is a good idea for common situation. I have a lot of movie in the GDrive , I upload to GDrive because my local disk is out of space . Base on the precondition , I also don’t have much space for pre-cache
I think if RaiDrive implement this feature. Maybe it need some comprehensive setting to control cache behavior , something like right-click on the file and click “cache-this file” and “clear cache” …