YourSpotify
셀프 호스팅 방식의 Spotify 청취 통계 대시보드로, 음악 재생 기록을 기록하고 시각화합니다.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
자체 호스팅 Spotify 청취 통계, 개인정보 걱정 없이
주요 기능
- Spotify 재생 기록 자동 저장 (24시간 폴링)
- 웹 대시보드 통계 표시: 곡 / 아티스트 / 장르 순위, 시간 추이
- Spotify 개인정보 데이터 파일 가져오기 지원, 지난 1년간의 기록 보완
- 데이터 완전 자체 호스팅, 타사 서비스에 의존하지 않음
- Docker Compose 원클릭 배포 지원
할 수 없는 것
- •전체 기록을 가져오려면 Spotify 프리미엄 계정이 필요합니다. 처음 사용 시에는 이후 데이터만 기록할 수 있으며, 과거 데이터는 개인정보 데이터 패키지를 수동으로 가져와야 합니다. MongoDB 버전은 4.4를 권장합니다(ARM 기기에서는 5.x 이상 버전을 피하세요). 기본 시간대는 Europe/Paris이므로 TIMEZONE을 직접 수정해야 합니다.
사용 사례
- 자신의 음악 청취 습관을 깊이 이해하고 싶은 Spotify 헤비 사용자
- 개인정보 보호를 위해 제3자 플랫폼이 자신의 데이터를 분석하는 것을 원하지 않는 사용자
- 음악 관련 커뮤니티를 운영하며 데이터 시각화 분석이 필요한 사용자
YourSpotify는 셀프 호스팅 방식의 Spotify 음악 청취 통계 도구입니다. Spotify API에서 주기적으로 재생 기록을 가져와 웹 콘솔에서 가장 좋아하는 곡, 아티스트, 장르, 시간 추세 등 음악 취향을 차트 형태로 보여줍니다. 데이터는 로컬 MongoDB에 저장되며, Spotify에서 공식적으로 제공하는 개인정보 데이터를 가져와 과거 기록을 보완할 수 있습니다. 개인정보 보호를 중시하고 데이터를 제3자 플랫폼에 맡기고 싶지 않은 사용자에게 적합합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: Spotify Developer Dashboard에서 애플리케이션을 생성하여 Client ID와 Secret을 얻습니다
2단계: docker-compose-example.yml을 복사하고 환경 변수(API 엔드포인트, Spotify 자격 증명)를 수정합니다
3단계: docker-compose up -d를 실행하고 http://localhost:3000에 접속하여 사용을 시작합니다
- 1단계: Spotify Developer Dashboard에서 애플리케이션을 생성하여 Client ID와 Secret을 얻습니다
- 2단계: docker-compose-example.yml을 복사하고 환경 변수(API 엔드포인트, Spotify 자격 증명)를 수정합니다
- 3단계: docker-compose up -d를 실행하고 http://localhost:3000에 접속하여 사용을 시작합니다
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
Docker 컨테이너와 볼륨 삭제: docker-compose down -v를 실행한 다음 youspotify_db 데이터 디렉토리를 삭제합니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs