没钱买硬盘了,电影放到阿里云盘挂到EMBY来播放吧(EMBY挂载阿里云网盘教程)

       自从CHIA这个虚拟币出来后,机械硬盘的价格扶揺直上,曾经到了有钱都买不到的地步(我说的是全新12T、14T、18T这种大硬盘),现在虽然慢慢有货了,但是价格也是很贵,买不起硬盘了,我的小姐姐住哪啊?还好有大容量的阿里云盘,感谢马爸爸~感谢~~好吧,既然电影放到阿里云盘了,那么就用EMBY来看吧!还没有注册有阿里云盘账号的,点【这里】注册账号。

一、先把阿里云盘用WEBDAV协议加载到群晖(此步骤已经做了的,可以跳过。还没做的,请按照《群晖同步阿里云盘及Win电脑加载阿里云盘变成本地磁盘(网络磁盘)》教程设置)。

 

二、群晖控制面板开启SSH,然后在Windows系统的电脑上用MobaXterm 、xShell 之类的软件,以root用户登录到群晖SSH状态下,输入下面的命令回车,下载Rclone并安装 :

 

curl https://rclone.org/install.sh | sudo bash

 

 

 

三、文件在下载中(如果发现不能正常下载的,最好挂上科学出国);

 

四、安装完成;

 

五、输入下面的命令回车,开始配置Rclone:

rclone config

 

六、由于我之前已经加载过一个网盘,所以上面会显示有已经加载过的网盘名称和类型,如果你的NAS没加载过,是不会显示的。这次需要加载的是阿里云盘,所以输入n回车,新建一个;

 

七、需要设置挂载的名称,我这写:aliyunpan ;

 

八、接下来这里会跳出一长串,需要选的Webdav协议序号是38,所以输入38回车(这个菜单的序号有可能会变,不要照搬,先看清楚是Webdav的序号再输入);

 

九、输入在第一步设置的群晖IP地址和webdav端口(注意,http:// 这个不能省);

 

十、由于阿里网盘不在列表中,所以选择5 其它站点,回车;

 

十一、在user>的后面输入在第一个步骤设置webdav的用户名(默认是admin);

 

十二、输入y,自己设置密码;

 

十三、在password:的后面,输入在第一个步骤设置webdav的密码(输入密码时,屏幕是不显示的,无需理会,输完密码直接回车,然后再输入一次密码,两次输入要一致);

 

十四、在bearer_token后面回车;

 

十五、不需要高级配置,输入n回车;

 

十六、这里会再次显示出我们前面设置的阿里云盘的Webdav配置,确认无误后,输入y回车;

 

十七、可以看到阿里云盘已经配置好了,输入q回车退出配置;

 

十八、接下来设置Rclone自动启动,输入以下命令下载自动启动的配置文件并编辑:

wget https://wp.gxnas.com/wp-content/uploads/2021/08/rcloned && vi rcloned

 

 

十九、在群晖建立一个用来挂载阿里云盘的文件夹,我这里起的名字是aliyunpan_video,右键属性,查看完整路径,记下来;

 

二十、按一次Insert,进入编辑状态,利用上下左右方向键移动,根据实际情况修改:

1、REMOTE='aliyunpan:/影视'这行,引号里面的aliyunpan是上面第七步骤设置的名称,我这里挂载的是阿里盘里面的“影视”这个文件夹,如果想挂载整个阿里云盘,直接写REMOTE='aliyunpan:/';

2、LOCAL='/volume4/video/aliyunpan_video'这行,引号里面的是上面第十九步骤设置的路径;

 

 

二十一、修改完成后,按一次ESC键,输入:wq回车,就保存退出编辑状态了;

 

二十二、回到群晖控制面板,任务计划,新增,触发的任务,用户自定义的脚本;

 

二十三、把任务名称写上、用户账号root、事件:开机,左下角的“已启动”打勾;

 

二十四、在用户定义的脚本处,输入以下内容,确定;

bash /root/rcloned start

 

二十五、在File  Station这个挂载的文件夹,刷新一下,就看到阿里云盘的文件了;

 

二十六、由于我的EMBY是在群晖的Docker安装的,所以我把Docker的emby容器先停止,编辑,添加文件夹,把这个挂载路径添加进去,挂载的路径名称写/aliyunpan,然后重新启动emby容器;

 

二十七、在emby控制台,媒体库,点+新媒体库;

 

二十八、内容类型选电影,名称写阿里云盘电影,在文件夹旁边的+点一下;

 

 

二十九、文件夹处找到刚才设置的装载路径/aliyunpan;

 

三十、把“电影”这个文件夹选中;

 

三十一、确定;

 

三十二、设置刮削器;

 

三十三、看一下效果:

 

三十四、我在阿里云盘上的电影有1477个,全部都出来了(由于是刚刚添加的关系,海报刮削需要一定的时间,所以有很多影片暂时还不显示海报,此问题请忽略);

 

三十五、阿里云盘上的30部剧集全部能识别(海报问题同上,请忽略);

 

三十六、阿里云盘上的记录片也识别(海报问题同上,请忽略);

 

三十七、找一部电影点进去看看,视频和音频编码显示正常,刮削海报信息完整,没问题;

 

三十八、点播放影片,4K H265的电影,播放流畅,非常完美;

 

三十九、好了,教程就写到这里了,我要去看小姐姐了。

 

四十、温馨提醒:

不要用emby/jellyfin/plex/video等媒体软件直接套入阿里云盘进行刮削!

不要用emby/jellyfin/plex/video等媒体软件直接套入阿里云盘进行刮削!

不要用emby/jellyfin/plex/video等媒体软件直接套入阿里云盘进行刮削!

因为在线刮削会给API带来巨大的流量,阿里云盘后台监测到你的账号流量异常,嘿嘿,直接封号!别怪我没提醒哦。

 


本项目用到的源,Git地址为:https://github.com/zxbu/webdav-aliyundriver ,引用其项目的介绍:

功能说明

支持的功能

  1. 查看文件夹、查看文件
  2. 文件移动目录
  3. 文件重命名
  4. 文件下载
  5. 文件删除
  6. 文件上传(支持大文件自动分批上传)
  7. 支持超大文件上传(官方限制30G)
  8. 支持WebDav权限校验(默认账户密码:admin/admin)
  9. 文件下载断点续传
  10. Webdav下的流媒体播放等功能

暂不支持的功能

  1. 移动文件到其他目录的同时,修改文件名。比如 /a.zip 移动到 /b/a1.zip,是不支持的
  2. 文件上传断点续传
  3. 部分客户端兼容性不好

已知问题

  1. 没有做文件sha1校验,不保证上传文件的100%准确性(一般场景下,是没问题的)
  2. 通过文件名和文件大小判断是否重复。也就是说如果一个文件即使发生了更新,但其大小没有任何改变,是不会自动上传的
  3. 不支持文件名包含 / 字符

TODO

  1. 支持更多登录方式(验证码、账号密码等)

免责声明

  1. 本软件为免费开源项目,无任何形式的盈利行为。
  2. 本软件服务于阿里云盘,旨在让阿里云盘功能更强大。如有侵权,请与我联系,会及时处理。
  3. 本软件皆调用官方接口实现,无任何“Hack”行为,无破坏官方接口行为。
  4. 本软件仅做流量转发,不拦截、存储、篡改任何用户数据。
  5. 严禁使用本软件进行盈利、损坏官方、散落任何违法信息等行为。
  6. 本软件不作任何稳定性的承诺,如因使用本软件导致的文件丢失、文件破坏等意外情况,均与本软件无关。
点赞
  1. 说道:
    Google Chrome Windows 10
    大佬你好,emby不能在里面刮削,那能不能做一个硬链接,放在其他文件夹里刮削呢
    1. 博主说道:
      Google Chrome Windows 10
      搭建起来你想怎样使用就怎样使用,这个不用问我的,哈哈~
      1. 说道:
        Google Chrome Windows 10
        我试了一下,不行,可能是因为硬链接要建立在同一个共享文件夹之下,这个虽然挂载在同一个共享文件夹里,但其实不属于硬盘里,所以不行。
  2. aska说道:
    Google Chrome Windows 7
    按照博主的教程,已经完全设置成功了。我也是用emby的,看博主的emby刮削设置,这样不是也算直接进入云盘刮削吗? 没敢直接上,先点击进去看,主要转存的还是美剧,量大
    1. 博主说道:
      Google Chrome Windows 10
      我在EMBY挂载阿里云盘设置刮削只是为了演示。
      1. aska说道:
        Google Chrome Windows 7
        恩,那云盘的片还是其他工具直接看安全。只是这个docker aliyunpan-webadv内存占用有点大差不多500M了。其他方面很好,不看影片不占用下载流量 ,不像其他方式,一同步马上就后台下载。很合适看来看一次性的剧。
        1. 博主说道:
          Google Chrome Windows 10
          占用不大啊,我双开呢,两个号加起来才占用330兆的内存。
  3. leeray918说道:
    Google Chrome Android 9
    教程说 不要用emby/jellyfin/plex/video等媒体软件直接套入阿里云盘进行刮削!这是是要怎么设置?注意什么呀?
    1. 博主说道:
      Google Chrome Windows 10
      那是因为你在线刮削,会引起你的阿里云盘账号流量过大,阿里云盘的后台监测到你的账号流量异常就马上封号!所以不建议在线刮削。
      1. leeray918说道:
        Google Chrome Windows 10
        你好,我用的plex,我看了一下,plex好像不会在路径里存文件,但是也会读阿里云的文件,我该怎么设置呢。plex好像设置好资料库,就会自己更新电影的信息了。
        1. 博主说道:
          Google Chrome Windows 10
          不好意思,我用的是EMBY,不用plex,所以对它没有研究。关于plex的设置,建议你百度搜索吧。
          1. leeray918说道:
            Google Chrome Android 9
            那阿里云的流量能查看不?
          2. 博主说道:
            Google Chrome Windows 10
            目前看不到
  4. KAW说道:
    Google Chrome Windows 10
    wget https://wp.gxnas.com/wp-content/uploads/2021/08/rcloned && vi rcloned 这个脚本 OPENWRT能不能用。我现在就卡在设置开机启动......重启了就要手动去挂载太麻烦了
    1. 博主说道:
      Google Chrome Windows 10
      Openwrt也可以设置开机启动啊
      1. KAW说道:
        Google Chrome Windows 10
        BusyBox v1.33.1 (2021-09-10 10:29:33 UTC) multi-call binary. Usage: ps Show list of processes w Wide output rclone start fail! 我没有nas。应该怎样设置
        1. 博主说道:
          Google Chrome Windows 10
          那你需要一台NAS,哈哈~
  5. 车推老汉说道:
    前一个问题已解决 到这里第一步又出问题了: curl https://rclone.org/install.sh | sudo bash % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 curl: (60) SSL certificate problem: certificate has expired More details here: https://curl.haxx.se/docs/sslcerts.html curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). If the default bundle file isn't adequate, you can specify an alternate file using the --cacert option. If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL). If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option. HTTPS-proxy has similar options --proxy-cacert and --proxy-insecure. 有解决的小伙伴指导一下吗?
    1. 车推老汉说道:
      求TG组织 :weiqv:
  6. ____Q__Q____说道:
    Google Chrome Windows 10
    站长,理论上来说本地硬盘新建的文件夹中显示的只是阿里云盘的链接吧,不会占用本地硬盘空间?我右键属性看到占用了空间,有点吓尿特来求证
    1. 博主说道:
      Google Chrome Windows 10
      这个空间占用又不是占用你群晖的空间,你怕什么?
      1. ____Q__Q____说道:
        Google Chrome Windows 10
        所以来求证下[狗头保命]
  7. mronk说道:
    Google Chrome Windows 10
    第一步运行curl https://rclone.org/install.sh | sudo bash 就出错了。 curl: (60) SSL certificate problem: certificate has expired More details here: https://curl.haxx.se/docs/sslcerts.html curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). If the default bundle file isn't adequate, you can specify an alternate file using the --cacert option. If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL). If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option. HTTPS-proxy has similar options --proxy-cacert and --proxy-insecure.
    1. 博主说道:
      Google Chrome Windows 10
      论科学上网的重要性
      1. mronk说道:
        Google Chrome Windows 10
        非常确定不是因为这个,不科学根本连不上,spending 到64秒就告知无法连接。科学了出现这个错误。查了相关的资料好像是说需要双向认证,无法获取本地颁发者证书。 网上有解决方案都是给PHP的用的。比如下边这个,但是不知道怎么在群晖ssh里边操作。 1)从 https://curl.haxx.se/ca/cacert.pem 下载最新的cacert.pem 2)将以下行添加到php.ini(如果这是共享托管和您没有访问php.ini然后你可以添加到.user.ini在public_html) curl.cainfo=/path/to/downloaded/cacert.pem 3)默认情况下,FastCGI进程将每隔300秒解析新文件(如果需要,您可以通过添加几个文件来更改频率,如这里建议的https://ss88.uk/blog/fast-cgi-and-user-ini -files-the-new-htaccess /)
        1. luo说道:
          Google Chrome Mac OS X 10.15.7
          这两天我也在折腾,也是这个问题,群晖使用了syno-acme替换默认证书。查了资料也不知道正确的解决办法,只能用curl -k 先下载下来,再同理修改脚本里面4处curl,最后再运行。
          1. tb说道:
            Google Chrome Windows 10
            请问curl -k加在哪里?实在太难了……PS.站长能支援一下么TAT
      2. tb说道:
        Google Chrome Windows 10
        的确不是科学的关系……
        1. y_shuai1说道:
          Google Chrome Windows 10
          我以为就我一人遇到这种问题。我尝试一晚上了依然没有解决,请问你是怎么解决的?
          1. tb说道:
            Google Chrome Windows 10
            我也是花了很多时间但是没能解决……不明白为什么rclone为什么要改成这样TAT 如果有找到解决办法,还请在这边分享一下,谢谢!
          2. tb说道:
            Google Chrome Windows 10
            docker里能搜到rclone的注册表映像,但是不懂怎么配置……
          3. 博主说道:
            Google Chrome Windows 10
            我提供的命令是官网的一键安装脚本,可以下载这个脚本用文本编辑工具打开,就能看到里面运行的命令,如果你能手能力强的话,可以自己动手敲命令运行。
      3. tb说道:
        Google Chrome Windows 10
        这样想过,也试过了……技术不行……搞不定哈哈
        1. tb说道:
          Google Chrome Windows 10
          我搞定了,哈哈!
          1. 博主说道:
            Google Chrome Windows 10
            恭喜!是不是TG群里教会你的?
          2. 车推老汉说道:
            求教,同样的问题 卡在了第一步 :weiqv:
          3. tb说道:
            Google Chrome Windows 10
            不是……是一个大佬帮忙绕过了SSL下到了配置文件,然后就可以照着你的教程一步步设置了。我不知道gxnas的tg群……然后很奇怪,今天重新安装,能配置,但是死活挂载不上去了。
          4. 博主说道:
            Google Chrome Windows 10
            gxnas没开群,我是在tg群看到有人在解决和你同样的问题。
  8. guoyang说道:
    Google Chrome Windows 10
    操作都挺顺利,在第二十四步手动运行一下脚本即可即时生效,无需等待~~ 我在软路由和在Nas上各挂了一个阿里云账号,都可顺利实现挂载与同步,Emby也都可以播放刮削。 这是个给Nas减负的好办法!!
    1. 博主说道:
      Google Chrome Windows 7
      很好!
      1. guoyang说道:
        Google Chrome Windows 10
        使用rcloned把阿里盘挂载为NAS本地磁盘后,不知为何会有持续的满速下载流量(吃满300M带宽)? 排除了不相关Docker容器、EMBY加载可能性、同步任务可能性之后,确定为rcloned挂载本身的问题, 具体表现为:关闭Emby,关闭同步任务后大流量仍持续,使用bash /root/rcloned stop后,流量立即归零正常。(此时用WebDav连接1180端口是正常运行的) 不知为何如此?
        1. guoyang说道:
          Google Chrome Windows 10
          另:我Docker链接阿里盘均运行在路由器上,在Nas上挂载阿里盘为本地磁盘后出线大流量情况,也就是第“十八”步,“wget https://wp.gxnas.com/wp-content/uploads/2021/08/rcloned && vi rcloned”,编辑远程与本地对应的配置文件后,运行脚本即会出线莫名的大流量下载。 好奇怪,像极了“玩物下载”的骚操作。
          1. guoyang说道:
            Google Chrome Android 11
            反复测试后,挂1个阿里云盘没问题,同时挂2个,就会出现莫名大流量下载的情况
          2. 博主说道:
            Google Chrome Windows 7
            不知道了,我只挂一个号,每天都同步上传到阿里云盘,截止目前没有看到异常流量。
          3. 迷失网络说道:
            Google Chrome Windows 10
            我就挂一个盘也一样,疯狂跑流量,不休不止,没办法把rcloned停了才能恢复正常
      2. guoyang说道:
        Google Chrome Windows 10
        找到问题了,是挂载EMBY后,观看一部电影,只要点击了就开始后台下载整部电影,哪怕就点了一下立即退出,也是在后台下载整部。。。 退出emby也仍然在下载,估计要下载完才会停。
        1. guoyang说道:
          Google Chrome Windows 10
          影视挂载到DS video体验会非常好(正常播映率80%,5G大小电影),但挂载到EMBY就非常差(正常播映率不足20%,同一部5G大小电影,而且是在有EMBY高级版序列号的情况下)
          1. 博主说道:
            Google Chrome Windows 7
            这个不懂了,我没去对比过
        2. gxrhw说道:
          Google Chrome Windows 10
          我的也有这个问题,只要点开一个电影就疯狂的下载,而且不知道下载的东西在哪里,感觉还是有问题
  9. bzkwbeek8说道:
    Google Chrome Windows 10
    博主好,最后一步这个脚本wget https://wp.gxnas.com/wp-content/uploads/2021/08/rcloned && vi rcloned。,自动挂载1个webdav,如果我想挂载同时两个webdav,脚本应该怎么改,麻烦博主大佬修改一个列子。自己实在是不会,水平有限!! :haha: :hehe: :haha:
  10. bzkwbeek8说道:
    Google Chrome Windows 10
    博主好,最后一步这个脚本wget https://wp.gxnas.com/wp-content/uploads/2021/08/rcloned && vi rcloned。,自动挂载1个webdav,如果我想挂载同时两个webdav,脚本应该怎么改,麻烦博主大佬修改一个列子。自己实在是不会,水平有限!! :haha:
    1. 博主说道:
      需要开两个docker容器,然后做两个rclone脚本
      1. bzkwbeek8说道:
        Google Chrome Windows 10
        docker容器,下载什么,rclone??不太明白。我一个挂载本地群晖webdav,一个挂载阿里云webdav
      2. bzkwbeek8说道:
        Google Chrome Windows 10
        如果可以,手动挂载也可以,但是rclone mount 命令参数看不太明白,没有找到教程,大佬科普一下!!
        1. 博主说道:
          教程已经写的很清楚了,要学会举一反三,否则我也不知道怎么跟你说。
    2. wenhhh说道:
      Google Chrome Mac OS X 10.15.7
      用Alist聚合一下再挂到rclone就行了

发表回复