cda: use real cdparanoia library
cda: make thread resilient to tray ejections and other errors, handle mixed content