树莓派机顶盒搭建过程记录

warning: 这篇文章距离上次修改已过1346天,其中的内容可能已经有所变动。

前几天,在NAS上折腾了个媒体服务器,结果发现,自家电视并不支持这个功能。买个机顶盒吧,还得折腾。

然后想起来吃灰中的树莓派,发挥下余热。顺便水下文章。

效果镇楼,整体启动还是比较快的。(ps:采集卡没白买,哭)


安装系统

系统选择

现在树莓派主流的家庭媒体终端,选择基本上就是kodi或是他的集成比如XMBC、LibreELEC、openELEC,之类的。

  • Debian + Kodi (折腾,开机慢)
  • XMBC (启动慢,Kodi版本较旧)
  • LibreELEC (轻量,Kodi版本新,社区完善)

最后选择LibreELEC来搭建树莓派家庭媒体终端。

安装

官网 | 下载地址

选择合适的镜像烧录

下载对应的镜像文件下载对应的镜像文件


安装中文插件

一般情况下,直接在插件库中安装即可(add-ons -> look and feel -> languages)。

如果无法在线安装,可以使用离线中文插件(原文地址 & 本地下载

选择Add-ons的install from zip file选择Add-ons的install from zip file

中途会提示未允许安装未知源中途会提示未允许安装未知源

设置允许安装未知源设置允许安装未知源

警告,这样有风险,同意即可警告,这样有风险,同意即可

选择文件位置,安装即可选择文件位置,安装即可


设置中文

进入设置 -> interface(界面) -> Regional(区域) -> Language(语言)

interface(界面)interface(界面)

设置语言设置语言

选择中文选择中文


修改主题字体,支持中文字符

进入设置 -> interface(界面) -> Skin(皮肤) -> font(字体) -> Arial

修改主题字体为Arial修改主题字体为Arial


安装&设置PVR插件

进入 add-ons -> PVR -> PVR IPTV Simple Client

选择从库安装选择从库安装

PVRPVR

安装 PVR IPTV Simple Client安装 PVR IPTV Simple Client

添加直播源(直播源获取地址

进入插件设置进入插件设置

设置m3u8源设置m3u8源

效果效果


删除主页不需要的内容(电台、天气、电影、收藏等)

设置 -> 界面 -> 皮肤 -> 设置皮肤 -> 主菜单项

选择需要的主菜单项目选择需要的主菜单项目


设置红外遥控

开启ssh服务

设置 -> 服务 -> ssh服务 -> 设置密码

开启ssh服务开启ssh服务

修改配置文件

#挂载flash为读写
mount -o remount,rw /flash

#编辑配置文件
vi /flash/config.txt

#挂载flash为只读
mount -o remount,ro /flash

修改配置文件修改配置文件

添加gpio-ir

warning:注意这里gpio_pin=18,是指gpio18(实际第12针脚,见下图)

是指gpio18(实际第12针脚)是指gpio18(实际第12针脚)

#默认io为18
dtoverlay=gpio-ir

#自定义数据io
dtoverlay=gpio-ir,gpio_pin=18

添加gpio-ir添加gpio-ir

接线效果接线效果

红外接收器和遥控器红外接收器和遥控器

重启下

测试硬件,获取按键代码

获取按键代码获取按键代码

创建keymaps

/storage/.config/rc_keymaps/目录下新建按键映射文件(nec)

# table my_custom_remote, type: nec
0x866b1b KEY_UP
0x866b1a KEY_DOWN
0x866b04 KEY_LEFT
0x866b06 KEY_RIGHT
0x866b05 KEY_OK
0x866b12 KEY_BACK
0x866b13 KEY_MENU

按键映射文件按键映射文件

再次重启下

#加载按键映射
ir-keytable -c -w /storage/.config/rc_keymaps/my_custom_remote

#测试
ir-keytable -t

测试是否正常响应测试是否正常响应

设置应用按键映射文件

修改/storage/.config/rc_maps.cfg文件,添加下面的内容

* * my_custom_remote

设置应用按键映射文件设置应用按键映射文件

重启,检查是否正常。


OK,至此树莓派家庭媒体终端,配置完毕了

评论已关闭