Repolode
FuzzyGrim

FuzzyGrim/Yamtrack

영화, TV 프로그램, 애니메이션, 만화, 게임, 책, 코믹스, 보드게임을 기록하는 셀프 호스팅 미디어 트래커입니다.

대체할 수 있는 제품:TraktMyAnimeListLetterboxd

스타
3,725
포크
359
열린 이슈
399
마지막 커밋
22시간 전

어떤 프로젝트인가요?

Yamtrack은 시청하거나 읽고 플레이한 콘텐츠를 기록하는 셀프 호스팅 웹 앱입니다. 영화, TV 프로그램, 애니메이션, 만화, 비디오 게임, 책, 코믹스, 보드게임을 한곳에서 관리할 수 있으며, TV 프로그램은 시즌별로 추적하고 에피소드 단위로 진행 상황을 기록할 수 있습니다.

각 항목에는 점수, 상태, 진행 상황, 반복 횟수, 시작일과 종료일, 메모를 저장할 수 있고, 앱은 항목별 활동 내역을 기록합니다. 지원되는 API에서 다루지 않는 틈새 미디어는 직접 항목을 만들어 추가할 수 있으며, 항목을 공유 목록으로 정리하거나 예정된 공개 일정을 iCalendar 피드로 구독할 수도 있습니다. 여러 사용자 계정을 지원하며, 계정마다 추적 데이터가 별도로 관리됩니다.

Jellyfin, Plex, Emby와 연동해 새로 시청한 미디어를 자동으로 기록할 수 있고, Trakt, Simkl, MyAnimeList, AniList, Kitsu의 데이터를 가져올 수 있습니다. 데이터는 CSV로 내보내고 다시 가져올 수 있습니다. SQLite 또는 PostgreSQL을 사용해 Docker Compose로 배포할 수 있습니다.

핵심 기능

  • 01영화, TV 프로그램, 애니메이션, 만화, 게임, 책, 코믹스, 보드게임을 추적합니다.
  • 02점수, 날짜, 메모와 함께 TV 프로그램을 시즌 및 에피소드별로 추적합니다.
  • 03iCalendar(.ics) 구독과 Apprise를 통한 공개 일정 알림을 지원하는 캘린더입니다.
  • 04Jellyfin, Plex, Emby와 연동해 시청한 미디어를 자동으로 기록합니다.
  • 05Trakt, Simkl, MyAnimeList, AniList, Kitsu에서 데이터를 가져오고 CSV로 내보내거나 가져옵니다.
  • 06OIDC 및 django-allauth를 통한 소셜 로그인을 지원하는 다중 사용자 계정입니다.

활용 사례

  • 시청하거나 읽고 플레이한 콘텐츠를 한곳에서 개인 기록으로 관리합니다.
  • 홈 서버에서 가족이나 친구와 큐레이션한 목록을 공유하거나 미디어 기록을 함께 관리합니다.
  • Jellyfin, Plex, Emby 서버에서 시청한 콘텐츠를 자동으로 기록합니다.
  • Trakt, MyAnimeList, AniList에 저장된 기존 기록을 셀프 호스팅 인스턴스로 옮깁니다.

빠른 시작

  1. 1

    저장소에서 기본 docker-compose.yml을 다운로드하고 환경 값을 업데이트합니다

  2. 2

    Docker Compose로 Yamtrack을 시작합니다

    docker compose up -d

사용 전 알아둘 점

  • 외부 미디어 API를 사용하므로 일부 검색은 타사 서비스에 의존합니다.
  • 카피레프트 AGPL-3.0 라이선스에 따라 네트워크 배포 버전을 수정한 경우 소스 코드를 공유해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

Yamtrack은(는) 무엇인가요?
영화, TV 프로그램, 애니메이션, 만화, 게임, 책, 코믹스, 보드게임을 기록하는 셀프 호스팅 미디어 트래커입니다. Yamtrack은 시청하거나 읽고 플레이한 콘텐츠를 기록하는 셀프 호스팅 웹 앱입니다. 영화, TV 프로그램, 애니메이션, 만화, 비디오 게임, 책, 코믹스, 보드게임을 한곳에서 관리할 수 있으며, TV 프로그램은 시즌별로 추적하고 에피소드 단위로 진행 상황을 기록할 수 있습니다.
Yamtrack은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Yamtrack은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Yamtrack은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Yamtrack의 마지막 커밋은 2026년 10월 23일입니다.
Yamtrack은(는) 어디에 사용할 수 있나요?
시청하거나 읽고 플레이한 콘텐츠를 한곳에서 개인 기록으로 관리합니다. 홈 서버에서 가족이나 친구와 큐레이션한 목록을 공유하거나 미디어 기록을 함께 관리합니다. Jellyfin, Plex, Emby 서버에서 시청한 콘텐츠를 자동으로 기록합니다. Trakt, MyAnimeList, AniList에 저장된 기존 기록을 셀프 호스팅 인스턴스로 옮깁니다.
Yamtrack는 어떻게 설치하나요?
저장소에서 기본 docker-compose.yml을 다운로드하고 환경 값을 업데이트합니다 Docker Compose로 Yamtrack을 시작합니다: docker compose up -d
Yamtrack은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/FuzzyGrim/Yamtrack

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

관련 프로젝트