After bragging how well my system was performing this morning I noticed an inordinate amount of "Loading..Please Wait" messages during playback of a recording that I had started earlier in the morning. Upon investigating I found a scheduled recording had started around the same time, so I am thinking there may be a connection. I was using a hard-wired Roku 4 at the time.
My hard drive connected to the Tablo is a 5TB Seagate Desktop Drive model SRD0NF2.
It seems some consider that the "Loading..Please Wait" message describes a "Buffering" condition. I my case I suspect it is a program segment misread, possibly caused while the hard drive was doing double-duty both reading and writing to the disk at the same time. Some times the result of the "Loading..Please wait" action was to repeat the same program segment two or three times before continuing. This does not describe to me the concept of "buffering" in the classical sense.
if the system was indeed "buffering" one would think there would be enough read-ahead program segments in the media player cache to allow for temporary disk re-reads or interruptions. Maybe other media players "buffer but the Roku app does not "buffer" at all, or perhaps has too small a buffer cache?
Realistically, does it not seem very possible that simultaneous reads and writes to a hard drive via a USB 2.0 port could on occasion result in the "Loading..Please Wait" message that some users are experiencing?
Hopefully if the only real problem with the Roku "Loading..Please wait" condition is a too-small read-ahead buffer cache, perhaps that could be corrected in software.
It would be interesting to hear from other users who may have experienced random performance issues during program playback to see if perhaps a program was being recorded at the same time.