树莓派打造家庭媒体中心

最近在折腾树莓派媒体中心,过程中踩了些坑,写下来做个备忘。对于媒体中心的功能,树莓派已经有了比较成熟的解决方案:kodi,官方有丰富的插件解决你各种需求,虽然很多已经不能使用而且对国内不友好。

0 硬件准备

  • 树莓派 3B + RS 版 (树莓派 3B+ 有两个版本 RS/E14 个人建议那个便宜买那个,做工是玄学范畴)
  • 32 GB tf 卡,用的金士顿的,因为比闪迪便宜几块钱
  • HDMI 线,山泽的京东上能买到的最便宜的
  • 树莓派官方塑料壳,非必须,加个壳子看起来没有那么 hardcore。
  • 电源、电源线 电源可以用手机充电头,实测 iPad、iPhone、锤子的都很好用,数据线稳定点就行了。
  • 显示器。利旧,电视也行,建议不要分辨率不要超过 1080p,因为 2k 的显示器树莓派的桌面版默认不能填满屏幕。不过这不重要。

1 系统安装与点亮

树莓派系统安装过程非常简便,官方提供了详尽的教程,可以参考 https://www.raspberrypi.org/learning/software-guide/quickstart/。由于重装系统的成本很低,建议第一次使用 NOOBS 安装,可以一键安装多个系统进行尝试。在后面再装纯净的 Rasbian。

完成系统安装,插入 tf 卡,插上电源、视频线应该就可以点亮了。

第一次使用时需要选择安装的系统。我勾选了 Rasbian、LIBREELEC、OSMC,暂时没有尝试 WIN 10 LOT。LIBREELEC、OSMC 都是对 Kodi 的封装。

Rasbian 的桌面版跟其他的 Linux 发行版没什么区别,可以通过树莓派选项操作一些系统设置,需要特别注意的是显存设置、模块开启、地区、系统语言等设置。在使用时暂时将显存设置为了 400 多。系统尽量不要设置中文,不知道会有什么妖坑。

在进行下一步之前,建议把 tf 卡重新格式化只安装 Rasbian 即可。在 Rasbian 的基础上安装 Kodi 有不少优点,Kodi 可以设置为开机自动启动,对使用媒体中心没有任何影响。由于实际时启动了 Rasbian,所以还有无限可能做别的事情。

使用 NOOBS 的时候,tf 卡被分成了 n 个分区 ,如果只启动 Rasbian 系统,空间浪费非常严重。所以强烈建议安装纯净的 Rasbian。

2 安装 kodi

Kodi 的安装过程非常简单,可以参考 https://kodi.wiki/view/HOW-TO:Install_Kodi_on_Raspberry_Pi 。需要特别注意的是如果遇到安装失败,请检查一下是否将 apt 源修改为了国内源,可以尝试恢复到官方源试一下。

3.设置 Kodi 开机自启动

Kodi 的开机启动可以参考https://raspberrypi.stackexchange.com/questions/69003/how-to-autostart-kodi-at-boot,通过 crontab 方式实现。

4.设置 Kodi 中文菜单

媒体中心可能不是一个人用,建议设置为中文菜单。设置方式请参考 https://jingyan.baidu.com/article/6dad50750da52ca122e36e5c.html 。

5.Kodi 连接蓝牙音响

测试的时候一直在用耳机,其实用电视的时候可以通过 HDMI 直接输出。想在显示器上用的时候输出到蓝牙耳机,好吧我只是想买个新玩具。树莓派自带了蓝牙功能,比起老的版本,这个功能真的很赞。比较诡异的问题是系统可以识别到蓝牙音响,使用 chromium 访问虾米等网站可以直接通过蓝牙音响播放,但 kodi 不能。在系统设置中,音频选项中也没有蓝牙,只有耳机孔/HDMI/耳机孔、HDMI。具体解决方法请参考 https://lb.raspberrypi.org/forums/viewtopic.php?t=206898 。只需要在 ~/./kodi/userdata/guisettings.xml 文件中修改一行代码即可:

<audiodevice>ALSA:default</audiodevice>

这样启动 kodi 以后就可以默认连接上系统的蓝牙音响并设置为默认设备了。

6.其他设置

可以在设置中开启 AirPlay、DLNA,这样可以实现手机投屏,有效解决 kodi 在线播放方面的问题。

在搜索媒体文件时可以通过局域网内的 Samba 共享服务加载文件。

可以通过在手机的应用商店搜索 Koid Remote 安装遥控软件。安卓/苹果 都可以。

7.尚待解决的问题

kodi 在播放无损音乐时卡顿,此处初步分析原因为加载了远程文件,卡顿在网络中其他主机有下载任务时尤为严重。由于网络负担越重越卡顿,暂时不定位为性能问题。解决方案,使用 5G 频段 wifi,效果不明显,派的 wifi 芯片太弱鸡了。终极解决方案,将移动硬盘从路由器拆下来挂载到派。同时让派对外提供 samba 服务。不过需要解决供电问题。

手机投屏卡顿问题,暂时没有特别好的办法,看你插线会好一点?

8.总结

此方案对离线文件的管理比较好。特别适合有一堆离线电影或音乐的媒体中心需求。kodi 的插件对中文视频/音频网站不是很友好。gayhub 上有一个比较全的中文插件合集 https://github.com/taxigps/xbmc-addons-chinese ,然并卵,许多插件都已经不能用了,而且各大视频网站插件都不支持账号登录。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.