Why won’t the DVD player in OS X allow me to skip certain content or change audio/subtitle tracks on certain DVDs? you ask.
Well, the first answer is UOPs, or user operation prohibitions, and the second answer is probably some sort of licensing blah-blah-blah that prohibits Apple from ignoring UOPs in their software.
But the real answer is that there’s nothing preventing you and me from modifying the DVD player software however we like. So here’s a patch to disable those annoying UOPs. It’s a simple bash shell script, easy to modify in a text editor should you be so inclined.
Warning: This modifies your DVD Player application, I did not create this, nor is anyone responsible for any issues that may arise.
Please remember to backup your DVD Player application before you applies this patch!
Here’s the link to the DVD Player patch.