Streambinder

블로그

스포티파이 알고리즘 원리: 추천은 어떻게 작동할까?

2026년 9월 28일 게시 · Streambinder

스포티파이를 쓰다 보면 신기할 때가 있죠. 내가 좋아할 만한 곡을 어떻게 이렇게 잘 골라 줄까? 스포티파이 알고리즘은 크게 보면 '내가 들은 기록'과 '비슷한 취향을 가진 다른 사람들이 들은 기록'을 바탕으로 곡을 추천해요. 다만 정확한 코드와 세부 기준은 공개되어 있지 않아서, 이 글에서는 공개적으로 알려진 원리와 신호만 정리할게요. (Streambinder는 Spotify와 제휴하지 않은 독립 프로젝트이고, 아래는 내부 정보가 아니라 일반적으로 알려진 내용이에요.)

스포티파이는 어떤 추천을 보여 줄까?

스포티파이에는 취향에 맞춰 만들어지는 대표적인 추천 목록이 있어요.

이름과 구성은 서비스가 바꿀 수 있어요. 중요한 건 이 목록들이 모두 사용자마다 다르게 만들어진다는 점이에요.

알고리즘이 보는 것으로 알려진 신호

스포티파이가 공개적으로 이야기한 범위나 업계에서 널리 알려진 내용을 보면, 대략 이런 행동이 신호가 되는 것으로 알려져 있어요.

  1. 끝까지 들었는지: 곡을 끝까지 듣는 건 '마음에 든다'는 신호로 읽혀요.
  2. 건너뛰었는지: 금방 넘기면 취향에 맞지 않는다는 신호가 될 수 있어요.
  3. 플레이리스트에 담았는지: 내 플레이리스트에 추가하거나 저장하는 건 강한 호감 신호예요.
  4. 다시 들었는지: 반복해서 듣는 곡은 취향의 핵심이에요.
  5. 비슷한 취향의 사람들이 무엇을 듣는지: 나와 비슷하게 듣는 사람들이 좋아하는 곡을 추천하는 방식이에요.
  6. 곡 자체의 특징: 장르나 분위기 같은 곡의 성격도 함께 고려되는 것으로 알려져 있어요.
  7. 언제, 어떤 상황에서 듣는지: 시간대나 기기 같은 맥락도 영향을 줄 수 있어요.

이 중 무엇이 얼마나 중요한지는 외부에서 알 수 없어요. 어디까지나 '이런 행동이 반영되는 것으로 알려져 있다'는 수준이에요.

노래는 왜 갑자기 '터질까'?

어떤 곡이 어느 날 갑자기 많이 들리는 건 보통 여러 요인이 겹친 결과예요.

한 가지 이유만으로 터지는 곡은 드물어요. 그래서 '알고리즘이 키웠다'고만 말하기도, '입소문 덕'이라고만 말하기도 어려워요.

알고리즘 때문에 생기는 일들

알고리즘의 한계와 오해

게임으로 즐기는 '뜨는 곡 예측'

어떤 곡이 앞으로 뜰지 예상해 보는 건 그 자체로 재미있는 일이에요. Streambinder는 음악을 소재로 한 트레이딩 카드 게임이라서, 그 감각을 게임으로 만들어 두었어요. 주간 내기에서는 이번 주에 어느 곡이 스트리밍이 더 늘어날지 예측하고, 판타지 리그에서는 팀으로 고른 아티스트와 곡의 실제 스트리밍 상승으로 점수를 받아요. 데이터는 kworb.net에 공개된 Spotify 수치를 매주 월요일에 반영해요. 한국에서 지금 뜨는 곡은 한국에서 가장 많이 들은 노래의 이번 주 톱과 급상승 순위에서 볼 수 있어요.

자주 묻는 질문

스포티파이 알고리즘의 정확한 원리는 공개되어 있나요? 아니요. 정확한 코드와 세부 기준은 공개되지 않아요. 알려진 신호만 일반적으로 설명할 수 있어요.

Discover Weekly는 무엇인가요? 내 취향을 바탕으로 만들어지는 추천 플레이리스트로, 아직 안 들어 본 곡을 발견하게 도와줘요.

곡을 끝까지 듣거나 저장하면 도움이 되나요? 끝까지 듣기와 저장은 호감 신호로 알려져 있어요. 다만 영향의 크기는 외부에서 알 수 없어요.

알고리즘이 노래를 '터트리는' 건가요? 알고리즘 혼자는 아니에요. 플레이리스트, 숏폼 유행, 입소문 같은 여러 요인이 겹쳐요.

함께 읽어 보세요