Ogle is a open source DVD player that supports DVD menus and navigation.
You should be able to play DVDs directly from the device, a mounted fs, an
image file or a copy on your harddrive.  There are keyboard commands for
navigation in both player modes.
