@danielmrose Most mainline services (Disney, Netflix, etc) have ways to download a limited amount to device for that reason (but downloads expire).
And some of the tangential services (Channels, Plex) allow it as well. The challenge comes with combining the two (Disney + Plex for example) when wanting something more permanent.
Very well might be a problem without a solution unless going full on on the torrent route. PlayOn does have some potential solutions, and it can be integrated with Channels.
Lots of variables, one-offs, and potholes.