树莓派机顶盒搭建过程记录
warning:
这篇文章距离上次修改已过1626天,其中的内容可能已经有所变动。
前几天,在NAS上折腾了个媒体服务器,结果发现,自家电视并不支持这个功能。买个机顶盒吧,还得折腾。
然后想起来吃灰中的树莓派,发挥下余热。顺便水下文章。
效果镇楼,整体启动还是比较快的。(ps:采集卡没白买,哭)
安装系统
系统选择
现在树莓派主流的家庭媒体终端,选择基本上就是kodi或是他的集成比如XMBC、LibreELEC、openELEC,之类的。
- Debian + Kodi (折腾,开机慢)
- XMBC (启动慢,Kodi版本较旧)
- LibreELEC (轻量,Kodi版本新,社区完善)
最后选择LibreELEC
来搭建树莓派家庭媒体终端。
安装
选择合适的镜像烧录
安装中文插件
一般情况下,直接在插件库中安装即可(add-ons
-> look and feel
-> languages
)。
如果无法在线安装,可以使用离线中文插件(原文地址 & 本地下载)
设置中文
进入设置 -> interface(界面)
-> Regional(区域)
-> Language(语言)
修改主题字体,支持中文字符
进入设置 -> interface(界面)
-> Skin(皮肤)
-> font(字体)
-> Arial
安装&设置PVR插件
进入 add-ons
-> PVR
-> PVR IPTV Simple Client
添加直播源(直播源获取地址)
删除主页不需要的内容(电台、天气、电影、收藏等)
设置 -> 界面 -> 皮肤 -> 设置皮肤 -> 主菜单项
设置红外遥控
开启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针脚,见下图)
#默认io为18
dtoverlay=gpio-ir
#自定义数据io
dtoverlay=gpio-ir,gpio_pin=18
重启下
测试硬件,获取按键代码
创建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,至此树莓派家庭媒体终端,配置完毕了
你看,我说的吧,这样截图多清晰啊对不对
优秀啊老哥
看了博主的文章我只能说 优秀. 羡慕
谢谢~ ο(=•ω<=)ρ⌒☆