The contents of my ~/.kde/share/config/profilerc: [X11 Amp] AllowAsDefault=true Preference=1 ServiceType=audio/x-mp3 [XMMS] AllowAsDefault=true Preference=0 ServiceType=audio/x-mp3 But when I call this: pDefault = KServiceTypeProfile::preferredService("audio/x-mp3"); if (pDefault) { qDebug("default for %s is %s",name().latin1(), pDefault->name().latin1()); I get: default for audio/x-mp3 is XMMS Seems wrong. What's going on? --- Preston Brown Systems Engineer pbrown@redhat.com Red Hat, Inc.