Turns out it was mostly a video encoding issue that was using causing the reported stream stuttering issue. So rolled back the local caching change from v1.2 and added some additional logic to restart the stream if it gets paused. That being said I will likely be implementing something like CachingPlayerItem in the next update or two.
Changelog:
- Fix: Remote videos automatically resume playing if becoming paused due to buffering