自托管的影视媒体服务器,支持电影、剧集和动漫,无需整理目录即可使用。
- Star
- 3,725
- Fork
- 359
- 未关闭 Issue
- 399
- 最近提交
- 22小时前
这是什么?
Yamtrack 是一款自托管的 Web 应用,用于记录你看过、读过和玩过的内容。它将电影、剧集、动漫、漫画、游戏、书籍、连环画和桌游统一放在一个界面中管理,剧集可按季追踪并记录到单集进度。
每条记录可保存评分、状态、进度、重复次数(重看、重读)、开始和结束日期以及备注,应用还会保存每个条目的操作历史。用户可以为小众媒体创建自定义条目,把内容归入个人或共享列表,并通过 iCalendar(.ics)订阅即将上映的内容。系统支持多用户,每个账户的追踪数据相互独立。
Yamtrack 可与 Jellyfin、Plex 和 Emby 集成,自动记录新观看的内容;也支持从 Trakt、Simkl、MyAnimeList、AniList 和 Kitsu 导入数据,并可导出为 CSV 再导回。部署方式为 Docker Compose,数据库可选 SQLite 或 PostgreSQL。
核心功能
- 01支持追踪电影、剧集、动漫、漫画、游戏、书籍、连环画和桌游。
- 02剧集可按季、按单集记录进度,并保存评分、日期和备注。
- 03提供日历视图,支持 iCalendar(.ics)订阅,并可通过 Apprise 推送上映提醒。
- 04与 Jellyfin、Plex、Emby 集成,自动记录已观看的内容。
- 05支持从 Trakt、Simkl、MyAnimeList、AniList、Kitsu 导入,并可导出、导入 CSV。
- 06多用户账户,支持 OIDC 与众多第三方social登录。
适用场景
- 在一处统一记录自己看过、读过和玩过的所有内容。
- 在家庭服务器上与家人或朋友共享列表、共同追踪媒体。
- 自动记录 Jellyfin、Plex 或 Emby 服务器上的观看记录。
- 把 Trakt、MyAnimeList、AniList 上的历史记录迁移到自托管实例。
快速上手
- 1
从仓库下载默认的 docker-compose.yml 并更新环境变量值
- 2
使用 Docker Compose 启动 Yamtrack
docker compose up -d
使用前须知
- 部分媒体查询依赖第三方 API 服务。
- AGPL-3.0 为 Copyleft 许可证,修改后通过网络提供服务时需要公开源代码。
收录于专题
标签
常见问题
- 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源、可自托管的财务自动化平台,覆盖供应商管理、采购订单和账单双向匹配,基于 Django 与 Next.js 构建。
开源项目管理工具,用于跟踪任务、迭代周期、模块与产品路线图,支持 Docker 或 Kubernetes 自托管。
一款可自托管的代码片段管理网页应用,支持分类筛选,可用 SQLite 或 PostgreSQL 存储。
可自托管的个人追踪工具,用于记录影视、书籍、游戏等媒体消费与健身训练。
融合 FastAPI 后端、React 前端、PostgreSQL 与 Docker Compose 的全栈 Web 应用模板。