V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
EvineDeng
V2EX  ›  NAS

pve 直接安装最新版 Kodi,并实现与盒子一样的使用体验

  •  
  •   EvineDeng · 64 天前 · 2371 次点击
    这是一个创建于 64 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Kodi 作为一个媒体软件,非常适合在电视机 /投影仪上使用,有许多人是直接买的电视盒子安装 Kodi 的变体 LibreELEC/CoreELEC ,或者是直接在电视机 /投影仪上安装 Kodi 。不过对有 Debian/PVE 主机的人来说,还可以考虑直接在 Debian/PVE 安装最新版 Kodi ,通常来说,这些主机比所谓的电视盒子、电视机、投影仪的性能要强得多,硬解通常也不在放下,所以,写出了这个系列教程:

    知乎的链接:

    简书的链接:

    第 1 条附言  ·  64 天前
    其实讨论的话,光说什么什么软件更好,但光这是不够的,如果他人没有能使用的硬件环境呢?
    20 条回复    2022-11-25 14:41:54 +08:00
    c9cc
        1
    c9cc  
       64 天前 via Android
    🐴
    libook
        2
    libook  
       64 天前
    我前两天试了试 Jellyfin 的方案,也挺不错的,把各种编码格式统一实时转码成通用的编码格式串流到设备播放,比较适合多个屋子多台设备使用。
    EvineDeng
        3
    EvineDeng  
    OP
       64 天前 via Android
    @libook 我是 jellyfin+kodi 的方案,kodi 只在电视机上用。jellyfin 来生成媒体数据,并提供流媒体播放,手机平板或者在外面用这个。而在家的话,电视机上 kodi 不用自己来生成媒体数据,配和 kodi 中的 jellyfin 插件直接从 jellyfin 读。
    laincat
        4
    laincat  
       64 天前
    写得很细,感谢。
    spike060
        5
    spike060  
       64 天前
    是不是需要将 PVE 主机放在客厅电视旁边,接上 HDMI 线到电视上才行?
    EvineDeng
        6
    EvineDeng  
    OP
       64 天前 via Android
    @spike060 对,教程里面写明了的。
    greenskinmonster
        7
    greenskinmonster  
       64 天前
    在 pve 里面装 kodi 感觉不是个好主意,高易燃性 all in boom 。
    而且 PC 软解能力比盒子强,但是硬解并不行,HDR 就很麻烦,杜比视界更加不支持。
    pve 上适合装个 lxc+kodi headless docker+mysql ,专门用来做削刮,然后其它电视 /盒子上的 kodi 连到 mysql 即可,thumbnail/电影电视数据 /播放进度 /收藏都是共享同步的。
    xxb
        8
    xxb  
       64 天前
    kodi 交互体验太差了,我选 plex
    EvineDeng
        9
    EvineDeng  
    OP
       64 天前 via Android
    @greenskinmonster 我认为用 jellyfin 来刮削更好,多少个 kodi 客户端都能共用,包括进度什么的。至于 all in boom ,这是一个仁者见仁,智者见智的问题,你如果完整地看了内容就知道了,安装了 kodi 而不启动它,对 pve 环境没有影响。即使启动了 kodi ,进程中也就是只是多了一个 kodi 的进程,没有增加其他任何 X 程序。
    EvineDeng
        10
    EvineDeng  
    OP
       64 天前 via Android
    @xxb plex 只能服务端解码,而 kodi 既能远端解码能本地解码,所以根据自己的需要来选择吧。
    greenskinmonster
        11
    greenskinmonster  
       64 天前
    @EvineDeng #9 嗯,确实自己想折腾那是谁也拦不住的。只是你说的 pc 播放能力比盒子强,这个是完全不成立的。尤其是 Linux 系统,差得远,杜比视界硬解软解都不支持,除非你只看 sdr 。

    我也是曾经 Linux 当 HTPC 做了好多年,当然那时用的不是 pve ,是另外的发行版,你干的事情我基本都干过。现在就是 kodi 一套,一个 kodi headless 削刮,其它的 kodi 全是瘦客户端,复制一个 advancedsettings.xml 就 OK ,我自己主要用 kodi 。plex 稍微易用点,削刮数据完善一些,主要给家人用,也避免和我自己的播放记录打乱。
    yanhuamiluan
        12
    yanhuamiluan  
       64 天前
    jellyfin emby 都有客户端, 为啥还要 kodi
    装个 kodi 还要换肤改成 emby
    EvineDeng
        13
    EvineDeng  
    OP
       64 天前 via Android
    @yanhuamiluan pve 没有也装不了 jellyfin/emby 的客户端。
    zhlxsh
        14
    zhlxsh  
       64 天前 via iPhone
    电视不看的时候,是不是需要,先通过 kodi 的遥控器,关闭 kodi ,然后电视显示推出到 pve 控制界面,然后关闭电视?
    那这时候会不会被人误操作 pve
    EvineDeng
        15
    EvineDeng  
    OP
       64 天前
    @zhlxsh 其实直接关闭电视也行,经我测试,kodi 打开后功率增加量小于 1W 。
    EvineDeng
        16
    EvineDeng  
    OP
       64 天前
    @zhlxsh 如果按上面最后一个教程把遥控器电源键劫持以后,在 PVE 的控制界面,遥控器没有任何反应(遥控器只有电源键在 PVE 控制台界面有用,但劫持以后就可以防止此事发生)。
    EvineDeng
        17
    EvineDeng  
    OP
       64 天前
    @zhlxsh 准确的讲,按教程劫持以后,在控制台按电源不是没有用,而是把电源键的作用更改为了打开 /关闭 Kodi 。所以劫持以后,在 PVE 控制台按电源键,PVE 不会关机,而是打开 Kodi 。
    bao3
        18
    bao3  
       64 天前 via iPhone
    Plex 应该也是本了解码+服务器解码的两种方式。本地端选择允许直接播放,原始质量,就是本地解码。
    而在服务器端可以在设置里打开选项“禁止对串流视频解码”,达到强制客户端自己解码的要求。
    EvineDeng
        19
    EvineDeng  
    OP
       64 天前
    @bao3 plex 的 linux gui 客户端应该是无法实现无桌面环境时在 debian/pve 中启动的吧,所以它不适用于我的使用场景。
    bao3
        20
    bao3  
       64 天前 via iPhone
    @EvineDeng 我只是纠正一下“Plex 只能服务器解码”。既然和 kodi 一样都能随意解码了,就看你怎么用了,哪怕在 kodi 里官方源装 plex 也可以,不装双方也一样。这个随意就好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   430 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 23:28 · PVG 07:28 · LAX 15:28 · JFK 18:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.