Error handling improvements
Submitted by Allan Day
If I try to play a video that I don’t have the necessary codec for, I am taken to a view of the last video that I played, and an error dialog pops up. The overall experience is jarring and confusing. Two transitions are combined (to the new view and the opening of the dialog), and it is confusing that I can see the previous video.
Three things we can do:
Prevent the error from occurring - we could scan to check if videos in the library are supported and see if the codecs are available to be installed (a bit like ).
Communicate the problem early, so the user doesn't stumble into a trap. If a codec isn't available for a video we could grey it out or overlay an icon over the thumbnail.
Do something nicer if the user does try to play an unsupported video. Here the main thing to do is avoid the double transition, either by popping up an error dialog while staying in the content grid, or transitioning to a new view which has inline information.