A screensaver for seeing outside, into the Real World™
The file videos.v2.json
drives the playlist, which can be updated to consume other videos.
It's soothing though, so that's neat.
# first time: cd ./scripts/update-json && yarn
node ./scripts/update-json/index.js ./Outside/videos.v2.json
agvtool new-marketing-version [version]
bundle exec fastlane release
- Original inspiration: WindowSwap
- Screen saver template: ScreenSaverMinimal
- Thumbnail icon: Window View
- OTA updates to
videos.json
- option to deactivate when on battery/low battery
- video caching (via
AVAssetResourceLoader
andAVURLAsset
) -
shortcut to skip to next videonot possible as of 10.15 (link) - handle "offline" use case
- configure metadata corner
- configure metadata timeout