route dynamicmode through permissions framework

and connect it to 'consume' MPD protocol command