So maybe the simplest solution is to intercept any request from IE8 and show a simple page that instructs the user to try again in a proper browser. It is a waste of time to cater to an XP user who doesn't have another browser installed. However, allow an album to be viewed in IE8, since it may be OK (e.g. Mirage still works in IE8).
I play MP4's in VideoJS The latest version is 6, but I use version 5 to ensure IE8 compatibility. For my simple use of the player, version 5 is good, and bug fixes are still being applied. VideoJS uses a video tag where it is supported, but it uses Flash to play MP4's in IE8.
At some point, I will have to drop support for Flash & IE8, but for now I just leave the workarounds in place; it requires very little effort to maintain this.