cDima / Aerial

Aerial Apple TV screen saver for Windows
1.97k stars 181 forks source link

New tvOS12 screensavers? #175

Open DarkStar701 opened 5 years ago

DarkStar701 commented 5 years ago

Will the newly released "space" screensavers from tvOS12 be added to Aerial? Or is there a way to add them manually?

johnnyblair commented 5 years ago

I have them downloaded to my hard drive, I also am looking for a way to add them to AerialSaver

skunkworker commented 5 years ago

Has anyone gotten the new link working? https://sylvan.apple.com/Aerials/2x/entries.json doesn't show the space aerials.

joerchnet commented 5 years ago

unofficial: http://benjaminmayo.co.uk/scripts/apple-tv-screensavers.json

ns5gti commented 5 years ago

Any update? Would love to have the Space videos on! Thanks Great work though!

joerchnet commented 5 years ago

workaround: grab the mov files from here http://benjaminmayo.co.uk/scripts/apple-tv-screensavers.json copy them into cache directory; overwrite the unneeded ones, for instance

b2-1.mov

with

comp_GMT308_139K_142NC_CARIBBEAN_DAY_v09_SDR_FINAL_22062018_SDR_2K_AVC.mov

Worked well for me.

ns5gti commented 5 years ago

Didnt realised it was already caching, stored in local/aerial. Excelllent. Thanks

FantDev commented 5 years ago

4kentries_oct2018.zip

Attached is updated json file for all new 4K SDR videos for use with 4k version tested. Just go into the 4k screensaver video source tab and point to the extracted json file and it should work. If you want the other versions just change the URLs.

ns5gti commented 5 years ago

Sorry can you break it down to what I need to do with the json file pls? Thanks

noelhibbard commented 5 years ago

@ns5gti, first make sure you have WMP installed. Newer builds of Win10 do not automatically install WMP. Then download and install K-Lite Codec Pack so that WMP is capable of playing the new 4K content. Then download and install this version of aerial.scr: https://github.com/jonathonwpowell/Aerial/raw/temp4krelease/ScreenSaver/bin/Release/Aerial.scr

Then download the JSON that @FantDev shared. You will need to host this JSON file on a webserver somewhere (Or create a Gist and then use the raw URL from the Gist). Then go into the settings for the screensaver and then click the video source tab and paste the URL that links back to the JSON file that you hosted. You will then have the new videos with the space shots.

noelhibbard commented 5 years ago

4kentries_oct2018.zip

Attached is updated json file for all new 4K SDR videos for use with 4k version tested. Just go into the 4k screensaver video source tab and point to the extracted json file and it should work. If you want the other versions just change the URLs.

Thanks for sharing! Works perfect.

FantDev commented 5 years ago

Thanks @noelhibbard fir testing. FYI you don’t need to host the json on a server. You can just point to the local folder and file name where you have it on your local computer.

ns5gti commented 5 years ago

@ns5gti, first make sure you have WMP installed. Newer builds of Win10 do not automatically install WMP. Then download and install K-Lite Codec Pack so that WMP is capable of playing the new 4K content. Then download and install this version of aerial.scr: https://github.com/jonathonwpowell/Aerial/raw/temp4krelease/ScreenSaver/bin/Release/Aerial.scr

Then download the JSON that @FantDev shared. You will need to host this JSON file on a webserver somewhere (Or create a Gist and then use the raw URL from the Gist). Then go into the settings for the screensaver and then click the video source tab and paste the URL that links back to the JSON file that you hosted. You will then have the new videos with the space shots.

Thanks @noelhibbard , i downloaded the Aeria.scr from the link you provided, and dropped it in /Windows. However when going into settings for Aerial screensaver, nothing comes up, it does try to load but... am I missing something. BTW I do have WMP for Windows 10. Thanks again.

FantDev commented 5 years ago

First make sure you can download one of the videos in the file and play it it windows.

ns5gti commented 5 years ago

First make sure you can download one of the videos in the file and play it it windows.

Yes it plays fine on WMP. Strange thing is I am not not able to preview the Aerial screen saver! it tries to then stops.

ns5gti commented 5 years ago

First make sure you can download one of the videos in the file and play it it windows.

Yes it plays fine on WMP. Strange thing is I am not not able to preview the Aerial screen saver! it tries to then stops.

Just checked my .net framework and I'm running version 4.7.2 I see the raw aerial.exe is trying to start 4.5.2. Is this my problem?

DarkStar701 commented 5 years ago

It probably is but it seems impossible to install a lower .Net version if your Windows 10 version contains 4.7.x...

Op zo 14 okt. 2018 om 00:27 schreef ns5gti notifications@github.com

First make sure you can download one of the videos in the file and play it it windows.

Yes it plays fine on WMP. Strange thing is I am not not able to preview the Aerial screen saver! it tries to then stops.

Just checked my .net framework and I'm running version 4.7.2 I see the raw aerial.exe is trying to start 4.5.2. Is this my problem?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/cDima/Aerial/issues/175#issuecomment-429580466, or mute the thread https://github.com/notifications/unsubscribe-auth/AS26SGax3C1pEpjePT8Dcc0g0GRGwWBVks5ukmjtgaJpZM4WwEKs .

ns5gti commented 5 years ago

Anyone on the latest windows 10 with the latest .net framework 4.7.2 and managed to get this working? ANother strange thing is, it works fine on the original Aerial version and I believe its using 4.5.2. So may not be the .net framework.

FantDev commented 5 years ago

@ns5gti I have 4.7.03056 of the .net framework and aerial 4k works fine. Check my post on https://github.com/cDima/Aerial/issues/144 to see if it is not the security certificate issue that I ran into there.

ns5gti commented 5 years ago

@ns5gti I have 4.7.03056 of the .net framework and aerial 4k works fine. Check my post on #144 to see if it is not the security certificate issue that I ran into there.

Nope didnt work, installed the Apple cert in the Trusted Root Certification Authorities location. reboot. Still nothing. very strange.

noelhibbard commented 5 years ago

I just loaded a new machine with 1803. Steps:

  1. Installed dotnet3.0 in addremove features (don't know if this is needed but I needed it for another app that I was loading on this new machine)
  2. Install K-Lite
  3. Install the Apple CA in Machine trusted roots.
  4. Manually test one of the URLs in WMP
  5. Copy scr and json to C:\Program Files\Aerial
  6. Right click and select Install
  7. Right click and select configure and click the Video Source tab and change it to .\4kentries_oct2018.json
  8. Click OK
  9. Right click and select configure again and then check off the scenes you would like it to display. Click OK and you are done.
ns5gti commented 5 years ago

I just loaded a new machine with 1803. Steps:

  1. Installed dotnet3.0 in addremove features (don't know if this is needed but I needed it for another app that I was loading on this new machine)
  2. Install K-Lite
  3. Install the Apple CA in Machine trusted roots.
  4. Manually test one of the URLs in WMP
  5. Copy scr and json to C:\Program Files\Aerial
  6. Right click and select Install
  7. Right click and select configure and click the Video Source tab and change it to .\4kentries_oct2018.json
  8. Click OK
  9. Right click and select configure again and then check off the scenes you would like it to display. Click OK and you are done.

unfortunately, I'm running .net 4.7.2 which is the latest and its not working for me!!!

FantDev commented 5 years ago

I believe win10 creators edition comes with 4.7. Did you install 4.7.2 manually or did it get installed via windows update? Anyway you can roll back to 4.7 to see if it works and if that is the cause?

DarkStar701 commented 5 years ago

I just loaded a new machine with 1803. Steps:

  1. Installed dotnet3.0 in addremove features (don't know if this is needed but I needed it for another app that I was loading on this new machine)
  2. Install K-Lite
  3. Install the Apple CA in Machine trusted roots.
  4. Manually test one of the URLs in WMP
  5. Copy scr and json to C:\Program Files\Aerial
  6. Right click and select Install
  7. Right click and select configure and click the Video Source tab and change it to .\4kentries_oct2018.json
  8. Click OK
  9. Right click and select configure again and then check off the scenes you would like it to display. Click OK and you are done.

I have tested this and up until step 6 everything works as expected, WMP is able to manually play one of the videos from the json file. When I right click "Install" on the scr file, the Screen saver dialog pops up, but the preview on top stays black. When I click on "Settings" or "Preview" nothings happens.

Same when right clicking the scr and selecting "Configure" or when running the exe manually.

My Windows Event Viewer shows this (event 1026): Application: Aerial.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.ArgumentNullException at System.IO.Path.Combine(System.String, System.String) at Aerial.Caching.IsHit(System.String) at Aerial.AerialContext.GetAllEntries() at ScreenSaver.ScreenSaverForm.ScreenSaverForm_Load(System.Object, System.EventArgs) at System.Windows.Forms.Form.OnLoad(System.EventArgs) at System.Windows.Forms.Form.SetVisibleCore(Boolean) at System.Windows.Forms.Control.set_Visible(Boolean) at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext) at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext) at System.Windows.Forms.Application.Run(System.Windows.Forms.Form) at Aerial.Program.Main(System.String[])

and this (event id 1000): Faulting application name: Aerial.exe, version: 6.2.0.0, time stamp: 0x59fbb050 Faulting module name: KERNELBASE.dll, version: 10.0.15063.1155, time stamp: 0x44a466d1 Exception code: 0xe0434352 Fault offset: 0x000f01e2 Faulting process id: 0x34cc Faulting application start time: 0x01d46557d9def417 Faulting application path: C:\Program Files\Aerial\Aerial.exe Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll Report Id: 6d6e8808-fcbf-4794-9945-d88d372d1c00 Faulting package full name: Faulting package-relative application ID:

I'm on WIN10 1703

DarkStar701 commented 5 years ago

I just figured it out! I deleted the registry keys that were already created in HKEY_CURRENT_USER\Software\ (deleted the full Aerial folder) and after that it works as expected. It seems it might be related to this fixed issue: https://github.com/cDima/Aerial/pull/109

*edit: also noticed when using the json from @joerchnet , it doesn't work either. I have to change the json location to another file, otherwise aerial won't launch at all

FantDev commented 5 years ago

Hah my next suggestion was going to be to delete that registry folder ... i noticed if i changed the paths to something it didnt like ... i couldnt go back in and change it except thru the registry. Glad it's working!

ns5gti commented 5 years ago

I just figured it out! I deleted the registry keys that were already created in HKEY_CURRENT_USER\Software\ (deleted the full Aerial folder) and after that it works as expected. It seems it might be related to this fixed issue: #109

*edit: also noticed when using the json from @joerchnet , it doesn't work either. I have to change the json location to another file, otherwise aerial won't launch at all

wow thanks! its all working now.

ns5gti commented 5 years ago

@ns5gti, first make sure you have WMP installed. Newer builds of Win10 do not automatically install WMP. Then download and install K-Lite Codec Pack so that WMP is capable of playing the new 4K content. Then download and install this version of aerial.scr: https://github.com/jonathonwpowell/Aerial/raw/temp4krelease/ScreenSaver/bin/Release/Aerial.scr

Then download the JSON that @FantDev shared. You will need to host this JSON file on a webserver somewhere (Or create a Gist and then use the raw URL from the Gist). Then go into the settings for the screensaver and then click the video source tab and paste the URL that links back to the JSON file that you hosted. You will then have the new videos with the space shots.

Finally got it working but when it plays it's a bit choppy. I'm using 59mhz refresh rate on my screen and tried 60mhz but still no good. I do have the K-lite codec mega installed. Is there any settings I need to change there? Thanks

josh-the-tech commented 5 years ago

The issue I'm getting is Certificate Security Alerts and then WMP complaining it can't play the file. WMP is installed as well as the latest Full K-Lite Codec Pack. Any ideas as to the cause and resolution? I've tried installing the certificate but it doesn't solve the issue. It does this on the 4K one and from my Github Gist of the space ones too.

beriadan77 commented 5 years ago

So did the steps, installed Klite, dowloaded one of the movies from the 4kentries_oct2018.json, working on the WMP of W10 no problem. The Apple Cert also properly installed (however I get a warning about the certificate each time I open the SCR configuration panels.

I'm getting the WMP error that it won't be able to play the movie in too, and when launching the screensaver I get a black screen.

Help?

beriadan77 commented 5 years ago

Ok did that awful workaround of dowloading all the standard quality videos with the Config Panel of the SCRSVR and then using JDownloader to get all the files from the json easily, then renamed manually the 4k files into the standard def files replacing them. So whats weird is they work perfectly!!! The SCRSVR opens them without problem now. The problem is the list of 4K videos is not the same as the standard def ones, there's no NY videos in the 4K json for instance?

So, this was a pretty dirty workaround but I got it working anyway.

If anyone has a better solution so the Config Panel of the SCRSVR gets the correct files, I'll be happy to try!

FantDev commented 5 years ago

Not all the videos in the official json videos were available in 4k