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
Got a report of larger video files occasionally locking up during playback when running the app on multiple Apple TVs on the same network. With this update all remote videos are downloaded to the tvOS cache directory first before beginning playback.
Changelog:
-
Revamped caching for remote videos
That was fast, DisplayLoop 1.1 is now available.
Changelog:
- Resolves bug where linking to your own video would prevent the video loop from updating
- Updates App Store icon
Oh hey, DisplayLoop for tvOS is now available. That's exciting. Supports any Apple TV that can use the App Store, tvOS 17 or above.
Not going to sugarcoat it, there was no saving the old site. The ancient Vue/Nuxt install was peacefully overwritten somewhere in US-East-1 earlier this week and replaced with a shiny new Nextjs site.