code: def videos(self, days=None):
          
          if days is None:
              days = self._min_days_vdo_cache
          library = ArloMediaLibrary(self._session, preload=False)
          try:
              return library.load(only_cameras=[self], days=days)
          except (AttributeError, IndexError):
              # make sure we are returning an empty list istead of None
              # returning an empty list, cache will be forced only when calling
              # the update method. Changing this can impact badly
              # in the Home Assistant performance
              return []
docs: Return all <ArloVideo> objects from camera given days range
  
          :param days: number of days to retrieve