버전 1.3 · 2026년 5월 1일

Spinstack 1.3
새로운 기능

Crate Dig 무료 전환. 일본어 지원. 컬렉션 즉시 로딩. 여러분의 선반에 생기를 불어넣는 10가지 기능.

iPhone iPad Mac Apple TV
10가지 기능

1.3의 모든 기능

01 / 10 무료 전환

모두를 위한 Crate Dig

Pro 전용이었던 기능이 이제 모든 사용자에게 무료로 제공됩니다. 내 선반에서 스와이프로 발견하는 경험, 구독 없이 가능합니다.

  • 내 선반을 스와이프. 네 가지 덱 유형(Artist Dig, Label Mates, Connected Artist, Style Match)이 잊고 있던 레코드를 다시 찾아줍니다.
  • 보석 저장. 눈에 띄는 레코드를 북마크하세요. 재발견 목록을 쌓아갈 수 있습니다.
  • 위시리스트 추천. 아직 소유하지 않은 레코드가 컬렉션과 함께 표시됩니다. 탭하면 추가됩니다.
  • Dig 리포트. 매 세션 후 탐색 내용, 저장한 항목, 알고리즘이 학습한 취향 분석을 확인할 수 있습니다.
  • 운영 비용 제로. 사용자의 컬렉션 데이터만으로 실행됩니다. API 호출도 CloudKit 쓰기도 없습니다. 그래서 무료입니다.
02 / 10 새 언어

일본어
지원

1,575개 문자열. 모든 화면, 모든 버튼, 모든 알림이 자연스러운 일본어로 번역되었습니다. Spinstack이 세계 2위 바이닐 시장에 진출합니다.

  • 전체 지원. 탭 레이블, 내비게이션, 툴바, 빈 상태, 알림, 오류, 알림, Siri 문구 모두 일본어로 제공됩니다.
  • 정중한 보통체. 전체적으로 です・ます 체를 사용합니다. 캐주얼하지도 경어체도 아닌, Apple 시스템 음성과 일치합니다.
  • 제품명은 영어 유지. Spinstack, Crate Dig, Vinyl Vision, B-Side 등 제품명은 첫 사용 시 괄호 내 설명이 제공됩니다.
  • 결제, Crate Dig, 새로운 기능. 기존에 영어로만 제공되던 세 화면이 이제 모든 언어로 완전히 현지화되었습니다.
  • App Store 메타데이터. 설명, 새로운 기능, 키워드 모두 일본어로 제공됩니다.
03 / 10 즉시

캐시 우선
실행

앱을 여는 순간 컬렉션, 위시리스트, 폴더가 디스크에서 즉시 표시됩니다. 스피너 없이. 네트워크 대기 없이.

  • 5분 유효 시간. 5분 이내에 다시 열면 네트워크를 완전히 건너뜁니다.
  • 오래되었지만 즉시. 5분이 지나면 캐시가 먼저 표시되고, 백그라운드에서 조용히 새로고침됩니다.
  • 오프라인 모드. 비행기 모드에서도 마지막으로 동기화된 컬렉션, 위시리스트, 모든 폴더가 정상적으로 로드됩니다.
  • 당겨서 새로고침. 캐시 기간과 관계없이 항상 실시간 네트워크 요청을 수행합니다.
  • 전체 폴더 캐싱. 모든 폴더의 전체 내용이 디스크에 캐싱됩니다. 미리보기 커버만이 아닙니다.
04 / 10 탐색

연대별 정렬 +
원본 발매년도

프레싱 연도가 아닌 앨범의 원본 발매년도 기준으로 정렬합니다. 연대별 섹션 헤더와 시대 점프 스크러버를 제공합니다.

  • 두 가지 새 정렬 순서. 정렬 메뉴에 원본 발매년도(오래된 순)와 원본 발매년도(최신 순)가 추가되었습니다.
  • 연대별 섹션. 레코드가 1960년대 / 1970년대 / 1980년대 헤더 아래에 그룹화되며 스크롤 시 고정됩니다.
  • 시대 스크러버. 오른쪽 가장자리 스크러버에 연대 태그가 표시됩니다. 탭하거나 드래그하여 이동합니다.
  • 마스터 릴리스 검색. Discogs 마스터 릴리스를 조회하여 원본 발매년도를 찾습니다. 영구적으로 캐싱됩니다.
  • 스마트 폴백. 마스터 릴리스가 없는 레코드는 프레싱 연도로 대체됩니다.
05 / 10 탐색

아티스트 배너
& 스마트 이름

리스트 뷰에서 레코드가 아티스트 배너 아래에 그룹화됩니다. 기기 내 이름 분류가 표시 형식과 정렬을 제어합니다.

  • 배너 행. 아티스트 A-Z 정렬 시 레코드가 접을 수 있는 아티스트 헤더 아래에 그룹화됩니다.
  • 아티스트 내 정렬. 각 그룹 내에서 제목 A-Z, 원본 발매년도 오래된 순, 원본 발매년도 최신 순 중 선택할 수 있습니다.
  • 전체 분류. 한 번의 탭으로 라이브러리의 모든 아티스트를 분류합니다. 진행률 표시줄과 함께 일괄 처리됩니다.
  • 아티스트별 재정의. 아티스트 이름을 길게 눌러 표시 이름을 재정의하면 해당 아티스트의 모든 레코드가 업데이트됩니다.
  • 동명이인 번호 제거. "Beck (2)"가 "Beck"으로 변경됩니다. API 조회를 위한 원본 Discogs 이름은 그대로 유지됩니다.
06 / 10 스핀 기록

어디서든
스핀 기록

앱 어디서나 레코드를 길게 눌러 스핀을 기록하세요. 더 이상 릴리스 페이지로 이동할 필요가 없습니다.

  • 컬렉션 및 위시리스트. 그리드 또는 리스트 뷰에서 타일을 길게 누르세요.
  • 검색 결과. 레코드를 찾고, 길게 누르고, 기록하세요. 트랙리스트는 백그라운드에서 자동으로 채워집니다.
  • 친구의 컬렉션. 친구가 듣고 있는 레코드를 발견했나요? 길게 눌러 내 스핀으로 기록하세요.
  • 아티스트 및 레이블 뷰. 아티스트의 디스코그래피를 탐색하며 바로 기록할 수 있습니다.
  • 전체 스핀 기록 시트. 기존과 동일한 시트로 트랙, 평점, 메모, Last.fm 스크로블을 지원합니다.
07 / 10 인사이트

주간 요약 &
특별한 순간

일요일에 한 주의 청취 내역을 요약합니다. 첫 스핀, 별 5개 청취, 마일스톤, 연속 기록, 기념일 모두 기기에서 감지됩니다.

  • 첫 스핀 순간. 처음으로 레코드를 재생하면 Spinstack이 감지합니다.
  • 별 5개 순간. 다시 듣기에서 별 5개를 주었나요? "새로운 즐겨찾기"로 표시됩니다.
  • 마일스톤. 100번째 스핀, 500번째 스핀, 7일 연속, 30일 연속 기록.
  • 기념일. "이 레코드를 처음 재생한 지 1년이 되었습니다."
  • 주간 요약. 일요일 저녁에 한 주의 요약 알림을 받습니다. 기록이 없으면 알림도 없습니다.
08 / 10 소셜

바이닐 리액션
& 트렌딩

친구의 스핀에 8가지 이모지 리액션으로 반응하세요. 내 서클의 트렌딩으로 주변에서 인기 있는 레코드를 확인하세요.

  • 8가지 리액션. 바이닐 문화에 맞게 큐레이션된 이모지 세트입니다. 자유 텍스트나 스팸 요소가 없습니다.
  • 피드에서 리액션. The B-Side에서 친구의 스핀을 탭하여 리액션하세요. 상대방에게 푸시 알림이 전송됩니다.
  • 내 서클의 트렌딩. 이번 주 친구들 사이에서 가장 많이 재생된 레코드 5장이 홈에 표시됩니다.
  • 공통 앨범. 친구의 프로필을 방문하면 서로 소유한 레코드를 확인할 수 있습니다.
  • 차단 및 삭제. 사용자를 차단하거나 전체 B-Side 기록을 한 번에 삭제할 수 있습니다.
09 / 10 Siri

새로운 Siri
Shortcuts 3가지

컬렉션에게 말을 걸어보세요. 스핀 기록과 대기열을 읽는 세 가지 새로운 음성 명령, 모두 기기에서 실행되며 네트워크 호출이 없습니다.

  • "마지막 스핀이 뭐였지?" 제목, 아티스트, 재생한 시간을 알려줍니다.
  • "내 스핀 연속 기록은?" 현재 연속 일수를 알려줍니다.
  • "다음 대기열은?" Play Next Queue의 다음 레코드를 알려주거나, 대기열이 비어있다고 알려줍니다.
  • 모두 기기 내 처리. 기존 서비스에서 로컬 읽기만 수행합니다. API 호출도 쓰기도 없습니다.
  • 단축어 앱. 세 가지 모두 단축어 앱에 표시되어 자동화 및 위젯에 활용할 수 있습니다.
10 / 10 Last.fm

Last.fm
간편 로그인

사용자 이름과 비밀번호만 입력하세요. 더 이상 last.fm/api에서 자체 API 키를 등록할 필요가 없습니다. 몇 초 만에 연결됩니다.

  • 두 개의 필드. 사용자 이름 + 비밀번호. 연결을 탭하세요. 완료.
  • Keychain에 세션 키 저장. 자격 증명은 인증에 한 번만 사용된 후 삭제됩니다. 저장되지 않습니다.
  • 모든 것을 스크로블. 스핀을 기록하면 몇 초 이내에 Last.fm 프로필에 표시됩니다. 전체 트랙리스트, 정확한 타임스탬프.
  • 언제든 연결 해제. 한 번의 탭으로 Keychain에서 세션 키를 삭제합니다.
  • 더 적은 공격 표면. 사용자가 더 이상 타사 API 키를 붙여넣을 필요가 없습니다. Spinstack의 자체 자격 증명이 핸드셰이크를 처리합니다.
내부 구조

대규모 라이브러리를 위한 안정성

1,000장 이상의 레코드 컬렉션을 위해 구축

이미지 캐시가 이제 80 MB 바이트 예산을 적용합니다(기존 약 290 MB 무제한에서 축소). 4 GB 기기에서 Spinstack이 jetsam 대상이 되지 않습니다. 메모리 경고 옵저버가 디스크는 유지하면서 인메모리 캐시를 즉시 해제합니다. 복구는 네트워크 왕복이 아닌 빠른 파일 디코딩입니다.

원본 발매년도 정렬이 이제 정렬 시작 시 마스터 연도 캐시의 스냅샷을 생성합니다. 대규모 라이브러리에서 백그라운드 보강이 정렬 중 레코드를 뒤섞는 문제가 해결되었습니다. 무거운 SwiftUI 레이아웃 중 알림 탭 충돌이 해결되었습니다. 핸들러가 UIKit의 워치독을 충족하기 위해 동기적으로 실행됩니다.

추가: 알림 스케줄러와 ML 파이프라인의 위험한 강제 언래핑을 guard-let으로 강화했습니다. 당겨서 새로고침이 이제 모든 페이지를 순회합니다. 컬렉션/위시리스트 푸터가 실시간 로딩 상태를 표시합니다. 전체 라이브러리 로드가 다른 화면으로 이동해도 백그라운드에서 계속됩니다. 스크로블은 스핀이 기록된 위치와 관계없이 항상 실제 트랙리스트를 전송합니다. Apple TV에 iOS와 동일한 연대별 및 A-Z 섹션 헤더가 추가되었습니다.

지금 사용 가능.

Spinstack 1.3이 App Store에 출시되었습니다. 기존 사용자 무료 업데이트. 신규 사용자 $9.99 일회성 구매. 구독 없음. 광고 없음. 영원히.