Replacing media in a layout or interrupted downloads cause media to be played before downloads are completed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xibo |
Fix Released
|
Critical
|
Dan Garner | ||
1.0 |
Fix Released
|
Critical
|
Dan Garner | ||
1.2 |
Fix Released
|
Critical
|
Dan Garner |
Bug Description
Xibo Server 1.2.0-rc1
Xibo Client 1.0.7
Powerpoint 2007
This may be two bugs because the behavior is somewhat different when done in a scheduled layout vs a default layout
Create a layout
Schedule the layout to be displayed on a client
Once the layout is running go to the layout editor and change the region to a powerpoint file
When the client changes it will come up with a IE error that says "Navigation to the webpage was canceled"
On a scheduled layout this screen stays up for about 30 seconds and then the new powerpoint comes up, on a default layout it seems to take a longtime to change to the new powerpoint. It has been 15 minutes so far and the change has not picked up.
The collection interval on the client is set for 60, not sure if this has anything to do with it!!
Related branches
Changed in xibo: | |
status: | New → Incomplete |
summary: |
- Replacing media in a layout causes new media items to be played before - media has completed downloading + Replacing media in a layout or interrupted downloads cause media to be + played before downloads are completed |
Changed in xibo: | |
assignee: | nobody → Dan Garner (dangarner) |
Changed in xibo: | |
status: | Confirmed → Fix Committed |
Someone else reported something similar to this but hasn't come back with any information on it and Dan and I have been unable to reproduce it - their report concerned a video.
What's happening is for some reason the client thinks it has that file downloaded already - otherwise it wouldn't attempt to load that layout at all.
Are you certain this client has never downloaded that file before and then you deleted it from the local library? The client keeps a cache of which files it's downloaded and their checksums to speed up startup and prevent continual checksumming of things like large video files. If the client sees that it's downloaded that presentation successfully once, then it will always expect it to be there. If you then delete that file from under the client, the next time it sees a layout with that media item in, it will consult it's cache and see that it has downloaded the file and so it should already be in the library.
Is that possible in your case?
Alex