Improve the clients file management
- 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:
- 1.3.2
- Started by
- Dan Garner
- Completed by
- Dan Garner
Related branches
Related bugs
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