title: Determine who modified the volume (user using buttons or other applications)?
body: <p>I know volume changes by monitoring the system broadcast, but how can I determine if the volume is modified by the user through the volume button or settings or by other applications?</p>