Hi, I'm running into this issue every day! I have a 350 players network scattered all over the country, so I had very bad network connections in some places.
I noticed that when we push out a change with new resources, the signageplayers start downloading them, but if for some reason the connection drops, the download isn't successful (eg a 160MB mp4 but only 50MB made it through), the signageplayer does not check that the file size is incorrect and renames it to xxx.mp4 anyways (as thought it is a valid file). As a result, those videos/images plays incomplete in a loop for the duration of the video, as it where complete or in the worst cases it doesn't play at all.
How can it be possible the signage player renames and plays this files even if it doesn't match the size of the original video/image file?
Is there no hash checking for files? or even a simple file size comparison?
As I said before, I'm aware we have serious problems in some locations with poor network speeds, but that is no reason for the signageplayer to validate those files as correct, when there is a obvious difference in file size, let alone a CRC or checksum.