MetaTube插件安装
插件安装
jellyfin
- 进入 Jellyfin 控制台 > 插件目录/存储库 > 设置,点击添加
- 输入存储库名称:
MetaTube - 输入存储库 URL:
https://raw.githubusercontent.com/metatube-community/jellyfin-plugin-metatube/dist/manifest.json - 在插件目录下找到 MetaTube,点击安装
- 重启 Jellyfin
适用于中国大陆的存储库 URL:https://cdn.jsdelivr.net/gh/metatube-community/jellyfin-plugin-metatube@dist/manifest.json(可能有缓存)
emby
- 从 Releases (https://github.com/metatube-community/jellyfin-plugin-metatube/releases)下载 MetaTube 最新插件
- 解压出 MetaTube.dll 文件
- 将 dll 文件复制到 Emby 插件目录(一般为config下的plugins目录,复制之后需要查看其他插件文件的权限,使用赋予和其他插件一样的用户组以及权限)
- 重启 Emby 服务
后端安装
后端项目名为metatube-server
二进制文件发布于:
Docker 镜像发布于:
由于 DockerHub 的下载限制,建议优先选择 GitHub Container Registry 下载镜像。
如何部署
metatube-server资源占用非常低,理论上任何内存>=128MB,硬盘>=2G 的机器,都可以直接运行二进制程序或者 docker 容器。
直接部署(★☆☆)
- 从Releases下载最新后端程序。
- 使用如下任意模式命令运行后端:
- 内存模式:
./metatube-server - 数据库模式(推荐):
./metatube-server -dsn metatube.db
Tips:
- 带
-v3后缀的版本理论上运行效率更高,但是需要新版的 CPU 支持。 - Windows 下可以直接双击运行,但是仍旧建议使用数据库模式持久化数据。
- 默认端口为 8080,若出现端口占用的情况,可以使用
-port参数配置其他端口。 - Linux 下后台运行后端服务可以使用
nohup、systemd、Docker等。 - Windwos 下后台运行后端服务可以使用
NSSM。
Docker 部署(★★☆)
请确保部署平台已有 Docker 环境,否则请先安装Docker
直接运行以下任意一条命令即可:
- 内存模式:
1 | docker run -d -p 8080:8080 --name metatube ghcr.io/metatube-community/metatube-server:latest |
- 数据库模式(推荐):
1 | docker run -d -p 8080:8080 -v $PWD/config:/config --name metatube ghcr.io/metatube-community/metatube-server:latest -dsn /config/metatube.db |
更新后端需要先运行以下命令再重新跑一遍上述命令,初次安装请跳过
1 | docker stop metatube |
配置插件
- 进入 MetaTube 插件所在的配置页面。
- 输入之前配置好的后端地址 URL 以及需要的后端密钥 Token。
- 进入需要使用插件的媒体库:
- 务必选择
电影作为媒体库类型。 - 勾选
MetaTube作为元数据下载器与图片获取器。
- 务必选择
具体使用
- 在添加完视频后,点击
扫描媒体库按钮。 - 使用
刷新元数据以更新数据内容。 - 使用
识别手动搜索影片或演员数据。
自动翻译中文
1.修改 Translation Mode 这个参数,设置为Title and Summary(翻译标题和简介)
2.设置Translation engine为 Google (Free) 。
3.设置媒体库 首选元数据下载语言 为中文
插件更新
- 通过存储库 URL 添加的插件,Jellyfin会在后台自动更新。
- Emby 版本的 MetaTube 插件会通过计划任务自动更新。
PS:需要重启 Jellyfin/Emby/Plex 服务,插件才会生效。
其他例如自动翻译、人脸识别等配置,可以参考左侧页面的相关内容。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小破站!
