docs: async def load_tracks(self, query) -> LoadResult:
          """
          Executes a loadtracks request. Only works on Lavalink V3.
  
          Parameters
          ----------
          query : str
  
          Returns
          -------
          LoadResult
          """
          self.__check_node_ready()
          url = self._uri + quote(str(query))
  
          data = await self._get(url)
  
          if isinstance(data, dict):
              return LoadResult(data)
          elif isinstance(data, list):
              modified_data = {
                  "loadType": LoadType.V2_COMPAT,
                  "tracks": data
              }
              return LoadResult(modified_data)