基于 Kodi 打造家庭 IPTV

回复 星标
更多
«

基于 Kodi 打造家庭 IPTV

»

写在前面的

»

随着智能电视的不断迭代,运行 Android 系统的电视设备越来越变的不纯粹,更像是一个默认为影音app入口的超大号显示设备。面对着无数的广告和数不尽的会员,更纯粹的看电视变得奢求,因此开始了基于 Kodi 的家庭 iptv 改造计划。

如果你还不知道什么是 Kodi,请参阅 https://kodi.tv/ 了解这个项目。

开始改造

»

改造计划分为下面的步骤,网络上有大量的教程,这里只对于关注点提供必要的流程。

本次改造计划使用小米电视,其他的 Android 电视设备大同小异。

1

安装 Kodi 至小米电视

  • • 打开小米电视“开发者模式”

  • • 打开小米电视“允许安装未知应用”“允许 adb 调试”

  • • 手机安装甲壳虫ADB助手

  • • 手机下载Kodi for Android[1]APK(根据架构选择v20 ARMV7A或者v20 ARMV8A,这取决于你的电视指令集架构,在系统设置中进行查看)

  • • 打开甲壳虫ADB助手填写电视IP地址进行连接(记得电视用遥控器确认允许)

  • • 通过甲壳虫ADB助手向电视安装Kodi for AndroidAPK 应用

至此,在电视上安装 Kodi 就完成了。

需要解释的是:小米虽然在系统上限制了第三方APP的安装,但我们使用了甲壳虫ADB助手对电视进行操作,因为adb本身是 Android 调试桥,便于 Android 开发者对设备应用进行调试,权限比较高,小米在系统层面不对其进行限制。

2

对 Kodi 进行配置

好看的主题提升用户使用体验,所以我们对 Kodi 进行一些简单的配置。

需要注意的是:在稳定使用之前,🙅不要将语言切换到中文!否则,会造成很大的麻烦!教程步骤为中文翻译,请注意对应的英文选项

  • • 更改下载源

Kodi 的插件托管在 GitHub 上,国内能不能连上纯粹是个玄学问题。因此我们需要对 Kodi 的插件仓库软件源进行替换,虽然 清华TUNA 和 中科大USTC 源镜像站都提供了参考文档。但是 Nexus(20)版本,无法找到对应的文件addons/repository.xbmc.org/addon.xml。在查阅官方仓库源代码后发现,需要首先安装repository.xbmc.org仓库插件,这是我之前完全没想到的.

你可以通过 https://dl.jieec.cn/s/k5h6 下载repository.xbmc.org插件,已经是修改完成了的。

下载完成之后,通过ADB助手上传文件至电视文件根目录,通过插件 -> 从 zip 文件安装插件 -> 找到对应的 zip 文件安装

电视遥控器按左键,对插件仓库进行更新。

  • • 更改 Kodi 主题

在试错很多次之后,我选择了 Arctic Horizon 2 作为 Kodi 的主题,原因无他,好看罢了。

首先,需要下载安装repository.jurialmunkey[2]仓库差价,安装步骤与上面repository.xbmc.org插件完全一致。

其次,需要预先按顺序安装script.module.jurialmunkey[3](下载安装)、script.skinvariablesplugin.video.themoviedb.helper(电视上的 jurialmunkey 插件仓库搜索安装)插件,不然在下载主题的时候会报错。

然后在插件 -> 从库里安装 -> jurialmunkey 插件库 -> look and feel -> 皮肤 -> Arctic Horizon 2安装即可,花费的时间不短,耐心等待。

  • • 设置中文页面

切换字体右上角小齿轮 -> 系统设置 -> UI -> skin -> font -> CJK - Chinese/Japanese/Korean

默认 CJK 是不被支持的,因此先切换字体才不会导致乱码

切换区域regional -> language -> chinese(simple)

设置简体中文

至此 Kodi 的基础安装全部完成!

3

支持 IPTV

光有 Kodi 是不行的,还需要配置 IPTV 才能收看 Kodi 所说的直播电视

分为两部分:

  • • Kodi 安装客户端插件IPTV Simple Client

  • • 添加IPTV Simple Client配置文件

安装客户端插件的流程与上面一致,通过插件 -> 从库里安装 -> Kodi 官方库 -> PVR 客户端 -> IPTV Simple Client安装即可。

配置IPTV Simple Client插件的设置 -> 添加附加设置分别填写名称位置选择:远程路径(互联网地址)M3U播放列表URL

你可以使用 https://epg.pw/test_channel_page.html 提供的 m3u 服务,或者使用我维护的 https://m3u.ibert.me 服务

关于HerbertHe/iptv-sources

»

HerbertHe/iptv-sources[4]https://m3u.ibert.me 服务的 GitHub 开源项目,对 https://epg.pw/test_channel_page.html 提供的 m3u 服务进行了过滤去重。考虑到了主要面向中国大陆用户,所以没有对所有的服务进行处理,如果有其他需要请 fork 进行二次开发。

本次改造如使用 https://m3u.ibert.me 服务,请关闭本地缓存,打开自动更新,并且调整更新频率为 120 分钟。

支持的 m3u 源,请参考 https://m3u.ibert.me 进行查看使用,每 3 个小时自动更新一次。

获取最及时的消息,请加入 Discord https://discord.gg/EawDmkpd,这是最及时获取更新消息的地方。


2023-12-21 14:38:24更新过
新窗口打开 关闭