Repolode
ellite

ellite/scrob

Jellyfin, Plex, Emby, Nuvio, Stremio의 라이브러리와 시청 기록을 동기화하는 셀프 호스팅 미디어 추적 앱입니다.

대체할 수 있는 제품:LetterboxdTrakt

스타
594
포크
50
열린 이슈
123
마지막 커밋
6일 전

어떤 프로젝트인가요?

Scrob은 영화와 TV 프로그램을 추적하는 셀프 호스팅 웹 앱입니다. Jellyfin, Plex, Emby, Nuvio, ARVIO, Stremio에서 라이브러리, 시청 여부, 재생 진행 상황을 가져오며, 시청 활동을 해당 서비스와 Trakt, Simkl, MDBList로 다시 전송할 수도 있습니다.

재생할 때마다 타임스탬프를 기록하고, 10점 만점 평점과 리뷰, 시즌별 평점, 재시청 기록, 개인 목록 및 공개 목록을 지원합니다. Jellyfin, Plex, Emby, Kodi의 웹훅을 통해 시청 상태를 실시간으로 업데이트하며, 메타데이터는 TMDB에서 가져오고 TheTVDB의 에피소드 순서를 선택적으로 사용할 수 있습니다.

앱은 단일 컨테이너로 실행되며 PostgreSQL을 함께 설치하는 옵션도 있습니다. PWA로 설치할 수 있고 OIDC 싱글 사인온과 2단계 인증을 지원합니다.

핵심 기능

  • 01Jellyfin, Plex, Emby, Nuvio, Stremio에서 라이브러리와 시청 기록을 동기화합니다.
  • 02시청 여부와 평점을 Trakt, Simkl, MDBList로 다시 전송합니다.
  • 03Jellyfin, Plex, Emby, Kodi의 웹훅을 통해 실시간으로 스크로블링합니다.
  • 04모든 재생을 타임스탬프와 함께 기록하고, 10점 만점 평점과 리뷰를 지원합니다.
  • 05개인 및 공개 목록, 댓글, 사용자 간 팔로우를 지원합니다.
  • 06시청 시간, 활동 차트, 평점 분석을 보여주는 통계 페이지를 제공합니다.
  • 07OIDC 싱글 사인온과 TOTP 2단계 인증을 지원합니다.

활용 사례

  • Jellyfin 또는 Plex 서버와 Trakt 계정 간에 통합 시청 기록을 유지하는 경우.
  • 자체 미디어 서버를 운영하는 가정에서 Letterboxd와 비슷한 시청 기록 서비스를 대체하는 경우.
  • 기존 Yamtrack 또는 Trakt 내보내기 데이터를 셀프 호스팅 인스턴스로 옮기는 경우.
  • 여러 Stremio 또는 Nuvio 프로필에서 프로그램과 영화를 추적하는 경우.

빠른 시작

  1. 1

    README에서 Docker Compose 파일을 다운로드합니다

    curl -o docker-compose.yaml https://raw.githubusercontent.com/ellite/scrob/main/docker-compose.yaml
  2. 2

    파일을 편집하고 비밀번호와 SECRET_KEY를 원하는 값으로 바꿉니다

  3. 3

    Docker Compose로 Scrob을 시작합니다

    docker compose up -d
  4. 4

    브라우저에서 http://localhost:7330을 열고 계정을 만든 다음 TMDB Read Access Token을 추가합니다

사용 전 알아둘 점

  • 메타데이터, 검색 및 이미지를 사용하려면 무료 TMDB Read Access Token이 필요합니다.
  • Trakt에 실시간으로 연결하려면 Trakt VIP 구독이 필요합니다. 그 외 사용자는 Trakt 데이터 내보내기 파일을 통해서만 가져올 수 있습니다.
  • 직접 호스팅하려면 Docker와 PostgreSQL 데이터베이스를 실행해야 합니다.
  • GPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스이므로 파생 저작물도 오픈 소스로 공개해야 합니다.

포함된 컬렉션

토픽

#self-hosted#media-tracker#jellyfin#plex#emby#watch-history#docker#astro#media#nuvio

자주 묻는 질문

scrob은(는) 무엇인가요?
Jellyfin, Plex, Emby, Nuvio, Stremio의 라이브러리와 시청 기록을 동기화하는 셀프 호스팅 미디어 추적 앱입니다. Scrob은 영화와 TV 프로그램을 추적하는 셀프 호스팅 웹 앱입니다. Jellyfin, Plex, Emby, Nuvio, ARVIO, Stremio에서 라이브러리, 시청 여부, 재생 진행 상황을 가져오며, 시청 활동을 해당 서비스와 Trakt, Simkl, MDBList로 다시 전송할 수도 있습니다.
scrob은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
scrob은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
scrob은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. scrob의 마지막 커밋은 2026년 10월 31일입니다.
scrob은(는) 어디에 사용할 수 있나요?
Jellyfin 또는 Plex 서버와 Trakt 계정 간에 통합 시청 기록을 유지하는 경우. 자체 미디어 서버를 운영하는 가정에서 Letterboxd와 비슷한 시청 기록 서비스를 대체하는 경우. 기존 Yamtrack 또는 Trakt 내보내기 데이터를 셀프 호스팅 인스턴스로 옮기는 경우. 여러 Stremio 또는 Nuvio 프로필에서 프로그램과 영화를 추적하는 경우.
scrob는 어떻게 설치하나요?
README에서 Docker Compose 파일을 다운로드합니다: curl -o docker-compose.yaml https://raw.githubusercontent.com/ellite/scrob/main/docker-compose.yaml 파일을 편집하고 비밀번호와 SECRET_KEY를 원하는 값으로 바꿉니다 Docker Compose로 Scrob을 시작합니다: docker compose up -d 브라우저에서 http://localhost:7330을 열고 계정을 만든 다음 TMDB Read Access Token을 추가합니다
scrob은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ellite/scrob

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

Plex, Jellyfin, Emby 같은 미디어 서버와 Trakt, SIMKL 같은 트래커 간에 시청 목록, 평점, 시청 기록, 재생 진행 상황을 동기화하는 셀프 호스팅 도구입니다.

995+15 이번 주28PythonAGPL-3.0활발히 관리됨업데이트 3시간 전