NAS+PLEX+KODI+PotPlayer踩过的坑

最近闲的蛋疼,折腾了市面上常见的各种家庭影院方案,踩了无数坑,最终还是因为各种瑕疵而放弃了
但是分开来看的话,每个部分可能都有一点用,所以写一下踩过的各种坑。如果有感兴趣的点我可以再写些具体的教程。但是由于今天下午一怒之下把架好的服务都删了,所以没什么截图

终极期望:

实现这样一个流水线:

发现一部感兴趣的番
找到磁链/种子
离线下载(115)
拖到本地(Aria2)
自动归档添加元数据(Plex/Emby)
动画数据库前端(KODI)
多终端高质量播放(PotPlayer+Madvr)

还有一个关键点就是这个流水线要支持安全的远程操作
关于最终效果,可以去搜一下Plex/Kodi的海报墙,还是很炫酷的!

准备工作

要实现整个流水线需要这些东西
一台支持docker或者win系统的NAS

一个Open vIRTUAL pRIVATEnETWORK Server

一个(子)域名并申请SSL证书
没有公网IP的话需要一个DDNS域名
一条最少10M上传的宽带
性能不太差的终端

找资源部分

我的资源全部都是动画片,所以基本上dmhy或者bangumi.moe上的磁链即可,电影美剧偶尔看,rarbg上应该都能有。rss订阅那一套不喜欢,保证不了画质。PT站混不来,没有想要的东西
如果和我一样是磁链党的话,可以在NAS上用docker部署Aria2,镜像里搜索Aria2里Xujinkai的版本就很好用,Windows系统的NAS就更方便了,直接起个Aria2的服务
下载的话直接用Aria2下载也可以,但稀有资源一般没速度(tracker都挂了),我是用了115先离线下好,然115拖回本地。这里推荐两个脚本,一个是雪月秋水做的115Exporter,是Chrome插件,商城可以搜到;另一个是kkhaike做的fake115,是油猴脚本,GitHub上可以搜到这里的话可以用SSL加密Aria2的传输,强迫症/内网环境复杂可以做,要用到域名和SSL证书

自动归档并添加元数据

先讲一下基本原理:
当一部片被下载到目标文件夹后,这些软件,首先会去解析它的名字,把那些字幕组、压制组、压制参数之类的去掉,留下一个片名和第几季第几话之类的信息。做这件事的叫Sanner
然后会去一些视频数据库上用刚刚分析出的名字、剧集来搜数据,并且下载海报、宣传画之类的东西。做这件事的叫Scraper
最后系统会根据下到的数据,把这部片归到相应的番的对应的季,总之就该怎么放怎么放
这里有两套解决方案(其实是三套,但是KODI不能做Server端,我就没研究)
首先说说Emby:
Sanner的话Emby有一个不足,就是只支持SxxExx的名命解析,对于美剧一般没有问题,但是动画片很少有按这个命名格式来发布的。这个问题在Emby官方论坛有讨论,那个串我记得从14年讲到现在,结论就是自己手动改命名,否则无法识别动画片Scraper的话官方插件有一个叫Anime的,但是15年之后就没有更新了,写过爬虫或者做过API
的同学都知道,如果目标网页的API改了,这玩意就废了。所以基本上就找不到什么数据总之我测试下来,识别率大约只有50%,其中有多少识别错的我还没统计,用了一天我就删了服务投奔Plex了
那么说说Plex:
Plex的论坛比Emby活跃的多,插件我觉得也比Emby强得多。比如说有一个叫HAMA的,专门用来做动画片元数据,至今仍在维护。看上去一切都很美好,我甚至头脑一热给这货开了终身会员(120刀,可以做多用户权限管理和iOS上的串流),现在已经在联系退款了
最后其实还有一个叫Shoko的,我没有试过,但是光docker上镜像就有1G,而且只能支持动画片,美剧、美国电影都用不了,放弃
KODI的话如果不需要做Server远程播放还不错,但同样面临Scraper的问题
然后就是三家通病了:一般找不到日语/中文数据,只有英语数据!!!

不是我英文不好看不懂,但是实在是太膈应了。而且这问题一时半会还没法解决,因为几个比较常见的动画数据库都是英文的→MyAnimeList, AniDb,TheTVDb, TheMovieDb(这个有部分日文),还有一些细节的问题,比如同一部动画不同季搜到的海报是一样的,之类的

所以Server端没有一个完美的动画解决方案,这也是我放弃的直接原因。当然如果只有美剧/美国电影的话,还是强烈推荐搞一搞的,各家支持都很棒(当然中文数据是没有的)
另外这两个方案都支持SSL加密,需要用到域名和SSL证书。Plex还提供一个基于IP地址的外网串流方案,Emby没有

动画数据库前端

这个说实话只有一个KODI,其他杂七杂八的基本都是KODI的衍生版本
先说好的地方。Emby和Plex都有KODI的插件,链接起来很方便,支持直接播放文件(画质好,配置复杂,对终端配置要求高)和串流播放(画质略差,配置简单,对服务器配置要求高)
再说坏的地方。KODI的目标用户是电视用户和平板用户,用键盘鼠标的PC并不在他们服务范围内,也就直接导致了键鼠操作比玩音游还难,有的时候半天按不到是很恼火的,看论坛他们竟然建议在PC上用手柄操作,这过于弱智。然后UI也是电视机和机顶盒的风格,很不21世纪,丑不可避。
最后启动时会和服务器同步数据库,会刷新(闪烁)界面三次,眼睛疼。还有不定时卡死之类的事
就不说了
然后由于是小众开源软件,所以开发组维护的也不是很勤快,当然要求不高的话也能用(吧
总之我也很不满意
对了还有一个Plex MediaHome←好像叫这个,是Plex自己的客户端,对画质要求不高可以用,还不错

多终端高质量播放

PC端两个方案:
一个是KODI调用外置的PotPlayer,再配合LAV+MadVR+XySubFilter之类的。问题是偶尔会卡死,播放进度不能保存
另一个是KODI+DSPlayer,其实是替换了内置的player,也可以使用那几个插件,但是没有了PotPlayer很多方便的功能,比如预览进度条,拖动进度条同时切换画面,然后UI也比PotPlayer丑一些(适应平板和电视的大图标
注意要直接播放文件的话需要和NAS在同一个局域网内(SMB协议),那么开头说到的某个工具会派用处,如果是NFS协议的话就不需要,但是Windows下传输速度会变慢30%左右
移动端的话基本就要串流了,普通的播放器播串流即可,不追求画质

大致就是这样了,除了第一部分的下载完美无瑕,其他每个步骤都有坑,或多或少要舍弃一点追求。反正我是放弃了,当然如果觉得不太在乎的话,整一套这玩意,还是很帅很爽的

评论 41

  1. 1#

    楼主4K转1080串流用什么显卡?

    无心飞翔
  2. 2#

    弄过kodi+potplayer,确实不稳,kodi以及plex插件用鼠标操作简直要疯

    后来反应过来,我在nas装plex server只是为了手机端方便,在pc上折腾个什么劲儿....

    dieson
  3. 3#

    aria2搭配ssl不是加密传输数据用的,仅仅是https访问 aria2的webui而已,下载服务加载在本地对于文件的下载ssl没有作用。

    Mortif
  4. 4#

    如果看番剧一个u2 pt站无敌了,找不到是没找到合适的pt站点

    Mortif
  5. 5#

    第一部分下载不是可以用pt吗 更智能 rss直接下 title 分辨率 source 都可以自定义 动漫的话有u2,这站我没收,但应该还可以

    tmdodd
  6. 6#

    kodi启动时同步数据库可在设置里关掉,用kodi+ftp共享一直很完美,没有楼主遇到的问题。

    Mortif
  7. 7#

    不太建议过度依靠刮削器,只靠名称搜刮难免出错匹配不上,emby和plex都支持自定义搜刮,emby还支持搜索imdb编号搜刮,匹配不对直接把imdb编号输进去同步准不会出错

    Mortif
  8. 8#

    我还没玩到这个地步。
    想借问电影美剧的字幕,subhd不太好用,有推荐吗?

    Bryan24
  9. 9#

    幼儿园还可以

    li0510
  10. 10#

    Mortif
    如果看番剧一个u2 pt站无敌了,找不到是没找到合适的pt站点

    请问U2的资源,字幕去哪里找?

    t7x4
  11. 11#

    无心飞翔
    楼主4K转1080串流用什么显卡?

    不好意思 动画片一般都是1080的资源 不太清楚

    kirisame_yuki
  12. 12#

    Mortif
    如果看番剧一个u2 pt站无敌了,找不到是没找到合适的pt站点

    觉得pt高出我的需求了,毕竟bt都能解决

    削刮器的话就是想图个自动化,当然手动我也能接受,但是番剧没有日文/中文信息 这个实在接受不了,手动编辑几百部要累死吧。。。

    kirisame_yuki
  13. 13#

    KODI,有什么好用的字母网址啊,  很多大片放进去都找不到字母, 醉了

    z0410
  14. 14#

    收藏了

    真是十二
  15. 15#

    我以前也这么类似搞过,然后发现然并软,还是app里直接看,或者投屏看。下载下来的基本都没看。

    gxh5720
  16. 16#



    楼主这套最开始还差一个找种子的整合。推荐使用jackett 。其实如果追剧的话最好再加个 sonarr,但是sonarr对动漫特别是针对中文字幕祖的有点麻烦。sonarr 弄好的话可以做到自动追剧,下载,转移改名 一条龙服务。最后用plex/kodi看片 美滋滋阿。对了补充一下追电影用 radarr.

    playben
  17. 17#

    kodi usb遥控操作蛮方便。遥控开机关机。还能当鼠标用,只是移动起来比较不灵活

    reekyboy
  18. 18#



    aria2其实很垃圾啊,我的方案是

    1. 剧集跟踪管理 Sonarr+Radarr
    2. 下载器 Qbittorrent
    3. 剧集管理 PLEX
    4. 播放器 KODI+PLEX addon
    PS:我没有4K需求,只看美剧和高分电影
    全程自动下载,只要等着看就可以了

    tankren
  19. 19#

    朋友,有个问题咨询下,请不吝赐教。
    我现在是nas上装plex,盒子上装kodi。
    kodi播放nas的影片很正常,字幕可以从zimuku shooter fake等自动下载,搜刮器也还好用。但是界面不够酷。我就想装个plex for kodi插件。
    插件装好了,搜刮是挺好看了。但是自动字幕一直没成功。请问plex for kodi的字幕如何搞定自动下载。我指的是字幕自动下载,而不是手动下载后,放入文件夹再加载。
    谢谢。

    boobbig
  20. 20#

    boobbig
    朋友,有个问题咨询下,请不吝赐教。
    我现在是nas上装plex,盒子上装kodi。
    kodi播放nas的影片很正常,字幕 ...

    先去plex插件的设置里面开启字幕
    然后播放的时候暂停,最右边一个按钮可以调用KODI的字幕插件

    tankren
  21. 21#

    tankren
    先去plex插件的设置里面开启字幕
    然后播放的时候暂停,最右边一个按钮可以调用KODI的字幕插件

    这个我也在用,后来放弃了,主要原因是plex不支持蓝光原盘。。。

    爱我一夏
  22. 22#

    爱我一夏
    这个我也在用,后来放弃了,主要原因是plex不支持蓝光原盘。。。

    我只看1080P 哈哈

    tankren
  23. 23#

    tankren
    先去plex插件的设置里面开启字幕
    然后播放的时候暂停,最右边一个按钮可以调用KODI的字幕插件

    我还就是这样设置的,不过目录跟您的不太一样,可能版本不同。可是暂停后,字幕那个按钮里面也点过,字幕就是不出来。kodi里面就完全正常。
    另外如果开plex服务器的字幕服务,是不是会硬压到片子上,增加服务器负载?

    boobbig
  24. 24#

    boobbig
    我还就是这样设置的,不过目录跟您的不太一样,可能版本不同。可是暂停后,字幕那个按钮里面也点过,字幕 ...

    外挂而已  kodi没有权限往plex服务器端写

    tankren
  25. 25#

    plex转码是伪需求,现在各种终端和wifi完全能支撑UHD原盘播放

    qjj2857
  26. 26#

    tankren
    外挂而已  kodi没有权限往plex服务器端写

    谢谢。

    boobbig
  27. 27#

    qjj2857
    plex转码是伪需求,现在各种终端和wifi完全能支撑UHD原盘播放

    wifi能支持UHD原盘?
    我感觉电视机上,5G wifi还不如百兆有线。

    archxm
  28. 28#

    qjj2857
    plex转码是伪需求,现在各种终端和wifi完全能支撑UHD原盘播放

    我经常地铁上用无无限流量卡来看plex。实时转码效果一般比转码之后离线要好

    zhaojunzhe
  29. 29#

    tankren
    先去plex插件的设置里面开启字幕
    然后播放的时候暂停,最右边一个按钮可以调用KODI的字幕插件


    为啥我开了之后,插件所有搜索名子都是file.xxx,然后就全都搜不到了。只有plex插件是这样,kodi就正常。

    几人留
  30. 30#

    几人留
    为啥我开了之后,插件所有搜索名子都是file.xxx,然后就全都搜不到了。只有plex插件是这样,kodi就正常。 ...

    是这样的,搜得到的,你用的什么字幕插件?zimuku一般比较全

    tankren
  31. 31#

    求助大佬,为何我用KODI安装PLEX插件,播放PLEX库里的视频时还是NAS在解码?

    honggun
  32. 32#

    想在pc端用网页版的emby直接调用potplayer播放可以实现吗?
    因为装的是nas版的emby,并不是pc版的emby

    luodidao
  33. 33#

    我用的是 winserver+jellyfin,管理**姐。nas+plex不能识别超长文件名,nas+emby经常假死无法访问。最后选择jellyfin,虽然功能比emby少一些,但是开源,可以按自己需求修改和做插件

    幽缭
  34. 34#

    老哥,kodi调用potplayer怎么做的?

    xxpl
  35. 35#

    xxpl
    老哥,kodi调用potplayer怎么做的?

    https://www.hangge.com/blog/cache/detail_1775.html
    https://www.smarthomebeginner.com/use-external-players-in-kodi/

    这两个文章各自有一部分是错的
    前者的目录和修改的文件名是对的,但是修改内容好像错了

    后者修改内容是对的,但是目录和文件名错了

    你结合一下就行

    pig_dexter
  36. 36#

    pig_dexter
    https://www.hangge.com/blog/cache/detail_1775.html
    https://www.smarthomebeginner.com/use-external- ...

    好难受啊

    KODI,现在看来除了本地播放器操作难受一些(就是为了遥控器),其他方面并不难受

    HDR 10BIT,还是可以的

    我本打算调用本地播放器的,现在这俩哪个对,哪个错,还折腾,麻烦死了

    何况,我那还有个黑果要弄,还要再找教程啊

    dsboylw
  37. 37#

    楼主在安卓端有什么设备,又是什么app播放的?

    ETan
  38. 38#

    archxm
    wifi能支持UHD原盘?
    我感觉电视机上,5G wifi还不如百兆有线。

    AX200+R6250 5G频段可以看UHD了,potplayer设置硬解就能看了

    chh748
  39. 39#

    苹果表示 用INFUSE, 主要我圆盘多

    huning472847599
  40. 40#

    楼主说说为什么退PLEX?

    huning472847599
  41. 41#

    honggun
    求助大佬,为何我用KODI安装PLEX插件,播放PLEX库里的视频时还是NAS在解码?

    我也是一样 H264的好像没问题,H265的还是NAS解码

    总是感冒