# Calculate the name for ripping
base="$1"
last="$(find . -maxdepth 1 -type d -name "${base}*" | sort -n | tail -n 1)"
-if [ -z "$last" ]; then
- num="1"
-elif [ -n "$2" ]; then
+if [ -n "$2" ]; then
num="$2"
+elif [ -z "$last" ]; then
+ num="1"
else
num="${last##./${base}}"
num="$(($num + 1))"
rm -rf ~/.dvdcss
# Need to use libdvdread/libdvdcss to unlock the drive before copying
-identify-dvd "$DVD_DEVICE"
+identify-disc --dvd-device "$DVD_DEVICE"
echo
rm -rf "${next}" "${next}.iso"
ddrescue -n -b 2048 "$DVD_DEVICE" "${next}.iso"
dvdbackup -n "$next" -M -i "${next}.iso" || true
-identify-dvd "$next"
+identify-disc --dvd-device "$next"
rm "${next}.iso"
eject "$DVD_DEVICE"