树莓派机顶盒搭建过程记录
warning:
这篇文章距离上次修改已过1941天,其中的内容可能已经有所变动。
前几天,在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
中途会提示未允许安装未知源
设置允许安装未知源
警告,这样有风险,同意即可
选择文件位置,安装即可设置中文
进入设置 -> interface(界面) -> Regional(区域) -> Language(语言)
interface(界面)
设置语言
选择中文修改主题字体,支持中文字符
进入设置 -> interface(界面) -> Skin(皮肤) -> font(字体) -> Arial
修改主题字体为Arial安装&设置PVR插件
进入 add-ons -> PVR -> PVR IPTV Simple Client
选择从库安装
PVR
安装 PVR IPTV Simple Client添加直播源(直播源获取地址)
进入插件设置
设置m3u8源
效果删除主页不需要的内容(电台、天气、电影、收藏等)
设置 -> 界面 -> 皮肤 -> 设置皮肤 -> 主菜单项
选择需要的主菜单项目设置红外遥控
开启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针脚)#默认io为18
dtoverlay=gpio-ir
#自定义数据io
dtoverlay=gpio-ir,gpio_pin=18
添加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,至此树莓派家庭媒体终端,配置完毕了

你看,我说的吧,这样截图多清晰啊对不对
优秀啊老哥
看了博主的文章我只能说 优秀. 羡慕
谢谢~ ο(=•ω<=)ρ⌒☆