Aerial: Displaying extra descriptions on space video (international users needed !)

Created on 28 Sep 2018  路  19Comments  路  Source: JohnCoates/Aerial

One of the coolest thing about the new Space screensavers on tvOS12 is that by gently pressing the remote while they play, you can get detailed information about what the camera is flying over.

This is implemented by a set of timestamps and keys in the JSON, that are themselves referencing a localizedStrings bundle that is with the ressources.tar file that we now download in 1.4+.

I've started implementing support to display those strings in lieu of the basic descriptions, but since those strings are localized (and will be displayed according to your MacOS locale), there are probably some text rendering issues (partially displayed, etc) in some languages that uses non latin characters.

capture d ecran 2018-09-28 a 20 24 18

So if you feel adventurous and want to help, I made a test build with that feature here :
https://github.com/glouel/Aerial/releases/download/test1.41b1/Aerial.saver.zip

Again, this is a test build for those who want to help debug this.

Some things of note :

  • All the descriptions show with a 2s fade in/fade out
  • If you set show for 10s, the new description will pop only for 10s with fade in/fade out. If you set always, the description will stay until replaced by the new one (with a fade out/fade in again which "should" be seamless)
  • Land videos have only one description for the whole duration. Space videos have multiple descriptions that can be spaced by as little as 10 seconds

Known issues :

  • The very last description will not fade out before the video gets cut
  • It's possible the string disappears before the end with show always, and a land video

Those issues are linked to the fact that I'm currently not detecting the video duration.

Please report any issue you see in your locale with a description of the issue, your mac model, and possibly a screenshot of the issue you see if it hasn't been reported already. Many thanks in advance to those who will give it a shot.

PS : Also new in this test build, I added some test to check for H.264/HEVC hardware decoding support in the popover:

capture d ecran 2018-09-28 a 21 01 17

(new screenshots for the 1.4 readme)
screen shot 2018-10-11 at 14 47 09
screen shot 2018-10-11 at 14 49 52
screen shot 2018-10-11 at 14 50 18

enhancement help wanted

Most helpful comment

All 19 comments

@glouel, everything looks good in newest beta/pull #512! Observed your known issues, however I do not use 'show always'. Great work @ starting the auto-detection of hardware decoding. Looking forward to future updates.

Thanks for your feedback @dVIAN13.

Latest build, some pretty nice changes :

  • Add video duration detection
  • Add fade in/fade out to videos
  • Add a shadow around text for better readability

Also fixes the transitions so they are smoother now. I think it's pretty good so barring any bug I'll make a PR out of it, I may add a "English" default for the localization that you can override, depending on feedback from i18n users if any.

https://github.com/glouel/Aerial/releases/download/test1.41b2/Aerial.saver.zip

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ryan-madrona picture ryan-madrona  路  8Comments

sdugoten picture sdugoten  路  7Comments

arnsangra picture arnsangra  路  3Comments

Pingren picture Pingren  路  7Comments

inopinatus picture inopinatus  路  8Comments