docs: def _get_things(self, method, thing, thing_type, params=None, cacheable=True):
          """Returns a list of the most played thing_types by this thing."""
  
          limit = params.get("limit", 1)
          seq = []
          for node in _collect_nodes(
              limit, self, self.ws_prefix + "." + method, cacheable, params
          ):
              title = _extract(node, "name")
              artist = _extract(node, "name", 1)
              playcount = _number(_extract(node, "playcount"))
  
              seq.append(TopItem(thing_type(artist, title, self.network), playcount))
  
          return seq