cDima / Aerial

Aerial Apple TV screen saver for Windows
1.96k stars 180 forks source link

WMP fails to load videos #44

Closed mikeelmasry closed 7 years ago

mikeelmasry commented 8 years ago

Aerial Screen Saver doesn't work for me. I am running Windows 7 Pro 64bit. I get the following error from WMP: wmp_error I tried loading the Aerial.wpl playlist in VLC and it runs fine there so I thought it was a codec issue. I downloaded the codec pack for WMP but still no love. vlc_no_errors It could just be a problem with my computer but it would be great if newer versions of Aerial support other media players like VLC.

nsnyder commented 8 years ago

I have this issue intermittently. Sometimes it's just one video and then the next one plays, sometimes it's a couple times in a row. But it doesn't seem consistent. (I'll try to get the error the next time I see it).

0x455241 commented 7 years ago

Same here

thenamelessthing commented 7 years ago

Same thing for me under Win10

cDima commented 7 years ago

@thenamelessthing @tbourgeo Do the screensavers work alright in Windows Media Player or are all of you receiving the same error for the files? Have the codecs on the machine changed from defaults (perhaps vlc installs over some?)

thenamelessthing commented 7 years ago

if I click on the scr. It open the screensaver and a windows media player error are displayed. How can I open the screensaver in wmp?

cDima commented 7 years ago

If it ever worked on your machine longer than 5 mins, you may have the video files cached at C:\Users\YOURUSERNAME\AppData\Local\Aerial, or else you can download it from apple.

thenamelessthing commented 7 years ago

For me it never worked

alistairmcmillan commented 7 years ago

@thenamelessthing How many monitors do you have?

thenamelessthing commented 7 years ago

3

alistairmcmillan commented 7 years ago

@thenamelessthing Are there any MOV files in C:\Users\YOURUSERNAME\AppData\Local\Aerial or C:\Users\YOURUSERNAME\AppData\Local\Temp?

thenamelessthing commented 7 years ago

I will check Monday..

Le 2016-10-14 16:07, "Alistair McMillan" notifications@github.com a écrit :

@thenamelessthing https://github.com/thenamelessthing Are there any MOV files in C:\Users\YOURUSERNAME\AppData\Local\Aerial or C:\Users\YOURUSERNAME\AppData\Local\Temp?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/cDima/Aerial/issues/44#issuecomment-253906557, or mute the thread https://github.com/notifications/unsubscribe-auth/AJwuOMw1FY1XV13bGQfAwmsu-DDtlTnzks5qz-DygaJpZM4G2_YT .

alistairmcmillan commented 7 years ago

@thenamelessthing Are you behind a corporate proxy or firewall? Some people find that their proxy/firewall blocks access to the videos on Apple's CDN servers of choice.

thenamelessthing commented 7 years ago

Nothing like that are in place at work..

Le 2016-10-14 16:36, "Alistair McMillan" notifications@github.com a écrit :

@thenamelessthing https://github.com/thenamelessthing Are you behind a corporate proxy or firewall? Some people find that their proxy/firewall blocks access to the videos on Apple's CDN servers of choice.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/cDima/Aerial/issues/44#issuecomment-253912856, or mute the thread https://github.com/notifications/unsubscribe-auth/AJwuOJaq_SQWNuHgMqopnBYgL2Ye0Uzeks5qz-fYgaJpZM4G2_YT .

thenamelessthing commented 7 years ago

Are there any MOV files in C:\Users\YOURUSERNAME\AppData\Local\Aerial or C:\Users\YOURUSERNAME\AppData\Local\Temp?

Nothing!

alistairmcmillan commented 7 years ago

@thenamelessthing What happens if you try to open http://a1.phobos.apple.com/us/r1000/000/Features/atv/AutumnResources/videos/entries.json in a web browser? Do you get a bunch of text?

If that works, what happens if you try to open http://a1.phobos.apple.com/us/r1000/000/Features/atv/AutumnResources/videos/b1-3.mov in a web browser?

thenamelessthing commented 7 years ago

First test: I see a bunch of text.. Second test: it download a .mov

thenamelessthing commented 7 years ago

It play the file with the movie player included with Win10 not wmp, it is important?

alistairmcmillan commented 7 years ago

@thenamelessthing Do you get an error message when you try to play the file in Windows 10 WMP? The files play okay here in Windows 7 WMP but there do seem to be a lot of people asking how to play QuickTime files in Windows 10 WMP so maybe they changed something.

thenamelessthing commented 7 years ago

If I try to open the file with "open with" and choose wmp it work!

cDima commented 7 years ago

@mikeelmasry @thenamelessthing is the error still showing up in the latest build? v5?

thenamelessthing commented 7 years ago

@cDima the error still showing up! ;-(

mkracik commented 7 years ago

I was getting the same error message and I have been able to troubleshoot it. The error code is 0xC00D0FEA (NS_E_WMP_URLDOWNLOADFAILED) which means that Windows Media Player can't open or download a file from the web.

It can be easily reproduced in Windows Media Player itself, completely outside of screen saver: Start Windows Media Player Choose File/Open URL... Enter URL http://a1.phobos.apple.com/us/r1000/000/Features/atv/AutumnResources/videos/b2-2.mov image Result: image Windows Media Player encountered a problem while downloading the file.

Downloading the file, saving it locally and opening it in WMP works fine.

I was not able to make it work by registering the extension .mov to Windows Media Player anywhere in Windows 10 Settings/Choose default apps.

A possible solution would be to only show videos already downloaded to local cache which would result in long startup time and loss of streaming.

alistairmcmillan commented 7 years ago

Think this was due to partially downloaded MOV files in the cache. The screensaver has been updated to avoid the problem by clearing partial download from the cache's temp folder on startup and only copying files to the cache folder once they are completely downloaded.

thenamelessthing commented 7 years ago

Sorry to comment this again but, the problem is still here even witht the latest build.

I have try something different, I have drag the movie file on the Aerial.scr and the screensaver work. But when it's launched from Windows pannel. It didn't work.

I have put manually the file in the cache location and it doesn't work either.

alistairmcmillan commented 7 years ago

@thenamelessthing Check the folder C:\Users\YOURUSERNAME\AppData\Local\Aerial\Temp. Is there anything in there? If there is delete it.

And which version are you trying to run. You should be running v6.1. No other version. https://github.com/cDima/Aerial/releases/tag/v6.1

thenamelessthing commented 7 years ago

@alistairmcmillan

The folder C:\Users\patgag\AppData\Local\Aerial\Temp is empty.

I also use the 6.1 version.

alistairmcmillan commented 7 years ago

@thenamelessthing Can you check the Event Viewer on your PC please? There will likely be entries in the Application log for Aerial.

Look for error events (the ones with the red exclamation icon) for ".NET Runtime" that say "Application: Aerial.scr" in the first line. Like the one in the screenshot below. Then copy and paste the text of the event here please.

2017-02-16 16_26_54-event viewer

thenamelessthing commented 7 years ago

@alistairmcmillan

Nom du journal :Application
Source :       Application Error
Date :         2017-02-16 10:49:35
ID de l’événement :1000
Catégorie de la tâche :(100)
Niveau :       Erreur
Mots clés :    Classique
Utilisateur :  N/A
Ordinateur :   T-SSO-11-003314.reseausepaq.local
Description :
Nom de l’application défaillante Aerial.scr, version : 1.0.0.0, horodatage : 0x58968453
Nom du module défaillant : KERNELBASE.dll, version : 10.0.14393.479, horodatage : 0x582588e6
Code d’exception : 0xe0434352
Décalage d’erreur : 0x0000000000017788
ID du processus défaillant : 0xe18
Heure de début de l’application défaillante : 0x01d2886c448a3e9a
Chemin d’accès de l’application défaillante : C:\WINDOWS\Aerial.scr
Chemin d’accès du module défaillant: C:\WINDOWS\System32\KERNELBASE.dll
ID de rapport : c4fbbb0c-e186-49c9-806a-53fc6460012b
Nom complet du package défaillant : 
ID de l’application relative au package défaillant : 
XML de l’événement :
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2017-02-16T15:49:35.842223100Z" />
    <EventRecordID>30676</EventRecordID>
    <Channel>Application</Channel>
    <Computer>T-SSO-11-003314.reseausepaq.local</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Aerial.scr</Data>
    <Data>1.0.0.0</Data>
    <Data>58968453</Data>
    <Data>KERNELBASE.dll</Data>
    <Data>10.0.14393.479</Data>
    <Data>582588e6</Data>
    <Data>e0434352</Data>
    <Data>0000000000017788</Data>
    <Data>e18</Data>
    <Data>01d2886c448a3e9a</Data>
    <Data>C:\WINDOWS\Aerial.scr</Data>
    <Data>C:\WINDOWS\System32\KERNELBASE.dll</Data>
    <Data>c4fbbb0c-e186-49c9-806a-53fc6460012b</Data>
    <Data>
    </Data>
    <Data>
    </Data>
  </EventData>
</Event>

And

Nom du journal :Application
Source :       .NET Runtime
Date :         2017-02-16 10:49:35
ID de l’événement :1026
Catégorie de la tâche :Aucun
Niveau :       Erreur
Mots clés :    Classique
Utilisateur :  N/A
Ordinateur :   T-SSO-11-003314.reseausepaq.local
Description :
Application : Aerial.scr
Version du Framework : v4.0.30319
Description : le processus a été arrêté en raison d'une exception non gérée.
Informations sur l'exception : System.ObjectDisposedException
   à System.Windows.Forms.Control.CreateHandle()
   à System.Windows.Forms.Form.CreateHandle()
   à System.Windows.Forms.Control.get_Handle()
   à System.Windows.Forms.Control.GetChildAtPoint(System.Drawing.Point, System.Windows.Forms.GetChildAtPointSkip)
   à ScreenSaver.IgnoreMouseClickMessageFilter.WasNotClickedOnTarget(System.Windows.Forms.Control, System.Windows.Forms.Control)
   à ScreenSaver.IgnoreMouseClickMessageFilter.PreFilterMessage(System.Windows.Forms.Message ByRef)
   à System.Windows.Forms.Application+ThreadContext.ProcessFilters(MSG ByRef, Boolean ByRef)
   à System.Windows.Forms.Application+ThreadContext.PreTranslateMessage(MSG ByRef)
   à System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
   à System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
   à System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
   à ScreenSaver.Program.Main(System.String[])

XML de l’événement :
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name=".NET Runtime" />
    <EventID Qualifiers="0">1026</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2017-02-16T15:49:35.731762600Z" />
    <EventRecordID>30675</EventRecordID>
    <Channel>Application</Channel>
    <Computer>T-SSO-11-003314.reseausepaq.local</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Application : Aerial.scr
Version du Framework : v4.0.30319
Description : le processus a été arrêté en raison d'une exception non gérée.
Informations sur l'exception : System.ObjectDisposedException
   à System.Windows.Forms.Control.CreateHandle()
   à System.Windows.Forms.Form.CreateHandle()
   à System.Windows.Forms.Control.get_Handle()
   à System.Windows.Forms.Control.GetChildAtPoint(System.Drawing.Point, System.Windows.Forms.GetChildAtPointSkip)
   à ScreenSaver.IgnoreMouseClickMessageFilter.WasNotClickedOnTarget(System.Windows.Forms.Control, System.Windows.Forms.Control)
   à ScreenSaver.IgnoreMouseClickMessageFilter.PreFilterMessage(System.Windows.Forms.Message ByRef)
   à System.Windows.Forms.Application+ThreadContext.ProcessFilters(MSG ByRef, Boolean ByRef)
   à System.Windows.Forms.Application+ThreadContext.PreTranslateMessage(MSG ByRef)
   à System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
   à System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
   à System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
   à ScreenSaver.Program.Main(System.String[])

</Data>
  </EventData>
</Event>
thenamelessthing commented 7 years ago

Any idea?

alistairmcmillan commented 7 years ago

@thenamelessthing Thanks for giving us those error events. I'm not sure what to make of them though. The important bit is the System.ObjectDisposedException line but I'm not sure how that could be happening when the screensaver is just starting up.

Do you have problems run other .Net applications on your system, and do they run okay?

thenamelessthing commented 7 years ago

.Net application are working fine...

chrisron95 commented 6 years ago

I see this has been closed but I just added this screensaver to my computer at work and I'm having the same "Windows Media Player encountered a problem while downloading this file". A few videos started working randomly, but the majority of the time when screensaver starts it pops up with that error.