lsdvd

lsdvd is a great console application for fetching data out of DVDs. Originally written by acid_kewpie, development stopped years ago, and distros slowly created and applied their own patches to their package releases. My own program, dvd_info was created out of a joint effort for me to learn how to program in C and continue the work of lsdvd (of which both goals have worked out great!), and even displays lsdvd human-output by default.

Petter and I have taken over the project, with Chris' permission, and are implementing patches from the distros, as well as preparing for a new release.