Well, I got zinf installed and working! I think I'm going to use the ncurses ui as it shows the elapsed time and the total time. Unlike mplayer, you can jump around the file while it is paused, which is helpful here.