没钱买硬盘了,电影放到阿里云盘挂到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的电影,播放流畅,非常完美;

 

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

 


本项目用到的源,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. bzkwbeek8说道:
    Google Chrome Windows 10
    博主好,最后一步这个脚本wget https://wp.gxnas.com/wp-content/uploads/2021/08/rcloned && vi rcloned。,自动挂载1个webdav,如果我想挂载同时两个webdav,脚本应该怎么改,麻烦博主大佬修改一个列子。自己实在是不会,水平有限!! :haha: :hehe: :haha:
  2. 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. 博主说道:
          教程已经写的很清楚了,要学会举一反三,否则我也不知道怎么跟你说。
  3. SmartYou说道:
    Google Chrome Windows 10
    第三步大约多久呢,一直没见动静 :tushe:
    1. 博主说道:
      Google Chrome Windows 7
      这个看你的网络决定,我这几秒就下载完成
      1. SmartYou说道:
        Google Chrome Windows 10
        网络应该没问题呀,官网也可以下载
      2. SmartYou说道:
        Google Chrome Windows 10
        下是一下就下载完了,但是安装好久没反应
  4. 过来的雷说道:
    Google Chrome Windows 10
    每次重启后,会显示目录不存在,必须手动运行下脚本,博主知道是什么原因吗
    1. 博主说道:
      你要搞清楚挂载webdav和用rclone挂载的先后顺序,就知道是什么原因了。
  5. 卡二说道:
    Google Chrome Windows 10
    能把你网盘里的黑群晖文件夹里的内容提取个阿里云秒链吗?因为你的网盘阿里云镜像那个有些东西不全(应该是阿里云不支持分享),而你本地镜像那个 不支持下载文件夹,文件太多了,一个一个下载太慢了,
    1. 博主说道:
      Google Chrome Windows 7
      网盘有哪个文件不能下载的?
  6. whggo说道:
    Google Chrome Windows 7
    请问一下博主,按博主的方法一切顺利。到第25步就不行了,群晖刷新没有任何数据?请问是什么原因呢?
    1. 博主说道:
      Google Chrome Windows 7
      没有成功,就意味着有可能在操作某个步骤的时候,操作不对。可以重新做。
      1. whggo说道:
        Google Chrome Windows 7
        第一步,挂载webdav成功。测试无数次还是不行。只能用群晖虚拟了一个win系统。然后虚拟成磁盘再共享过来。真不知道问题出在哪里了
  7. jhxywlkj说道:
    Google Chrome Windows 10
    是不是我哪里设置用问题,按博主的方法试了好几次了,挂裁出来就是没有写入权限,可以删除更名操作,就是不能往里面写入文件。
    1. 博主说道:
      Google Chrome Windows 7
      我觉得你应该操作有误吧。在webdav的根目录下,是不允许直接建立文件夹或者存储文件的。你只能在已经存在的文件夹里面,再建立子文件夹,或者在已经存在文件夹里面存放文件。如果想在根目录建立文件夹或者在根目录存放文件的,需要在登录阿里云盘网页端或者客户端以后再进行操作。
      1. jhxywlkj说道:
        Google Chrome Windows 10
        你好,我是在挂载出来的,下级目录操作的,如果挂载出来的是电影这个目录,然后我在电影目录下面没有写入权限,不能上传文件这些。但是我通过电脑raidrive 挂载出来就可以在电影目录下创建目录和写入文件。
      2. bobo说道:
        QQbrowser Windows 10
        我也碰到同样问题,如何解决呢
        1. 博主说道:
          Google Chrome Windows 7
          按照教程操作一点问题都没有,不知道你们是怎样操作,才会变成这样的。
  8. jhxywlkj说道:
    Google Chrome Windows 10
    按博主的方法,群晖上可以挂载阿里云盘,但是挂载出来好像没用写入权限的可以对挂载出来的内容进行删除或者更名操作,但是不能去写入文件,或者新建文件夹之类的。
  9. Ozzy说道:
    Google Chrome Windows 10
    怎么才能保证,开机运行命令在webdav容器启动之后,在emby启动之前。 群晖添加计划任务是没问题的。 但我在n1 armbian上也搭了webdav和emby,”crontab -e“添加了“@reboot bash /root/rcloned start” 开机df -h发现没有挂载成功,于是在@reboot后加了sleep 50 &&,能看到挂载上了 但emby并不能读取到挂载的目录.。。。 为什么群晖不会出问题啊??
    1. 博主说道:
      Google Chrome Windows 7
      N1我有一台,当电视盒子去了,没有Docker,所以对N1没什么研究。
      1. Ozzy说道:
        Google Chrome Windows 10
        搞了几个小时,写了个脚本解决了,把webdav和emby容器都禁止自动重启 #!/bin/bash docker start ali-webdav while true do if [ `curl -I -m 10 -o /dev/null -s -w %{http_code} 127.0.0.1:8080` == 401 ] then break fi done bash ./rcloned start while true do if [ `df -h | egrep -o aliyun` == "aliyun" ] then break fi done #echo aliyu has been mounted docker start emby
        1. Ozzy说道:
          Google Chrome Windows 10
          额,评论怎么不能换行
  10. Ozzy说道:
    Google Chrome Windows 10
    大佬有没有刮削好的资源分享一下 :tushe: :guai: :guai:
    1. 博主说道:
      去开个馒头会员,随便下载。有很多是已经刮削好的,或者自己在emby或者jellyfin里面设置刮削。
  11. break说道:
    Google Chrome Windows 10
    大佬 我用vps搭建了emby 想把阿里云盘挂载上去 是不是也可以
    1. 博主说道:
      Google Chrome Windows 10
      理论上是可以的
  12. 阿飞说道:
    Google Chrome Windows 10
    请问,按你的教程设置好了,在群晖文件夹里也能看到阿里云盘和里面的内容,但使用PT下载,下载到云盘位置,没有速度,会报错,你们都是这样的情况吗?还是这样的盘不能用于下载。
    1. 博主说道:
      Google Chrome Windows 10
      PT直接下载到挂载的路径?你玩得真大,流量异常小心账号被封哦。

发表评论