code: def _fire_status_changed(self):
          
          for listener in self._status_listeners:
              try:
                  listener.new_media_status(self.status)
              except Exception:  # pylint: disable=broad-except
                  _LOGGER.exception("Exception thrown when calling media status "
                                    "callback")
docs: Tells listeners of a changed status.