Dear Maintainer, when more than one cd-drive is installed, the first drive (/dev/sr0 in my case) is always queried for cd-text when the option "--cdtext 1" is set. This is even the case when ripping from other drives /dev/sr1,2,etc) leading to wrong track lists when using cdtext. It seems to be a missing option for the devicename in the "cd-info" command in line 2219 of ripit. Modifiying it from: open(CDTXT, "cd-info --no-cddb |"); to: open(CDTXT, "cd-info --cdrom-device=$cddev --no-cddb |"); worked for me. Not sure if this is relevant, as upstream-development of ripit has been dead for 10 years, but I thught it wouldn't hurt to report it.