Wow -- I'm not even future you and I found this very useful. Thanks for writing.
I was a bit confused to see that tuffy made libdvd-audio as well as Python Audio Tools. The latter was, indeed, not only difficult to get the dependencies working, but the result was clearly out of date compared to its dependencies, so you really need to do some amateur archaeology to find out the exact version of urwid to add, etc. It doesn't seem worth it. Arch and NixOS both don't seem to have a working copy of dvd2atrack, I was really surprised.