Came accross this blog entry by Trever Fischer about his progress with updating the GStreamer backend for Phonon. Switching to using playbin2 has cut the codesize in half and added gapless playback support. Along with the availability of QtGStreamer this should improve KDE and GStreamer interaction a lot. Nice stuff!