自托管媒体跟踪器MediaTracker
本文题图中
logo
由AI
生成;
简介
什么是 MediaTracker ?
MediaTracker
是一个自托管的媒体跟踪平台,旨在帮助用户管理和记录他们的电影、电视节目、视频游戏、书籍和有声书。该工具提供了一个直观的界面,使用户能够轻松跟踪和组织他们的媒体内容。
主要特点
- 多媒体支持:支持跟踪多种媒体类型,包括电影、电视节目、视频游戏、书籍和有声书。
- 用户友好的界面:提供直观的用户界面,方便用户轻松添加和管理媒体条目。
- REST API:提供
REST API
,便于与其他应用集成和扩展功能。 - 通知功能:支持多种通知平台,如
Discord
、Pushbullet
等,以便用户及时获取更新。 - 导入功能:可以从
Trakt
和Goodreads
导入已观看或已读的媒体内容。 - 同步功能:用户可以在不同设备上同步其媒体库,随时随地访问。
- Docker 支持:提供
Docker
镜像,方便用户快速部署和自托管。 - 多用户支持:支持多个用户账户,适合团队或家庭使用。
应用场景
- 个人媒体管理:用户可以跟踪自己观看的电影和电视节目,记录阅读的书籍和有声书。
- 家庭共享:家庭成员可以共同使用
MediaTracker
,分享各自的观看和阅读历史。 - 团队协作:团队可以利用该工具跟踪共同观看的媒体,方便讨论和交流。
- 开发者集成:开发者可以利用
REST API
将MediaTracker
集成到其他应用中,扩展其功能。
MediaTracker
是一个功能丰富的自托管媒体跟踪工具,适合各种用户。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 mediatracker
,选择第一个 bonukai/mediatracker
,版本选择 latest
。
本文写作时,
latest
版本对应为0.2.11
;
卷
在 docker
文件夹中,创建一个新文件夹 mediatracker
,并在其中建三个子文件夹 assets
、data
和 logs
文件夹 | 装载路径 | 说明 |
---|---|---|
docker/mediatracker/assets |
/assets |
存放海报和背景图片文件 |
docker/mediatracker/data |
/storage |
存放数据库文件 |
docker/mediatracker/logs |
/logs |
存放日志文件 |
端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
本地端口 | 容器端口 |
---|---|
7481 |
7481 |
环境
可变 | 值 |
---|---|
TMDB_LANG |
TMDB 的语言设置,设为 zh ,使用的是 ISO 639-1 国家/地区代码 |
AUDIBLE_LANG |
audiobooks 有声读物的语言设置,设为 us |
TZ |
时区设置 |
环境变量设置的完整说明:https://github.com/bonukai/MediaTracker#environment-variables
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 新建文件夹 mediatracker 和 子目录 |
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 | version: "3" |
然后执行下面的命令
1 | # 新建文件夹 pingvin 和 子目录 |
运行
在浏览器中输入 http://群晖IP:7481
就能看到注册界面
虽然支持多语言,但不包含中文
在 TV
中搜索
加入历史记录
选择观看的时间
进入详情
其它还支持对电影、视频游戏、书籍和有声读物的跟踪。相比 Ryot
和 Yamtrack
,MediaTracker
支持与 Jellyfin
、Plex
和 Kodi
的集成
参考文档
bonukai/MediaTracker: Self hosted media tracker for movies, tv shows, video games, books and audiobooks
地址:https://github.com/bonukai/MediaTrackerMedia Tracker
地址:https://mediatracker.appMediaTracker REST API
地址:https://bonukai.github.io/MediaTracker/