愛在花開的季節 发表于 2024-6-21 13:18:54

【Docker】搭建一个媒体服务器插件后端API服务 - MetaTube

【Docker】搭建一个媒体服务器插件后端API服务 - MetaTube

前言

本教程基于群晖的NAS装备DS423+的docker功能进行搭建,DSM版为 7.2.1-69057 Update 5。
简介

MetaTube 是一个媒体服务器插件,紧张用于 Emby 和 Jellyfin 媒体服务器。它的紧张功能是从互联网上抓取内容并相应 JSON 数据,然后通过预安装的 MetaTube 插件哀求服务器并下载相应的元数据,以与 Jellyfin/Emby 服务器配合使用。
使用 MetaTube 的步调大致如下:

[*]摆设后端:首先,需要摆设一个名为 metatube-server​ 的后端 API 服务器来抓取内容。
[*]安装插件:在媒体服务器上安装 MetaTube 插件。
[*]设置插件:在 MetaTube 插件的设置页面中输入后端地址 URL 和需要的后端密钥 Token。在媒体库中选择电影类型,并勾选 MetaTube 作为元数据下载器与图片获取器。
[*]使用插件:在添加完视频后,点击“扫描媒体库”按钮。使用“刷新元数据”以更新数据内容,或使用“识别”手动搜索影片或演员数据。
MetaTube 插件会自动更新,但有时需要重启 Jellyfin/Emby/Plex 服务才能使插件生效。别的,MetaTube 整合了演员提供商,可以自动搜索和识别演员。
摆设


[*]打开“Container Manager”,在“注册表”中搜索“metatube-server​”选择第一个进行“下载”。
​https://img-blog.csdnimg.cn/img_convert/4320b3dfc11f82a1692404b29ccfbcd9.png​
[*]在“容器”中“新增”进行创建容器,选择刚刚下载的镜像,然后本身界说一个容器名称而且勾选“启用自动重新启动”,最后点击“下一步”。
​https://img-blog.csdnimg.cn/img_convert/9011f1cfcf01d5f9ccadb6a8d991e1e6.png​
[*]在“端口设置”中“新增”一组端口映射前者为NAS的当地端口,可以自界说当地端口,只要不辩论即可,后者为容器的固定访问端口8080​。
​https://img-blog.csdnimg.cn/img_convert/893460f90345b19dc44e9040ab3ab58b.png​
[*]在“环境”中,根据实际情况进行设置,设置好以后点击“下一步”。
            参数名
可选值
默认值
备注
PORT
int<0-65535>
8080
监听端口号,按需修改
TOKEN
string

访问密钥,按需设置,若摆设在当地则没有设置的须要
DSN
string
内存模式
数据库服务地址,按需设置,小白建议使用默认值
DB_MAX_IDLE_CONNS
int
0
最大空闲数据库连接数,建议使用默认值
DB_MAX_OPEN_CONNS
int
0
最大数据库连接数,建议使用默认值
DB_PREPARED_STMT
bool
false
Prepared Statement,建议使用默认值
DB_AUTO_MIGRATE
bool
false
数据库表自动迁移,建议使用默认值
REQUEST_TIMEOUT
string
1m
哀求超时时长,默认一分钟
       https://img-blog.csdnimg.cn/img_convert/08686e2680a3107ffebe3726763d751b.png
[*]完成以上步调后,检查一下,确认无误后直接点击“完成”。
​https://img-blog.csdnimg.cn/img_convert/956abc8239890002774d0ad2ccccc355.png​
[*]在浏览器中输入{IP}:{Port}​,显示如下,即表示搭建乐成。
​https://img-blog.csdnimg.cn/img_convert/5661b8db7c2e209b08316280beb31150.png​
下载

从GitHub的releases中下载MetaTube最新插件


[*]GitHub:https://github.com/metatube-community/jellyfin-plugin-metatube/releases
   从2024.205.435.0​版本开始,不再支持 Emby4.7.x​版本。如果你使用的是低于4.8版本的Emby,请下载2024.205.435.0​之前的MetaTube插件
使用

在Emby中使用MetaTube


[*]将前面下载好的MetaTube.dll​放入到你摆设好的Emby插件目次里,插件目次默认是/config/plugins​。
[*]将插件放入Emby的插件目次后,重启一下Emby。
[*]在web页面中的插件内找到metaTube插件,鼠标右键选择“设置”。
​https://img-blog.csdnimg.cn/img_convert/5ecbdcaa0e1d1530d6c6526025a483ee.png​
[*]设置一下“Server”和“Token”。
       如果你只想在当地使用该服务,可以使用当地IP,如果前面摆设的matetube-server​没有设置Token的话,此处可以留空。
   ​https://img-blog.csdnimg.cn/img_convert/daa4183c9d2d481b5b63a432ae64f5c9.png​

[*]其他的设置可以使用默认的就行,然后直接点击“Save”进行保存。
​https://img-blog.csdnimg.cn/img_convert/dd6df8fab496f68c110a35634ed42eac.png​
[*]在“媒体库”中编辑一下需要刮削电影信息的媒体库,将“电影 元数据下载器”和“电影 的图像获取器”的MateTube​选项进行勾选。
​https://img-blog.csdnimg.cn/img_convert/ca4b788a175b2b409b7332233f910af7.png
[*]对媒体库进行一次“刷新元数据”。
​https://img-blog.csdnimg.cn/img_convert/0aa58d686cd619845bf63a1812211f72.png​
[*]“刷新元数据”后,需要肯定的时间刮削电影信息,请耐心期待。
在Jellyfin中使用MetaTube

请参考官方文档https://metatube-community.github.io/wiki/plugin-installation/
在Plex中使用MetaTube

请参考官方文档https://metatube-community.github.io/wiki/plugin-installation/
   文章出处:https://blog.uptoz.cn/archives/MPolPTa2
作者原创:@小小条记大大用处 https://blog.uptoz.cn

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【Docker】搭建一个媒体服务器插件后端API服务 - MetaTube