Added back support for mute and volume_level, implemented GetFn