Xibo loading time with file corruption detection
As You know i'm testing dev version of Xibo with filecorruption improvements. As You also know ;) in out enviroment we're using a lot of big mpeg files in layouts.
And there is a problem - it's took ages Xibo to start. I can guess that client recalculate md5's of all files in layout on start before playing anything. Probably there is no problem on layout with few flash animations, jpegs etc. But when starting client with a lot of big files it's hangs for minutes with black screen - even without xibo splash screen...
Maybe You should add some option in client for skipping md5's on start for layouts completed earlier - for example when layout was succesfully downloaded once before all files don't need to be recalculated everytime when xibo starts, only when downloading and validating etc? Of course then files could be damaged later, but when choosing between all clients hanging for a while every time when they are started VS. file damaged later in use on one terminal (no in download time!, in effect of disk errors etc.) could be nice.
client starts -> no changes on server in layouts and layout is already downloaded locally with all files -> skip check md5 if some skipping option is turned on.
client starts -> some changes in layouts used on client made on server ->start playing locally stored version of layout -> in bg download missing files & recalc md5 of files needed in new layouts.
Or something like that ;)