johncoates / aerial Goto Github PK
View Code? Open in Web Editor NEWApple TV Aerial Screensaver for Mac
License: MIT License
Apple TV Aerial Screensaver for Mac
License: MIT License
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 🙂.
No support for 10.7.5 would love to get this setup on old mac pro....
At first, thank you bring this to mac, but I found a probelm after install or copy to ~/Library/Screen Savers.
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
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.
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.
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.
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.
Hi, thanks for the app!
I just wanna know if there's any way to add custom videos?
Thanks for you time John!
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
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!
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.
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.
When you click the Play Different Aerial On Each Display
You can no longer exit the screen saver by shaking the mouse.
My connection flow goes as follows
Macbook Air -> Mac Display -> Mac Mouse
what would it take to use this as a desktop background? i know it would be horrible on a laptop but i would love it on my macpro!
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.
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?
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 :)
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.
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!
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:
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?
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!
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!
Wouldn't It be great to have the option of using the downloaded videos and save bandwidth?
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
Error states its not compatible with OSX. I'm currently running el capitan 10.11.1.
Thanks for making this awesome project open source!
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!
Whenever you disconnect wifi connection aerial does not longer works
Unfortunately Aerial doesn't work correctly!
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.
I am running Yosemite, version 10.10.5. System preferences gives me the above error when I try to set it as the default.
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
The app installs and is displayed in Screen Saver preferences pane but will not execute.
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.
Seems AerialVideo should have a better description?
https://www.dropbox.com/s/3w1fkrefd57hiz7/Screenshot%202015-10-26%2022.19.16.png?dl=0
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!
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.
Won't work for me withe the error above
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 ?
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.
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...
The computer does not go in sleep mode anymore when screensaver is playing .
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.