/Outside

A screensaver for seeing outside, into the Real World™

Primary LanguageSwiftMIT LicenseMIT

Outside

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.

Tasks

Update videos.v2.json

# first time: cd ./scripts/update-json && yarn
node ./scripts/update-json/index.js ./Outside/videos.v2.json

Release new build

agvtool new-marketing-version [version]
bundle exec fastlane release

Credits

TODO

  • OTA updates to videos.json
  • option to deactivate when on battery/low battery
  • video caching (via AVAssetResourceLoader and AVURLAsset)
  • shortcut to skip to next video not possible as of 10.15 (link)
  • handle "offline" use case
  • configure metadata corner
  • configure metadata timeout