Improve the clients file management

Registered by Dan Garner

- Client should detect incorrect files and decide if:
   a) They are corrupted and need to be deleted and started again
   b) They were interrupted and need to be resumed from the last chunk (not completely re-downloaded)
- Client shouldn't try to play any files that have not been successfully checksummed.
- If a layout which is already playing changes (becomes invalid), it should continue to play while the updated layout is downloaded.
- If a completed file which has been checksummed fails to play it should be "Black Listed" as corrupt media and not attempted again, unless it is updated on the server.
- Client should expose an easy way to determine which files are complete and valid (not sure about this one - in typical operation users are not expected to be looking in the library)

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
Dan Garner
Definition:
Superseded
Series goal:
Accepted for 1.3
Implementation:
Implemented
Milestone target:
milestone icon 1.3.2
Started by
Dan Garner
Completed by
Dan Garner

Related branches

Sprints

Whiteboard

Implemented in a series of smaller improvements - with the exception of file resume which is a bigger issue and will need to be tackled seperately

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.