📖 本文由 Batocera 官方 Wiki 翻译整理,内容可能随版本更新而变化。
Kodi 媒体中心:让你的游戏机秒变家庭影院
如果你还没听说过的话,这里有个好消息:Batocera 已经内置了强大的 Kodi 媒体中心!它不仅预装好了,还专门针对手柄操作进行了优化配置,让你动动手指就能享受大屏影音。
【注意】硬件限制:
由于视频播放性能及屏幕旋转显示(部分掌机屏幕本质上是纵向屏)的问题,Kodi 目前不支持以下设备镜像:oga/rk3326、orangepi-zero2、rpi1 以及 rpizero2。随着未来的开发,这一情况可能会有所改善。
什么是 Kodi?
生活化类比: 如果说 Batocera 是你的“游戏机柜”,那么 Kodi 就是你的“私人影碟机”。
Kodi 是一款由非营利组织 XBMC 基金会开发的免费开源媒体播放软件。它拥有专为电视设计的“10 英尺用户界面(10-foot user interface)”,配合遥控器或游戏手柄,坐在沙发上就能轻松操控。通过它,你可以播放:
* 本地或网络存储设备中的视频、音乐和播客。
* 互联网上的各种流媒体内容。
* 几乎所有常见的数字媒体文件格式。
如何启用并进入 Kodi
想要开启你的影音之旅,请按照以下步骤操作:
- 第一步: 进入“系统设置(SYSTEM SETTINGS)”,点击“KODI 设置(KODI SETTINGS)”菜单。
- 第二步: 确保在该菜单中已将 Kodi 选项勾选为启用状态。
- 第三步(可选): 如果你希望开机就直接进入影院模式,还可以在此菜单中开启“随 Batocera 启动(enable Kodi at Batocera start)”。
- 第四步: 返回主菜单,你会发现在主菜单(MAIN MENU)的第一项就是 Kodi,点击即可跳转。
【提示】如何退出:
在 Kodi 界面中,按下手柄的 [SELECT] 键,点击屏幕左上角的电源开关图标,然后在菜单中选择“退出(Exit)”,即可顺利返回 Batocera 游戏界面。
配置 5.1 环绕声(5.1 Surround Sound)
配置 5.1 环绕声:解锁沉浸式听觉盛宴
默认情况下,Kodi 只会通过两个频道输出立体声,哪怕你的 Batocera 系统已经配置好了环绕声,它也依然会表现得比较“保守”。
生活化类比: 这就像你买了一套高级的家庭影院音响系统,但 Kodi 默认只用了前面的两个小喇叭在响。我们需要手动拨开那个隐藏的开关,让所有音箱都动起来。
操作步骤:
* 第一步: 启动 Kodi,点击主界面的设置齿轮(Settings)。
* 第二步: 依次进入 系统(System) -> 音频(Audio)。
* 第三步: 找到 声道数量(Number of channels) 选项。
* 第四步: 根据你家里的实际音箱配置进行设置(例如,如果你看到 #.1 这种标注,通常指的就是包含一个低音炮的组合)。
现在,准备好迎接震撼的音效吧! 8-)
开启二进制扩展组件(Binary Add-ons)
当你第一次运行 Kodi 时,许多系统自带的二进制扩展组件(Binary Add-ons)其实处于休眠状态,需要你手动唤醒它们。
操作步骤:
1. 第一步: 在 Kodi 菜单中导航至 组件(Add-ons)。
2. 第二步: 点击 我的组件(My add-ons),这里会按类别列出你拥有的所有插件。
为了让你快速上手,这里列出了一些推荐开启的实用插件:
^ 插件类别 ^ 插件名称 ^ 核心用途 ^
| :— | :— | :— |
| 图像解码器(Image decoder) | HEIF image decoder | 让 Kodi 能够读取(通常是)来自 iPhone 的照片格式。 |
| 图像解码器(Image decoder) | libraw image decoder | 让 Kodi 能够展示你专业相机拍摄的 RAW 格式原片。 |
| 界面外观(Look and feel) | 屏幕保护(Screensaver) | 这里有很多有趣的屏保,挑几个好玩的开启。 |
| 界面外观(Look and feel) | 视觉特效(Visualisation) | 播放音乐时的动态特效,强烈推荐试试 ProjectM。 |
| PVR 客户端(PVR clients) | — | 如果你有个人视频录像机(PVR),可以在这里开启对应插件。 |
这只是冰山一角,Kodi 的官方仓库里还有海量的插件等着你去探索下载。
Netflix
在 Kodi 上畅享 Netflix:告别重复登录
如果你拥有 Netflix 账号,完全可以通过 Kodi 在大屏幕上追剧。但你可能会发现一个烦人的问题:每次重启系统,Netflix 都会要求你重新输入账号密码。
生活化类比: 这就像是一个健忘的保安,因为 Batocera 每次开机都会给自己换一个“新身份证”(即机器 ID,machine-id),导致 Netflix 插件认不出你是老熟人,只能把你拦下来重新检查证件。
如果你想让它记住你,可以按照以下步骤操作,强制系统固定使用同一个“身份证”:
操作步骤:
- 第一步: 通过 SSH 远程连接(Secure Shell) 登录到你的 Batocera 系统。
- 第二步: 在终端中依次输入并运行以下代码,将当前的机器 ID 永久保存下来:
bash
cat /var/lib/dbus/machine-id > /userdata/system/machine-id
ln -sf /userdata/system/machine-id /var/lib/dbus/machine-id
batocera-save-overlay - 第三步: 完成!现在你的 通用唯一识别码(UUID) 已保存在
/userdata/system/machine-id中,重启也不会变动,Netflix 也就不会再反复折磨你输入密码了。
【注意】: 每次当你对 Batocera 进行系统升级或降级后,都需要重新执行上述步骤来重建软链接(Symbolic Link)并保存覆盖层。
修复 Kodi 的局域网访问问题
如果你发现 Kodi 无法连接到你的 网络附加存储(NAS)、联网电视设备或多媒体服务器,通常只需修改一个简单的设置就能搞定!
操作步骤:
- 第一步: 在 Kodi 中,导航至 设置(Settings) -> 服务(Services) -> SMB 客户端(SMB client)。
- 第二步: 找到以下两个参数并进行修改:
| 参数名称 | 修改后的值 |
|---|---|
| 最小协议版本(Minimum protocol version) | SMBv2 |
| 最大协议版本(Maximum protocol version) | SMBv3 |
【提示】为什么要这么改?
* 最小协议版本:这决定了建立连接时的“门槛”。
* 安全建议:强制设为 SMBv2 可以有效防止系统使用过时的 SMBv1。出于安全因素,我们非常不建议使用 SMBv1 协议。
- 最大协议版本(Maximum protocol version):这决定了连接时能达到的“最高上限”。对于一些老旧的 NAS 或 Windows 共享,可能需要强制兼容 SMBv2 甚至 SMBv1 才能连上。
- 【提示】:你通常也可以在服务器端(如 NAS 界面或 Windows 共享设置)调整 SMB 版本。原则上,请务必尽可能使用更高版本的 SMB 协议。
【注意】安全警示:
请记住,Batocera 并非一个以安全性为核心设计的操作系统。在调整其他设备的网络安全设置以配合连接时,请务必谨慎操作,权衡潜在的风险。
特殊情况处理
某些特定厂商的 NAS 设备可能只支持较老的 SMB 版本。已知的情况包括:
* Freebox Revolution:需将“最小协议版本”手动降级为 SMBv1。
* Orange Livebox 2019:需将“最小协议版本”手动降级为 SMBv1。
如何添加 YouTube 扩展组件
在 Kodi 中添加 YouTube 插件需要一些手动操作,并且你需要了解谷歌服务(Google Services)如何处理 API 密钥(API Keys) 和应用访问权限。
【注意】: 遗憾的是,这个配置过程对普通用户来说并不容易。
虽然过程略显繁琐,但你可以按照以下从易到难的步骤开始尝试:
操作步骤:
- 第一步: 从 Kodi 官方插件库安装插件。点击主界面顶部的 设置齿轮图标。
- 第二步: 依次进入 组件(Add-ons) -> 从库安装(Install from repository)。
- 第三步: 选择 Kodi Add-on repository -> 视频组件(Video add-ons)。
- 第四步: 翻到列表底部找到 YouTube 并点击安装。
- 第五步: 系统可能会提示你下载一些依赖项(Dependencies),点击确认即可(这取决于你之前是否安装过其他相关组件)。

Batocera can check for if a network server (e.g. NAS, SQL server, etc.) is available or not before starting Kodi. This can avoid situations such as where Kodi might be set to start on boot and starts before the network connection is available, causing a variety of issues (videos not playing, shares not loading correctly, crashing issues, etc.)
Open Batocera.conf and scroll down to the following commented out line:
kodi.network.waithost=192.168.0.50
There will be a short summary explaining it and its related key settings. Fill out the values appropriately and uncomment the lines, then save the document. An example might end up looking like this:
kodi.network.waithost=192.168.0.10
kodi.network.waittime=10
kodi.network.waitmode=wish
The first two settings are self-explanatory. The third setting, waitmode, has three options:
* noping -> Do not ping. Start Kodi immediately. This is the default.
* required -> Wait up to the specified time for the host to respond. Start Kodi only if the host responds.
* wish -> Wait up to the specified time for the host to respond. Start Kodi if the host responds or the waittime is reached.
原文: Kodi媒体中心设置 • 翻译: DIY8 Bot


暂无评论内容