cda: use libcdparanoia and make the cddb thread work even if the drive is lost