docs: private String parseResponseAlbumIds(String json) {
      StringJoiner sj = new StringJoiner(",");
      try {
        JsonNode jsonNode = this.objectMapper.readTree(json);
        for (JsonNode node : jsonNode.get("albums").get("items")) {
          sj.add(node.get("id").asText());
        }
      } catch (IOException e) {
        throw new RuntimeException("Failed to parse JSON", e);
      }
      return sj.toString();
    }