Version: (using KDE 4.2.0) Installed from: SuSE RPMs The way that KCompactDiscPrivate::moveInterface() is written right now, if the audio system is set to "phonon" you get phonon. If not, you get the wmlib backend by default, unless it wasn't built. It would be nice if the phonon backend was used if no other was available and if the audio system was set to "dummy" as it is in the KCompactDisc constructor. I spent an hour called KCompactDisc::setDevice before I figured out that I needed to be calling setDevice("/dev/cdrom", 50, true, "phonon") with the phonon being the important thing. Defaulting to any available backend would be smarter, in my opinion... Just some feedback from a developer very frustrated with the KCompactDisc class right now...
SVN commit 1247192 by sitter: When not built with WMLIB simply ignore the device selection logic and use phonon, which is always built. BUG: 183521 FIXED-IN: 4.8.0 M +2 -0 kcompactdisc_p.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1247192