emby + kodi + 自制torrent下载管理构建家庭观影

emby + kodi + 自制torrent下载管理构建家庭观影

月光魔力鸭

2022-11-21 09:20 阅读 223 喜欢 0

最近居家的时候看电影发现啥啥都不能看,不是这个应用没会员,就是那个应用没资源.. 愁煞我,想起之前有个NAS可以解决,但是自己又没有对应系统,只有一个linux,决定研究一下。

大体思路如下:

首先自己有一个家庭内的服务器,由于我的是linux(目前主要用来跑一些私人服务之类的),没办法跑NAS,所以决定通过 Emby + Kodi + 远程资源下载管理 ,来实现这个闭环。

Emby

最开始想着是 emby 用来做server 和 app ,后来发现这玩意居然收费,没办法客户端只好换成了kodi . 至于这个是啥,我就不介绍了,自己看官网 。 https://emby.media/

Emby Server搭建

我的是centos 系统,也没有使用docker ,直接就是 rpm创建,比较简单,一个命令完事。 官网下载:https://emby.media/linux-server.html

yum install https://github.com/MediaBrowser/Emby.Releases/releases/download/4.7.9.0/emby-server-rpm_4.7.9.0_x86_64.rpm

安装好后,开放以下防火墙端口,就可以访问了,默认端口:8096 .

kodi

至于这个的安装没啥说的,下载到U盘,到电视上直接安装即可,稍微麻烦点的主要在于如何配置emby上,折腾了十几分钟.. 这里直接放个链接。 https://post.smzdm.com/p/a830kxo6/

torrent 下载管理

比较费劲的是这个,常见的几个 motrix 以及 qittorrent ,我都没有找到可以通过web来管理控制的,由于我的是linux ,也不想先下载到本地,然后上传到服务器,就想直接做个web来创建下载任务,最终没有办法,通过webtorrent来自己搭建了一个server端和web。 参考的这里:https://webtorrent.io/docs

页面长这样 新增任务

具体的代码就不再放了,是基于nodejs + thinkjs来做的后端,vue3 + element-plus做的前端,如果有需要可以发邮件。

这样遇到好看的电影或想看的,就提前下载,然后回家就可以看了。 比较郁闷的是,自己建造的这个下载管理的下载速度堪忧,属实有点慢了.. 勉强自用吧..

转载请注明出处: https://chrunlee.cn/article/emby-kodi-torrent.html


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
在通过vscode 来编写带有 eslint的项目的时候,会被各种各样的报错折磨崩溃,单引号 最后的逗号 空格 换行 各种各样。
Access denied for user 'root'@'localhost' (using password: YES) 碰到一个错误,不知道怎么动了权限导致外网,本地都登录不进去了。
如果您由于各种各样的原因,不幸丢失了数据、想恢复数据,您在互联网上搜索解决办法,会发现,DiskGenius这款软件是排名第一的解决方案
今天用github登录自己网站的时候,竟然意外的失败了,查了下日志,发现报错:Request forbidden by administrative rules 。
记录下部署php项目的时候的经过,查了很多资料,最后才定出的这个,中间些许问题可能已经记不清楚了,趁着时间步长,赶紧回忆一下。
最近上传github代码越来越慢了,不晓得哪里问题,今天传了俩小时没成功,决定全部迁移到gitee上。
最近发现有部分同学在网站上面无法支付,限于无法知道他们的具体情况,这里简单做几个猜测。
虽说docker已经大名鼎鼎,但在之前一直都未上手使用过,即便是前一阵子想挂下京东的京豆(使用docker)也给耽搁了,一直的感觉就是这货应该跟vm没啥区别吧,应该就是更方便更好用更适合开发者。