im still trying to figure out how to get mafw initialized; there are no opensource programs that do it, so im trying, rather unsuccessfully, to reverse engineer how qmafw-gui does it. {after mafw is initialized, like when mediaplayer is open, theres a dbus interface that works perfectly}. as for the other half of the project, that too hit an annoying wall. there are no python bindings for libresourceqt. my current idea is to make a separate, standalone c++ application that does nothing but disable normal volume button actions. so, current status: if i put them in now, youd have to have qmafw-gui open in the backgroun {or media player}, and the profile would still change.