8.PVE系统下直接安装kodi

上一次我们已经解决了片源的问题,有了高清电影就需要选择一款合适的播放器了,在这个过程中我尝试过很多方案,最早我想直接用电视装kodi来播放,但是我的电视比较低端,同轴输出音频居然只有两个声道,后来我还发现电视直接播放高清电影图像质量远远不如播放器接电视,都是同一个屏幕,也不知道什么原因。然后我就考虑播放器了,备选的有AppleTV,芝杜Z9X和极光4pro,AppleTV效果没得说,但是玩苹果设备你懂的,除了设备还要各种花钱,而且苹果无法音频直通,淘汰;芝杜Z9X也不错就是1000左右的价格给了个老掉牙的硬件,不爽,淘汰;最后买了极光4pro,机器用起来没毛病,问题出在音频直通上面,不知道我是个例还是都这样,反正直通就只有两个声道,我就退货了,后来一想我干嘛不直接用服务器当播放器来用呢,又省了一笔开支。

决定服务器直接当播放器后也是一顿折腾,最早是想虚拟机安装AndroidTV或者LibreELEC来实现,但是这两个方案都需要直通核显给虚拟机,直通核显是个考验人品的事情,我折腾了好久都没成功,每一步操作都正确,就是不成功,我也是醉了。最后选择了在PVE下直接安装kodi来实现播放功能。

PVE其实就是debian11系统,这里有两种选择,一是给PVE安装一个图形界面,然后再安装kodi,图形界面安装程序和使用都会比命令行方便,还可以用浏览器看爱优腾(我没试过但是理论可行的,如果有小伙伴成功了可以留言说下),规避了最近闹得沸沸扬扬的手机投屏问题,缺点就是图形界面比较占用系统资源。另一个方案就是直接命令行安装kodi,这样对系统负担比较小,关闭kodi的时候就还是原来的PVE,我选择的是第二种方案。

好了,下面我们开始正式安装:

首先我们需要给PVE添加一下第三方的软件源,我是添加了一个国外一个国内的

先用下面的命令关掉企业源

rm -rf /etc/apt/sourcesst.d/pve-install-repost

我们先添加阿里源,输入 nano /etc/apt/sourcesst.d/alist创建阿里源文件,把下面的内容拷贝进去

deb mirrors.aliyun/debian/ buster main non-free contrib

deb mirrors.aliyun/debian-security buster/updates main

deb mirrors.aliyun/debian/ buster-updates main non-free contrib

deb mirrors.aliyun/debian/ buster-backports main non-free contrib

deb-src mirrors.aliyun/debian-security buster/updates main

deb-src mirrors.aliyun/debian/ buster main non-free contrib

deb-src mirrors.aliyun/debian/ buster-updates main non-free contrib

deb-src mirrors.aliyun/debian/ buster-backports main non-free contrib

Ctrl x 退出,选y保存即可

再添加一个北美的源,输入nano /etc/apt/sourcesst.d/multimediast,把下面的内容拷贝进去

deb mirrors.bfsu.edu/debian-multimedia bullseye main non-free

deb mirrors.bfsu.edu/debian-multimedia bullseye-backports main

保存,退出

国内其他镜像站如清华TUNA、中科大USTC、腾讯云、国家互联网络信息中心、北交、南大等可以根据需要自己添加

添加好了源输入apt update进行更新,然后输入apt install -y kodi安装kodi就可以了

这里如果更新源不成功可以在PVE设置里面改一下dns一般就能解决,常用的dns有114.114.114.114或者谷歌的8.8.4.4等

kodi显示设置详解(从硬件选择到实现kodi的完美播放)(1)

安装好了kodi启动和关闭都需要在后台命令行操作

启动Kodi:systemctl start kodi.service

关闭Kodi可以直接在Kodi界面中点击退出按钮,也可命令行关闭:systemctl stop kodi.service

但是这样操作非常不方便,这里就有两个选择,第一种是直接让系统启动的时候自动开启kodi,还有就是我们买一个遥控器然后添加脚本让遥控器按键控制kodi的启动和关闭,这就很方便了,操作上就像使用电视盒子一样,添加遥控器稍微麻烦一点我下面两章节会专门说,这里我只说下怎么开机自动启动kodi,如果你决定使用遥控器就不用做这个操作了。

输入/etc/systemd/system/kodi.service创建kodi.service文件,然后拷贝下面的内容进去:

[Unit]

Description = Kodi Media Center

After = network-online.target

Wants = network-online.target

[Service]

User = root

Group = root

ExecStart = /usr/bin/kodi

ExecStop = /usr/bin/killall --user root --exact --wait kodi.bin

TimeoutStartSec = infinity

Restart = on-abort

[Install]

WantedBy = multi-user.target

保存退出

这里需要注意的是我们用了root用户进入kodi,这样kodi的权限就非常高,如果我们在kodi里面选择关机那么整个pve都会关闭,如果只是想关闭kodi就要选择退出,后面我们设置kodi的时候会把关闭重启等操作屏蔽掉,免得误操作关闭整个系统。

,