自托管媒体跟踪器Yamtrack

发布于:2025-06-21 ⋅ 阅读:(15) ⋅ 点赞:(0)

在这里插入图片描述

简介

什么是 Yamtrack ?

Yamtrack 是一个自托管的媒体追踪器,支持电影、电视节目、动漫、漫画、视频游戏和书籍的管理。用户可以方便地记录和跟踪他们的媒体观看和阅读进度。可以单独跟踪电视节目的每一季和观看的剧集。保存评分、状态、进度、开始和结束日期,或写下注释。

主要特点

  1. 多媒体追踪:支持追踪电影、电视节目、动漫、漫画、游戏和书籍。
  2. 逐季追踪:可以单独追踪每一季的电视节目和观看的集数。
  3. 进度记录:保存评分、状态、进度、观看日期等信息。
  4. 历史记录:保留每个媒体的操作历史,如添加、开始观看等时间。
  5. 自定义条目:创建自定义媒体条目,适用于不支持的媒体。
  6. 个人列表:创建个人媒体列表,与其他成员协作。
  7. 日历功能:跟踪即将到来的媒体,支持通过 iCalendar 订阅。
  8. 通知功能:通过 Apprise 接收即将发布的媒体通知。
  9. Docker 部署:采用 Docker 轻松部署,支持 SQLitePostgreSQL
  10. 多用户功能:允许多个用户拥有个性化的追踪账户。
  11. 灵活认证:支持 OIDC 和多种社交登录选项。
  12. 数据导入导出:支持从 TraktMyAnimeList 等平台导入,并可导出为 CSV 文件。

应用场景

  • 个人媒体管理:用户可以有效管理观看和阅读的媒体,记录进度和喜好。
  • 社群共享:适合社区或朋友之间共享媒体列表和追踪情况。
  • 内容创作者:视频博主或评论者可以使用该工具追踪观看的媒体,方便内容创作。
  • 家庭使用:家庭成员可以各自管理自己的观看列表,适合不同兴趣的用户。

Yamtrack 提供了一个全面而灵活的解决方案,帮助用户在各种媒体内容上进行有效的追踪和管理。

从功能上看,和老苏之前介绍的 Ryot 很像

文章传送门: 媒体跟踪软件Ryot

安装

在群晖上以 Docker 方式安装。

本文写作时, latest 版本对应为 0.22.7

采用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

services:
  yamtrack:
    image: ghcr.io/fuzzygrim/yamtrack
    container_name: yamtrack
    restart: unless-stopped
    ports:
      - "8532:8000"
    volumes:
      - ./db:/yamtrack/db
    environment:
      - TZ=Asia/Shanghai
      - SECRET=HNJhU3S83ZanKvL5W8gif38D30ygCnVhDoda/ML7yVc=
      - REDIS_URL=redis://redis:6379
      - TMDB_LANG=zh
    depends_on:
      - redis

  redis:
    image: redis:7-alpine
    container_name: yamtrack-redis
    restart: unless-stopped
    volumes:
      - ./rdata:/data

关于环境变量的简单说明,更详细的请参考官方的详细说明: https://github.com/FuzzyGrim/Yamtrack/wiki/Environment-Variables

可变
TZ 时区。默认为 UTC
SECRET 用于加密签名的密钥。应为一个随机字符串
REDIS_URL Redis 服务器 URL
TMDB_LANG TMDB 元数据语言。使用 ISO 639-1 语言代码

然后执行下面的命令

# 新建文件夹 yamtrack 和 子目录
mkdir -p /volume1/docker/yamtrack/{db,rdata}

# 进入 yamtrack 目录
cd /volume1/docker/yamtrack

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

服务初始化的时间比较长,需要多等一会儿,老苏的机器差不多用了 9 分钟,可能跟网络有关系

运行

然后在浏览器中输入 http://群晖IP:8532 就能看到登录界面

第一次需要先注册账号

登录成功后的主界面

可以根据类型进行搜索

需将 themoviedb.org 加入域名黑名单,否则会报错。如果是书籍的话,则是 openlibrary.org,其他的需要看日志

或者

直接搜中文也是可以的

国产剧也不在话下

点图片可以进入详情

随便添加了几部年代剧

可以细分到剧集

目前软件还不支持中文,但增加了环境变量 TMDB_LANG=zh 后,搜索出来的剧名、简介等,都是可以显示为中文的

参考文档

FuzzyGrim/Yamtrack: A self hosted media tracker.
地址:https://github.com/FuzzyGrim/Yamtrack

Login - Yamtrack
地址:https://yamtrack.fuzzygrim.com


网站公告

今日签到

点亮在社区的每一天
去签到