If this is your first time on GitHub or you are new to this, we reccomend the following steps:
AerialCompanion.dmg
Disregard the remaining files/assetsAerialCompanion.dmg
)AerialCompanion.dmg
Aerial Companion.app
to the Applications
folder. Plese drag and drop as shown below: Applications
folder that you just dragged the icon to. Aerial.app
Open screen saver settings...
AerialCompanion.dmg
Screen Saver Options
Aerial Companion was introduced with Aerial 2.0. It's an independent application that allows for additional functionality for Aerial. Built entirely in Swift, the program is agile and doesn't hog a significant amount of memory while performing vital tasks. If you installed Aerial directly from GitHub, you may not have Aerial Companion, but if you installed it through the instructions above, you likely do.
The main benefit of using Aerial Companion is that it allows for automatic updates of Aerial in the background. To enable this, please follow the steps below.
Aerial.app
from your Applications folderDesired Version
as either the current stable release or beta releases (if you like taking a risk!). At times, these version numbers may be the same if there's no public beta available. Automatic
to enable automatic updates. You can also choose to be notified about new updates, but this will require you to use Aerial Companion more frequently.Hour
, day
, or Week
. For the best experience it is reccomended that you set this to check for updates every day. Launch
and then select In the background (no menu)
. If you have a selection of videos you want to play, but they aren't playing check the following:
You can do this in two different ways. Either favorite the videos and then choose to play only your favorites, or limit the selection of videos that you play.
Only Favorites
.Location
, Time
, Scene
, or Source
then select the proper sub-section to play. Download rotation
on the top right (or right click on Currently playing
in the sidebar and click Cache missing videos
Aerial can cache videos in two different ways:
When caching is set to manual
you will need to download and manage your cache entirely manually. When set to automatic
, you can set the size of your cache and Aerial will fill it with the videos you love!
Cache
on the sidebarAutomatically download videos
Show in Finder
button and delete any videos you no longer want. Cache
on the sidebarAutomatically download videos
NOTE: If you have fewer videos selected than your cache size limit, videos will not rotate. If your cache is larger than your limit, then over the course of the selected time period your cache will be automatically pruned until you are under your cache limit and then videos will periodically rotate).
The short answer is:
NOTE: 4K HDR requires the most intensive processing and requires a HDR compatible monitor and a reccomended minimum of 8GB of RAM.
If you'd still like to learn more, we have written about it more extensively in the dropdown below.
Aerial uses Apple's AVFoundation framework to play the videos as your screen saver. When available, AVFoundation will use hardware decoding (from your CPU or your graphics card) to minimize the resources needed for video playback. You can find guidelines in the help button next to the Preferred video format
setting.
By default, Aerial uses 1080p H.264 videos which is the most compatible format. Please note that all 4K HEVC videos are encoded with the Main10
profile, which may not be hardware accelerated by your machine, while some other HEVC videos (encoded in Main
profile) will be.
While we wish to provide everyone with the best setting for their machine, the GVA framework from Apple doesn't let us distinguish HEVC Main10
profile acceleration from general HEVC acceleration. Early feedback we gathered also seems to point that on machines with multiple decoding options (Intel QuickSync and AMD UVD), QuickSync will always be preferred (even if you "force" the discrete GPU use with an external monitor or via code, as of macOS Mojave).
These are our recommendations so far:
You can easily check for yourself what to expect by opening a video in Quicktime (Use the Show in Finder
option in the Cache
tab to find the cached videos). In Activity Monitor, the AV Framework GVA process is called VTDecoderXPCService
.
Because we use Apple's Framework, what is supported will depend on the version of macOS you use.
Cache
folder The Download Rotation
button is visible under the tab on the left.
Videos in Aerial only play when they are cached on your computer. This allows them to play while you are not connected to the internet and always play immediately when your screen saver starts.
To download (cache) an entire rotation:
Download Rotation
button on the top rightIn the event that you want to download videos from a specific category (for example if you want to select only certain videos to play) you can additionally right click on any category and select "Cache missing videos"
REMINDER: Only videos that are cached AND that are shown in the tab will play when you start your screen saver.
All the videos are still available in Aerial, don't worry!
Aerial 2.0 takes advantage of the latest available videos from tvOS. tvOS 11 and 12 are not shown as tvOS 13 actually contains these videos!
tvOS 10 videos support 1080p quality while tvOS 13 can support 4K and 4K HDR videos. You can still play videos from tvOS 13 in 1080p as well.
Aerial has the ability to adapt the videos that are played to the time of day in the categories of:
The option to adapt your own videos is entirely optional but can be based on a variety of different settings on your Mac as seen below:
Use my location
is the reccomended setting here. Aerial does not collect your location data but instead uses macOS Location Services to determine an approximate latitude and longitude in order to set Sunrise and Sunset times to be exact to the second.
Another option is to use your existing Night Shift settings to adapt videos. If you have customized your Night Shift settings this may be a good option to adapt your videos as night shift is enabled or disabled.
If you want to take advantage of adapted videos but without Night Shift, Light/Dark Mode, or Location Services, you can isntead set a specific time for Sunrise and Sunset and the videos will adapt based on that pre-set time
If you already have Light/Dark Mode enabled to switch automatically, this will allow the videos to be shown based on your Light or Dark Mode settings.
If you do not wish to adapt videos based on your settings or location, this option will disable this feature.
You can also choose to alternatively manually set Light or Dark Mode and only show the nighttime videos in Dark Mode so as not to be too bright!
Under specific circumstances it is possible for installation to fail due to a variety of reasons. We have received reports that certain antivirus applications, corporate firewalls, and corporate VPNs can block Aerial from installaing or functioning properly. Errors such as the one below (...That were never supposed to be seen) may be a sign that this is the issue.
Currently, the only workaround under these circumstances is to disable the corporate VPN/Firewall. If this is not possible, we recommend checking back later to see if a workaround has been implemented into Aerial.
Little Snitch and other network monitors can create similar issues to Corporate VPNs or Firewalls. If you have a network monitor a variety of issues may arise. You can try and troubleshoot these issues:
To fully reset Aerial's settings back to default:
Advanced
in the sidebarUninstallation of Aerial depends on your current macOS version and how you installed. Please click the relevant macOS version or installation method below to learn how to uninstall Aerial.
If you installed Aerial Companion:
/Applications
folder.Move to Trash
Finder>Empty Trash
This guide will walk you through how to remove Aerial and it's library files.
If you installed Aerial Companion:
/Applications
folder.Move to trash
Finder>Empty Trash
If you additionally want to delete all your remaining library and preference files, enter the following commands into Terminal.
~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver.x86-64/Data/Library/Caches/Aerial
and deleting the "Cache" folder manually.
These instructions will remove Aerial and all its files on macOS 10.15.
To remove Aerial if installed for all users
rm "/Library/Screen Savers/Aerial.saver"Remove Aerial if installed for your user
rm "~/Library/Screen Savers/Aerial.saver"Remove preferences
rm "~~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Preferences/ByHost/com.JohnCoates.Aerial"*Remove Application Support files
rm -rf "~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver.x86-64/Data/Library/Application Support/Aerial"Remove Caches files if any
rm -rf "~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver.x86-64/Data/Library/Caches/Aerial"This guide will walk you through how to remove Aerial and it's library files.
If you installed Aerial Companion:
/Applications
folder.Move to trash
Finder>Empty Trash
If you additionally want to delete all your remaining library and preference files, enter the following commands into Terminal.
~/Library/Application Support/Aerial
and deleting the "Cache" folder manually.
These instructions will remove Aerial and all its files on macOS 10.14 and earlier
Remove Aerial if installed for all users
rm "/Library/Screen Savers/Aerial.saver"Remove Aerial if installed for your user
rm "~/Library/Screen Savers/Aerial.saver"Remove preferences
rm "~/Library/Preferences/ByHost/com.JohnCoates.Aerial"*Remove Application Support files
rm -rf "~/Library/Application Support/Aerial"Remove Caches files if any
rm -rf "~/Library/Caches/Aerial"This FAQ was made largely to help those who are new to Aerial and GitHub. If you have more technical questions you need answered, please visit our Additional Documentation available here
Aerial is free and open-source. It was started in 2015 by John Coates
Since version 1.4, it's maintained by Guillaume Louel.