스포티파이 알고리즘 원리: 추천은 어떻게 작동할까?
스포티파이를 쓰다 보면 신기할 때가 있죠. 내가 좋아할 만한 곡을 어떻게 이렇게 잘 골라 줄까? 스포티파이 알고리즘은 크게 보면 '내가 들은 기록'과 '비슷한 취향을 가진 다른 사람들이 들은 기록'을 바탕으로 곡을 추천해요. 다만 정확한 코드와 세부 기준은 공개되어 있지 않아서, 이 글에서는 공개적으로 알려진 원리와 신호만 정리할게요. (Streambinder는 Spotify와 제휴하지 않은 독립 프로젝트이고, 아래는 내부 정보가 아니라 일반적으로 알려진 내용이에요.)
스포티파이는 어떤 추천을 보여 줄까?
스포티파이에는 취향에 맞춰 만들어지는 대표적인 추천 목록이 있어요.
- Discover Weekly: 내 취향을 바탕으로 매주 새로 만들어지는 추천 플레이리스트예요. 아직 안 들어 본 곡을 발견하게 해 줘요.
- Release Radar: 내가 듣는 아티스트와 관련된 신곡을 모아 보여 줘요.
- Daily Mix: 내가 자주 듣는 곡과 비슷한 분위기의 곡들을 이어 주는 믹스예요.
- 라디오(곡이나 아티스트 기반): 한 곡이나 아티스트를 기준으로 비슷한 곡을 계속 틀어 줘요.
이름과 구성은 서비스가 바꿀 수 있어요. 중요한 건 이 목록들이 모두 사용자마다 다르게 만들어진다는 점이에요.
알고리즘이 보는 것으로 알려진 신호
스포티파이가 공개적으로 이야기한 범위나 업계에서 널리 알려진 내용을 보면, 대략 이런 행동이 신호가 되는 것으로 알려져 있어요.
- 끝까지 들었는지: 곡을 끝까지 듣는 건 '마음에 든다'는 신호로 읽혀요.
- 건너뛰었는지: 금방 넘기면 취향에 맞지 않는다는 신호가 될 수 있어요.
- 플레이리스트에 담았는지: 내 플레이리스트에 추가하거나 저장하는 건 강한 호감 신호예요.
- 다시 들었는지: 반복해서 듣는 곡은 취향의 핵심이에요.
- 비슷한 취향의 사람들이 무엇을 듣는지: 나와 비슷하게 듣는 사람들이 좋아하는 곡을 추천하는 방식이에요.
- 곡 자체의 특징: 장르나 분위기 같은 곡의 성격도 함께 고려되는 것으로 알려져 있어요.
- 언제, 어떤 상황에서 듣는지: 시간대나 기기 같은 맥락도 영향을 줄 수 있어요.
이 중 무엇이 얼마나 중요한지는 외부에서 알 수 없어요. 어디까지나 '이런 행동이 반영되는 것으로 알려져 있다'는 수준이에요.
노래는 왜 갑자기 '터질까'?
어떤 곡이 어느 날 갑자기 많이 들리는 건 보통 여러 요인이 겹친 결과예요.
- 플레이리스트에 올라가요: 많은 사람이 보는 플레이리스트에 담기면 한꺼번에 새로운 청취자가 생겨요.
- 짧은 영상에서 유행해요: 숏폼 영상 속 15초 구간이 퍼지면 사람들이 원곡을 찾아 들어요. 이런 곡들은 바이럴·틱톡 볼륨에서 카드로도 만났어요.
- 추천이 추천을 불러요: 사람들이 끝까지 듣고 저장하면 그 신호가 더 많은 사람에게 곡을 보여 주는 계기가 될 수 있어요.
- 입소문이 퍼져요: 팬덤이나 화제의 무대가 계기가 되기도 해요.
한 가지 이유만으로 터지는 곡은 드물어요. 그래서 '알고리즘이 키웠다'고만 말하기도, '입소문 덕'이라고만 말하기도 어려워요.
알고리즘 때문에 생기는 일들
- 새로운 아티스트가 발견돼요: 큰 팬덤이 없어도 곡이 좋은 반응을 얻으면 추천을 타고 퍼질 수 있어요. 요즘 빠르게 뜨는 신예는 라이징 스타 볼륨에서 모아 봤어요.
- 취향이 점점 더 굳어질 수 있어요: 비슷한 곡을 계속 듣다 보면 추천도 비슷해져요. 가끔 일부러 다른 장르를 눌러 보면 폭이 넓어져요.
- 내 기록이 곧 취향이에요: 건너뛰기와 저장도 내 취향을 알려 주는 입력이에요.
알고리즘의 한계와 오해
- 마법이 아니에요: 내가 남긴 행동과 다른 사람들의 행동을 바탕으로 한 예측이에요.
- 코드를 다 아는 사람은 외부에 없어요: 그래서 '이렇게 하면 무조건 뜬다'는 공식은 믿기 어려워요.
- 스트리밍 수와 추천은 다른 문제예요: 스트리밍 수가 세어지는 방식과 수익 구조는 스포티파이 스트리밍 수익 정리에서 따로 다뤘어요.
게임으로 즐기는 '뜨는 곡 예측'
어떤 곡이 앞으로 뜰지 예상해 보는 건 그 자체로 재미있는 일이에요. Streambinder는 음악을 소재로 한 트레이딩 카드 게임이라서, 그 감각을 게임으로 만들어 두었어요. 주간 내기에서는 이번 주에 어느 곡이 스트리밍이 더 늘어날지 예측하고, 판타지 리그에서는 팀으로 고른 아티스트와 곡의 실제 스트리밍 상승으로 점수를 받아요. 데이터는 kworb.net에 공개된 Spotify 수치를 매주 월요일에 반영해요. 한국에서 지금 뜨는 곡은 한국에서 가장 많이 들은 노래의 이번 주 톱과 급상승 순위에서 볼 수 있어요.
자주 묻는 질문
스포티파이 알고리즘의 정확한 원리는 공개되어 있나요? 아니요. 정확한 코드와 세부 기준은 공개되지 않아요. 알려진 신호만 일반적으로 설명할 수 있어요.
Discover Weekly는 무엇인가요? 내 취향을 바탕으로 만들어지는 추천 플레이리스트로, 아직 안 들어 본 곡을 발견하게 도와줘요.
곡을 끝까지 듣거나 저장하면 도움이 되나요? 끝까지 듣기와 저장은 호감 신호로 알려져 있어요. 다만 영향의 크기는 외부에서 알 수 없어요.
알고리즘이 노래를 '터트리는' 건가요? 알고리즘 혼자는 아니에요. 플레이리스트, 숏폼 유행, 입소문 같은 여러 요인이 겹쳐요.