Claude로 10년치 Spotify 청취 기록 분석해 플레이리스트 만들기

10년간 쌓인 청취 기록을 내보내기()한 뒤 이를 Claude로 분석해 새 플레이리스트를 만든 사례다. 내보내기 파일에는 스킵(건너뛴 곡) 정보까지 포함돼 있어서, 실제로 끝까지 듣지 않은 곡을 가려낼 수 있다는 점이 유용했다. 원본 은 LLM이 효율적으로 읽기 어렵기 때문에, 먼저 Claude에게 파일을 정리시켜 CSV와 (MD) 형식의 "LLM 친화적" 버전으로 변환했다.

이 정리 작업에는 고성능 모델인 만으로도 충분했고, 가장 많이 들은 아티스트 표 등 요약 자료도 함께 생성됐다. 이후 Claude Code 안에서 정리된 데이터를 다시 분석해, 선호 장르·음악 취향의 특징·청취 시기(리스닝 에라)별 변화 등을 재미 삼아 뽑아냈고, 이 데이터를 시각화하는 웹사이트도 만들었다.

핵심 포인트

  • 10년치 청취 기록 파일을 Claude로 분석해 맞춤 플레이리스트 생성
  • 파일의 스킵 정보로 실제로 안 들은 곡까지 파악 가능
  • LLM이 읽기 쉽게 을 CSV/MD로 변환하는 전처리 단계를 먼저 거침
  • 전처리는 고성능 모델 없이도 충분해 비용을 아낄 수 있었음
  • 분석 결과를 보여주는 웹사이트까지 직접 제작
원문 보기