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

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

月光魔力鸭

2022-11-21 09:20 阅读 1161 喜欢 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


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
作为程序员或多或少会用到这部分,但是又不常用,这里简单记录下大神给讲解的小技巧。
Access denied for user 'root'@'localhost' (using password: YES) 碰到一个错误,不知道怎么动了权限导致外网,本地都登录不进去了。
一直在做K12教育方面的产品,不过大都是学校管理层面的,对于教学一直很少触及。当然,这类的产品已经存在不少了,在功能、设计方面我们都会借鉴一些进行改进,其中有一些基础数据,如果也是从头自己收集的话,我想,可能会死的吧...比如:各个学段内的教材和章节信息。
最近上传github代码越来越慢了,不晓得哪里问题,今天传了俩小时没成功,决定全部迁移到gitee上。
简单记录下openssl 编译x64 以及在visual studio 中附加openssl库的过程,过程很简单,不过不是我的专业,所以比较耗时.. 很多小细节的问题。
最近在找一些资源,绘本啊 故事啊之类的,想到肯定有很多人分享到了网盘,但是去哪里找呢?
在写前端页面的时候,反复操作的是切换,写完代码,切换到浏览器,然后刷新,查看效果,不合适,然后再切换回编辑器,然后修改,这样反复操作。livereload 释放了双手,自动刷新(尤其是双屏的同学特别友好)
前段时间弄了下微信的dat图片的解码,后续有同学问数据库的解码怎么弄.. 当然,后边陆陆续续的看了下,加上住院乱七八糟的事情,一直没处理,最近几天处理了下,发现微信数据库的数据格式是真的麻烦...