← 플레이리스트로 찾기

어떻게 매칭되나요?

AI/LLM 없이, 문자열 정규화와 정해진 계산식만으로 동작하는 서비스예요. 그 계산식을 그대로 공개합니다.

지원 플랫폼

플레이리스트 링크는 다음 5개 플랫폼을 지원해요.

  • Spotify
  • Apple Music
  • YouTube / YouTube Music
  • Melon
  • Genie

Spotify는 2024년 말 API 정책 변경으로 곡 목록 조회에 항상 사용자 OAuth 연결이 필요해요 — 공개 플레이리스트여도 예외 없이 한 번 "Spotify 연결" 단계를 거칩니다. 나머지 4개 플랫폼은 로그인 없이 바로 분석돼요.

아티스트 인식

플레이리스트의 각 곡에서 아티스트 이름을 뽑아 정규화(대소문자·특수문자·표기 차이 정리)한 뒤, 페스티벌 라인업의 아티스트와 대조해요. 같은 아티스트를 다른 표기로 부르는 경우(예: 일본어 표기 차이)는 별칭(alias) 테이블로 같은 아티스트로 묶어서 비교합니다.

매칭 점수는 이렇게 계산돼요

1) 아티스트 하나의 기여도 — 플레이리스트에 많이 들어있는 아티스트일수록 점수가 붙지만, 곡 수에 비례해서 무한정 커지지 않도록 제곱근을 씁니다.

기여도 = 10 + √(플레이리스트에서 나온 곡 수) × 3

2) 페스티벌 전체 점수 — 그 페스티벌 라인업과 겹치는 모든 아티스트의 기여도를 더한 뒤, 0~100 사이로 눌러 담습니다(포화 곡선이라 아티스트가 아주 많이 겹쳐도 100을 넘지 않아요).

3) 일자별 점수 — 같은 방식을 페스티벌 날짜별로 따로 계산해서, 겹치는 아티스트가 가장 많은 날을 "가장 추천하는 날"로 보여줘요.

4) 지난 행사는 제외 — 이미 끝난 페스티벌은 매칭 대상에서 자동으로 빠져요. 라인업은 전체 페스티벌 페이지에서 계속 볼 수 있어요.

점수 등급 (7단계)

0~100 점수를 아래 7단계 감성 등급으로 보여드려요.

  • 0~9 · 오늘은 아닌듯
  • 10~24 · 살짝 스치는 사이
  • 25~39 · 그럭저럭
  • 40~54 · 꽤 잘 맞아
  • 55~69 · 찰떡궁합
  • 70~84 · 인생 페스티벌
  • 85~100 · 소울메이트

취향 리포트(장르)는 어떻게 만들어지나요

플레이리스트에서 가장 많이 들은 상위 20팀의 이름으로 Last.fm의 공개 태그 API를 조회해서 장르 성격의 태그를 가져와요. 곡 수를 가중치로 삼아 장르별 비중(%)을 계산하고, 가장 비중이 큰 장르를 "시그니처 장르"로 크게 보여드려요.

이 데이터는 없어도 서비스 이용에 지장이 없는 보너스 기능이라, Last.fm 조회가 실패하거나 결과가 없으면 취향 리포트 섹션만 조용히 생략됩니다.

페스티벌 라인업 데이터

라인업은 각 페스티벌 공식 발표를 기준으로 수동으로 정리해서 등록해요. AI가 생성하거나 추측한 라인업이 아니에요. 아직 라인업이 발표되지 않은 날짜는 "공개된 라인업이 없어요"로 표시됩니다.

전체 페스티벌소개개인정보처리방침