GithubHelp home page GithubHelp logo

aerial's Introduction

Aerial - Apple TV Aerial Views Screen Saver

Github All Releases GitHub contributors

Aerial is a Mac screensaver (macOS 10.12 or later) based on the new Apple TV screensaver that displays the Aerial movies Apple shot over New York, San Francisco, Hawaii, China, etc. Starting with version 2.0.0, it also includes videos shared by Joshua Michaels & Hal Bergman!

Aerial is completely open source, so feel free to contribute to its development.

This repository is used solely for development.

Starting with version 2.3.0, Aerial can now display current weather information and forecasts to your location, thanks to OpenWeather.

openweather_logo

We thank OpenWeather for their support of Open Source projects.

For downloads and instructions, please go to our new website, hosted on GitHub Page: https://aerialscreensaver.github.io

Windows user? Try OrangeJedi/Aerial
Linux user? Try graysky2/xscreensaver-aerial

About Aerial

Aerial was started in 2015 by John Coates (Twitter, Email)

Starting with version 1.4, Aerial is maintained by Guillaume Louel (Twitter). If you are looking to support the development of Aerial, feel free to donate using the following button :

ko-fi

Compatibility

  • macOS Sierra (10.12) and above, natively compiled for Apple Silicon

Community

  • Found a bug? Make sure you are running the latest version and please check our FAQ and troubleshooting page and our issues, as someone may already have reported it (a beta may be available with the fix you need). Feel free to open an issue, try to be as specific as possible.
  • Have you fixed a bug? Or want to implement a feature? Check instructions on how to compile Aerial and more on contributing here.
  • Can you translate videos names and their descriptions? Awesome! Read here for details on how to help us.
  • Have a feature request? Open an issue. Tell us why it would be useful, and why you and others would want it.
  • Join our Community Discord server for technical support, feature requests, and a fun time!

Multilingual Support

Aerial features overlay descriptions of the main geographical features displayed in the videos.

Community Strings example

Video descriptions are available in many languages (Spanish, French, Polish… check the complete list here) and that is only possible thanks to the collaboration and interested work of many volunteers. To best serve the international community we've defined a translation workflow that allows any person, even with no technical background to help translate the descriptions.

If you want to collaborate, please read the details here.

License

MIT License

aerial's People

Contributors

1a57danc3 avatar adrianbindc avatar aitor avatar alistairmcmillan avatar balestrapatrick avatar boidolr avatar cheese1 avatar coffeeplanter avatar cxy5014 avatar danchr avatar djui avatar dnicolson avatar esetnik avatar fscherwi avatar glouel avatar johncoates avatar jrthsr700tmax avatar justmaku avatar kant avatar mystyctrolls avatar pcarn avatar sconaway avatar seanmsmith avatar stuwest avatar swarnava avatar tawfiqh avatar valeriyvan avatar vinkla avatar webveteran avatar zv00 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

aerial's Issues

Screensaver does not stop on arrow keys

I usually use arrow keys to unlock my Mac, these are quite reachable and I'm sure I won't get any unnecessary symbols in my password field afterwards. However, Aerial seems to go to per-frame mode when I press arrow keys instead of starting the unlock procedure.
This issue is not compatible with #21

Screen saver preview not working

Hello Aerial team,

I have noticed that the screen saver preview and the actual screen saver does not load. Both of them start up on my screen with the initial frame of a city but won't start even after a couple of minutes. I am running El Capitan. I hope this helps!

Hitting spacebar only pauses the video, doesn't exit the screensaver

I'm on the latest El Capitan. My screensaver is password locked. When I hit the spacebar, assuming that it'll bring up the password box like it does on other screensavers, it instead pauses the video.

Maybe that's a desirable thing for some reason I'm not seeing, but in that case, it would be better as a non-default option users who need it can turn on.

The space bar, by default, should bring up the password prompt (or exit the screensaver) just as it does for almost all other screensavers.

Set as desktop wallpaper

Love what you've done with this. My desktop wallpaper now looks incredible when I choose to run the following command in an open terminal window:

/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background

This isn't an issue, just a note. Thought it was worth mentioning for those that weren't aware of this neat little trick.

Lag

Hello,

I just downloaded the file and clicked it and installed it. But once it starts running it looks like it get stuck. I restarted my computer and tried again and nothing. I am running OS X 10.11 in a Retina MacBook Pro 2013 i7 8gb. If you need more info feel free to contact me: [email protected] You have made a wonderful job with this screensavers, I hope you could help!

Best Regards,

Carlos Munguía

Need to support offline mode

During enjoying ur saver, I find sometime it can't show the video.
Checking the code, it just plays the mov on apple site.
Currently, I'm downloading the video and trying to rebuild the code to support offline mode.
Do u think it's necessary ?

Does not work with proxy

I am attempting to use this screensaver at work, where we use a proxy. I have installed but the images do not load. After a period of time, a play button with a line through it appears - indicating the content could not be played.

Proxy has been set in network settings and inside terminal profile.

Energy saving

The computer does not go in sleep mode anymore when screensaver is playing .

Smooth Fade Between Scenes

It would be a lot more graceful if Aerial faded each scene into each other when a scene ends rather than cutting to the next scene. Given the calming nature of these video clips, a five or six second fade give or take would make it a lot less jarring.

"Non-streaming asset does not support byte ranges for URL" in Console

Selecting the screen saver in system preferences, gives the following erros in the console.app:

27.10.15 10:48:00,819 System Preferences[55536]: Unable to simultaneously satisfy constraints:
(
    "<NSLayoutConstraint:0x7fb148428c70 NSPopUpButton:0x7fb1484da660'-'.width == NSPopUpButton:0x7fb14a993ea0'-'.width>",
    "<NSLayoutConstraint:0x7fb14842baf0 NSPopUpButton:0x7fb14aa19320'-'.trailing == NSPopUpButton:0x7fb14a993ea0'-'.trailing>",
    "<NSLayoutConstraint:0x7fb14847dcc0 NSPopUpButton:0x7fb14a993ea0'-'.leading == NSPopUpButton:0x7fb14aa19320'-'.leading>",
    "<NSLayoutConstraint:0x7fb14a99ab20 NSPopUpButton:0x7fb1484a0a70'-'.trailing == NSPopUpButton:0x7fb1484da660'-'.trailing>",
    "<NSLayoutConstraint:0x7fb14a9918e0 NSPopUpButton:0x7fb1484da660'-'.leading == NSPopUpButton:0x7fb1484a0a70'-'.leading>",
    "<NSLayoutConstraint:0x7fb148489470 NSImageView:0x7fb14847dc00.centerX == NSBox:0x7fb14aa18b00'Aktive Ecken'.centerX>",
    "<NSLayoutConstraint:0x7fb148428d30 H:[NSPopUpButton:0x7fb14aa19320'-']-(29)-[NSImageView:0x7fb14847dc00](LTR)>",
    "<NSLayoutConstraint:0x7fb148438170 H:[NSImageView:0x7fb14847dc00]-(29)-[NSPopUpButton:0x7fb1484a0a70'-'](LTR)>",
    "<NSLayoutConstraint:0x7fb14a998950 NSPopUpButton:0x7fb14aa19320'-'.left == NSBox:0x7fb14aa18b00'Aktive Ecken'.left + 34>",
    "<NSLayoutConstraint:0x7fb14a99ab70 NSBox:0x7fb14aa18b00'Aktive Ecken'.right == NSPopUpButton:0x7fb1484a0a70'-'.right + 35>"
)

Will attempt to recover by breaking constraint 
<NSLayoutConstraint:0x7fb148428d30 H:[NSPopUpButton:0x7fb14aa19320'-']-(29)-[NSImageView:0x7fb14847dc00](LTR)>

Set the NSUserDefault NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints to YES to have -[NSWindow visualizeConstraints:] automatically called when this happens.  And/or, break on objc_exception_throw to catch this in the debugger.
27.10.15 10:48:00,922 System Preferences[55536]: Attempted search for modules of unknown type (4)
27.10.15 10:48:01,017 com.apple.xpc.launchd[1]: (com.apple.xpc.launchd.domain.pid.MediaLibraryService.55540) Path not allowed in target domain: type = pid, path = /Library/Frameworks/iTunesLibrary.framework/Versions/A/XPCServices/com.apple.iTunesLibraryService.xpc error = 147: The specified service did not ship in the requestor's bundle, origin = /System/Library/Frameworks/MediaLibrary.framework/Versions/A/XPCServices/com.apple.MediaLibraryService.xpc
27.10.15 10:48:01,019 com.apple.xpc.launchd[1]: (com.apple.xpc.launchd.domain.pid.MediaLibraryService.55540) Path not allowed in target domain: type = pid, path = /Library/Frameworks/iTunesLibrary.framework/Versions/A/XPCServices/com.apple.iTunesLibraryService.xpc error = 147: The specified service did not ship in the requestor's bundle, origin = /System/Library/Frameworks/MediaLibrary.framework/Versions/A/XPCServices/com.apple.MediaLibraryService.xpc
27.10.15 10:48:01,029 com.apple.SecurityServer[85]: Session 100106 created
27.10.15 10:48:01,311 com.apple.SecurityServer[85]: Session 100107 created
27.10.15 10:48:01,339 com.apple.SecurityServer[85]: Killing auth hosts
27.10.15 10:48:01,339 com.apple.SecurityServer[85]: Session 100105 destroyed
27.10.15 10:48:01,614 System Preferences[55536]: [10:48:01.613] <<<< AVPlayer >>>> -[AVPlayer outputContext]: No figPlayer found, cannot set picker id
27.10.15 10:48:01,614 System Preferences[55536]: [10:48:01.614] <<<< AVPlayer >>>> -[AVPlayer setOutputContext:]: No figPlayer found, cannot set picker id
27.10.15 10:48:01,902 System Preferences[55536]: [10:48:01.902] <<< URLAsset >>> EnsureContentStreamCreated: Non-streaming asset does not support byte ranges for URL: http://a1.phobos.apple.com/us/r1000/000/Features/atv/AutumnResources/videos/b4-1.mov

The settings window looks like this:
aeriel

I tried to install it with double-click on Aerial.saver, copied it to ~/Library/Screen Savers and /Library/Screen Savers.

OSX 10.11.1 (15B42).

Any ideas?

"Offline" version for those with limited internet connectivity

Could there be any way to store the video files offline?

This project is absolutely stunning, but for an example here in Australia most of the population is limited to less than 300kb/s (which can't support streaming decent quality video).

Cheers!

Aerial for Windows

Aerial is a great program that runs exceptionally on my Mac, but I also have a Windows laptop and would love to have a similar system run on that. I understand that Aerial is written in Swift so porting would be difficult but I thought I'd just leave this here in case anyone wants to work towards it 🙂.

Energy Savings

Already mentioned in pervious issues. Would like to have screen turn off as selected in energy savings settings. Otherwise no issues experienced in El Cap. Great work!

Energy Saver -> Turn display off after x minutes

Hi!

I love your screensaver! Very very nice work 👍
Unfortunately my Mac is not able to shut down the monitor anymore.
Normally I can set some time in the System Preferences -> Energy Saver -> Turn display off after x minutes

Would be awesome if you were able to fix this :D
But I am guessing you have heaps of new issues just today ;)

Thanks again for the awesome work!

Prevents option for password protection

This is an extremely common option (available on all Mac screensavers as far as I know) but I'll make the request explicit: I'd like to make it so I put my screensaver on, and after X seconds with the screensaver on, it would require my password to regain access to the desktop.

Aerial hangs when activated from Hot Corner

Set one of the Hot Corner to activate Screen Saver. Change Screen Saver to Aerial and activate the screen saver. It starts loading but immediately hangs. I also have the lock enabled after sleep or screen saver begins.

Add ability to cache specific videos

Streaming is nice, but not when you don't have wifi. It would be nice to be able to cache a few videos for when you're offline. As long as it doesn't default to "download all", because that would take up way too much space for a screensaver.

iMac won't sleep

Since installing the screensaver my computer will not shut down the display or sleep the HD. I have verified that all my power management settings are correct. I am running OS X El Capitan on a 2009 iMac 24".
Thank you for porting this to Mac!

Aerial doesn't work

I have 2011 MacBook Pro with 27 inch Apple monitor attached via lighting cable
Installed Aerial and it installs but doesn't load any pictures/videos

Running OS X 10.11.1

I have a 2008 Mac Pro at home using dual generic monitors and Aerial runs like a champ
Can't figure out why it won't run on this setup
This is what it looks like in screensaver settings

screen shot 2015-10-28 at 2 04 44 pm

Custom videos?

Hi, thanks for the app!

I just wanna know if there's any way to add custom videos?

Thanks for you time John!

Does't work on 15inch macbook pro

I'm using a 15inch macbook pro(mid 2015) with OS X 10.11. And when I launch the screen saver, I just saw a black screen with nothing. Hope to fix it :)

Cannot select options for the Screensaver

2015-10-27 7 38 22

I use MacOS X 10.11.1 in a MacBook Pro (15-inch, Early 2011). Although the screensaver runs smoothly, I cannot select any options in the Screen Saver Options window (see attached screenshot, sorry for Greek letters!)

External Monitor

When using on my MBP 13" 2015 model, with an external monitor, a different video is shown on each of the screens, but only one plays, the other seems to freeze. OSX 10.11.1.

Screensaver movie stops after 1 sec

Hi!

I am using a Late 2013 MacBook Pro Retina, with Yosemite 10.10.5.
Aerial installed without a problem, but the video stops after 1 sec, no matter if I click the preview in the Sys Pref/Screensavers or I let it start, it is the same.
I was wondering if the wifi has anything to do with it. I am on a WPA2-Enterprise wifi network, with quite a few blocked ports.
Or it might have nothing to do with it (sorry, I am not familiar with it...).
Thank you for the help in advance.
Cheers

Higher Resolution?

Is this available in a crisp 5120x2880 resolution for the iMac 5k? Screen saver looks great, but would be absolutely jaw-dropping in 5k. Thanks!

Aerial seems to ignore "Require password after screensaver" settings

I am running OS X El Capitan 10.11.1 on a Macbook Air. I have the configuration "Require password 5 seconds after sleep or screen saver begins" in the Security & Privacy control panel. However, when using Aerial, this setting does not seem to be honored - whenever I move the mouse to stop the screen saver, NO password is required.

Aerial Video not playing

I have a late 2008 MacBook Pro running OS X El Capitan 10.11. After downloading Aerial, this is what I have to choose from.

screen shot 2015-10-28 at 6 41 06 am

change the video with arrow keys.

hitting the arrow keys right now pauses the video and lets you move one frame at a time. if you hit space, it continues playing. This isn't really a needed functionality. if the arrow keys shuffled the screens, or just cycled through them, that'd be awesome.

Error: Laggy and then freezes on 10.11

I start the video, there is a very short lapse where it works (100ms or less), and then it freezes permanently, I'm in a MacBook Pro (Retina, 13-inch, Late 2013) running OSX 10.11. I really don't think is a graphic performance problem, since this mac has a Intel Iris 1536 MB...

Pressing spacebar pauses only 1 screen

I have a Macbook Pro, with an external monitor on OSX 10.10. All works, however, when pressing spacebar it pauses the video, but for only 1 screen, (the main screen) and not the secondary screen.

In my case, my main screen is the external monitor.

Other platforms?

Can someone alter these files and maybe make them available for the iPhone/iPad ?
Maybe a jailbreak developer could package it as a tweak?

Battery drainer or not. I'm surely not the only one praying for this?

Aerial Inhibits Sleep

I just set my system sleep time to 1 minute and activated the screen saver. It ran for 5 minutes without sleeping.

I had the same problem in a screen saver I built. It may be because AVPlayerView creates some power management assertions to inhiibit sleep when it starts playing. My solution was to use AVPlayerLayer instead.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.