media control: listen to container:playbackstate to update playback type