Repolode
FuzzyGrim

FuzzyGrim/Yamtrack

映画、テレビ番組、アニメ、マンガ、ゲーム、本、コミック、ボードゲームを記録できるセルフホスト型メディアトラッカー。

代替できる製品:TraktMyAnimeListLetterboxd

スター
3,725
フォーク
359
未解決の Issue
399
最終コミット
21 時間前

これは何?

Yamtrackは、観たもの、読んだもの、プレイしたものを記録するセルフホスト型Webアプリです。映画、テレビ番組、アニメ、マンガ、ビデオゲーム、本、コミック、ボードゲームをまとめて管理でき、テレビ番組はシーズンごとに記録し、エピソード単位で進捗を追跡できます。

各項目には評価、ステータス、進捗、繰り返し回数、開始日と終了日、メモを保存でき、項目ごとの操作履歴も記録されます。対応APIでカバーされていないニッチなメディアをカスタム項目として追加したり、項目を共有リストにまとめたり、今後のリリース予定をiCalendarフィードで購読したりできます。複数のユーザーアカウントに対応しており、追跡データはユーザーごとに管理されます。

Jellyfin、Plex、Embyと連携し、新たに視聴したメディアを自動で記録できます。また、Trakt、Simkl、MyAnimeList、AniList、Kitsuからデータをインポートできます。データはCSVにエクスポートして、再インポートすることも可能です。SQLiteまたはPostgreSQLを使い、Docker Composeでデプロイできます。

主な機能

  • 01映画、テレビ番組、アニメ、マンガ、ゲーム、本、コミック、ボードゲームを記録できます。
  • 02テレビ番組をシーズン・エピソード単位で追跡でき、評価、日付、メモも記録できます。
  • 03iCalendar(.ics)で購読できるカレンダーと、Apprise経由のリリース通知を利用できます。
  • 04Jellyfin、Plex、Embyと連携し、視聴したメディアを自動で記録できます。
  • 05Trakt、Simkl、MyAnimeList、AniList、Kitsuからのインポートと、CSVのエクスポート・インポートに対応しています。
  • 06django-allauthによるOIDCとソーシャルログインに対応したマルチユーザーアカウントを利用できます。

ユースケース

  • 観たもの、読んだもの、プレイしたものを一か所にまとめて記録する。
  • 自宅サーバーで、家族や友人とおすすめリストを共有したり、共通のメディアを一緒に管理したりする。
  • 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 とは?
映画、テレビ番組、アニメ、マンガ、ゲーム、本、コミック、ボードゲームを記録できるセルフホスト型メディアトラッカー。 Yamtrackは、観たもの、読んだもの、プレイしたものを記録するセルフホスト型Webアプリです。映画、テレビ番組、アニメ、マンガ、ビデオゲーム、本、コミック、ボードゲームをまとめて管理でき、テレビ番組はシーズンごとに記録し、エピソード単位で進捗を追跡できます。
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 の数値は毎日更新されます。

関連プロジェクト