如何用将Linux上的影视资源共享给小米电视
摘要
给家里整个了小型的HTPC,影视资源可以直接通过PT下载到里面,同时家里用的是小米电视,需要一种可以将上面的视频在小米电视上播放的方法
配置方法
小米上自带的”高清播放器“可以添加网络设备,这个是使用SMB协议的,因此只要在linux上搭建一个SMB服务器即可,由于这个过程比较麻烦,当然还是使用Docker来解决
docker run -itd \
--name samba \
-p 139:139 \
-p 445:445 \
-e USERID=0 \
-e GROUPID=0 \
-v /mnt/sda1:/mount \
--restart unless-stopped \
dperson/samba \
-s "movie;/mount/;yes;no;yes;all;none" \
-S
这个里面最坑的一点在于,小米电视只支持SMB1.0协议,而server端默认不支持1.0协议,所以要加一个参数-S
,这一点在很多教程都没有提及,摸索了很久
调试方法
使用Windows系统时,只需要在文件浏览器中输入\\[ip]
即可
配置密码
可以给部分文件夹设置用户名和密码,来设置权限
docker run -itd \
--name samba \
-p 139:139 \
-p 445:445 \
-e USERID=0 \
-e GROUPID=0 \
-v /mnt/sda1:/mount \
--restart unless-stopped \
dperson/samba \
-u "[username];[password]" \
-s "Secret;/mount/qbittorrent2/;yes;no;yes;me;none" \
-s "Private;/mount/qbittorrent1/;yes;no;yes;all;none" \
-S