树莓派+XBMC=电视盒子(by quqi99)

作者:张华  发表于:2015-06-27
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明

(http://blog.csdn.net/quqi99 )

硬件:
a, 树莓派,http://item.taobao.com/item.htm?spm=a1z09.2.9.12.oxZiLy&id=43751062868&_u=ra7bk59d7b
b, 树莓派的盒子,http://item.taobao.com/item.htm?spm=a1z09.2.9.28.oxZiLy&id=45552077444&_u=ra7bk5744c
c, 带开关的电源,http://item.taobao.com/item.htm?spm=a1z09.2.9.22.oxZiLy&id=39042028287&_u=ra7bk527f6
d, HDMI线,http://item.jd.com/767032.html
e, 存储卡,http://item.jd.com/679773.html
f, 带HDMI口的电视
1, 镜像,https://www.raspberrypi.org/downloads/
   XBMC需要GPU硬件加速, 硬件加速需要MPEG和VC-1的licenses,那是要花钱的(http://www.raspberrypi.com/license-keys/), 折腾了半天ubuntu mate镜像去enable硬件加速驱动,但没弄成功。RASPBIAN是默认弄好了的,所以最终选择了RASPBIAN。硬件加速未打开时,启动xbmc时会报错"Unable to create GUI. Exiting"
   镜像使用win32diskimager烧成启动U盘,暂不清楚为什么我通过dd命令(dd if=xx.img of=/dev/xx bs=4M)不可以(注:不成功的原因可能是没运行sync命令),有机会再试试sudo ddrescue -d -D --force ubuntu-mate-vivid-15.112.0937.img /dev/sdX
2, 使用HDMI线将树莓派与电视相连, 然后将U盘插入树莓派加电启动
3, 安装xbmc, sudo apt-get update && sudo apt-get install xbmc
4, 安装中国的电视节目, 参考:https://github.com/taxigps/xbmc-addons-chinese
   wget https://github.com/taxigps/xbmc-addons-chinese/raw/master/repo/repository.xbmc-addons-chinese/repository.xbmc-addons-chinese-1.2.0.zip
   然后启动XBMC后在System | Settings | Add-ons | Select Install from zip file 菜单添加
   设置中国皮肤,System | Settings | Appearance | skin, Change skin-font to "Arial based"
   最后在Add-ons | Chinese Add-ons Repository 菜单里添加中国节目
5, 设置XBMC自动启动,在/etc/default/kodi文件中添加ENABLED=1,但是这样设置之后xbmc启动后会没有鼠标,那是因为USER=kodi是默认的,而kodi默认是没有在input组里面没有鼠标权限的,所以改成USER=pi,如下:
pi@raspberrypi ~ $ cat /etc/default/kodi
# Set this to 1 to enable startup
ENABLED=1
# The user to run Kodi as
USER=pi
# Adjust niceness of Kodi (decrease for higher priority)
NICE=-5
6, 手机上的电视遥控:ios安装official kodi remote, android安装yatse。
   需要先在xbmc的Services菜单处将远程控制打开(因为上面鼠标的问题用户不要用默认的kodi用户,用pi)。见:http://raspberrypi.stackexchange.com/questions/12450/control-xbmc-remotely-using-keyboard-and-mouse
7, 让树莓派的XBMC/Kodi可以通过WOL(Wake-On-Lan)启动, 这样手机可以控制它的启停。但是没弄成功。
   http://www.guokr.com/post/624848/?f=wx
   sudo usermod -a -G video pi
   DISPLAY=:0.0 /usr/local/bin/wold -u pi -g video -a /usr/local/bin/wold
8, 安装chrome, sudo apt-get install chromium
9, 安装flash, http://hwswbits.blogspot.jp/2013/04/flash-on-picuntu-linux-arm.html
   1) 下载so文件,https://www.dropbox.com/s/zsd9y3dxc84d7sd/libflash.7z
   2) Copy the .so file to /usr/lib/
   3) /usr/share/applications/chromium.desktop
      Exec=/usr/bin/chromium %U
     to the following single line:
/usr/bin/chromium --ppapi-flash-path=/usr/lib/libpepflashplayer.so --ppapi-flash-version=11.5.31.105 --ppapi-flash-args=enable_hw_video_decode=0,enable_stagevideo_auto=0,enable_trace_to_console=0 
10, 安装java, sudo apt-get install icedtea-plugin 
11, 中英文字幕,选射手网,“subtitles -> Shooter"

20180317更新 - 电视上如何安装KODI

1, 电脑上通过apk-downloader (https://apps.evozi.com/apk-downloader/)下载KODI (https://play.google.com/store/apps/details?id=org.xbmc.kodi)
2, 通过U盘拷到电视上安装
3, 安装后显示乱码,参考该网页解决 - https://www.5yun.org/9148.html
4, 参考该网页(https://www.technadu.com/best-chinese-kodi-addons/7760/)的"Chinese Add-ons Repository (Multiple Addons)"段安装Chinese电视台
5, 如果需要root的话,可以在电视上采用360root进行root
6, 看国外电视台或许要求先fanqiang
7, enjoy

20220319更新

1, 官网安装KODI 19.4, 当贝上的版本旧会无法读取U盘 - https://kodi.tv/download/android
2, 安装中文语言包 - http://www.kodiplayer.cn/plugins/2869.html
3, 先将语言改为Arial based字体(system -> interface settings -> Skin -> Fonts) ,再改中文(system -> interface settings -> Language). 不设Arial着急切换为中文会出现乱码,此时照这篇解决 - http://www.kodiplayer.cn/course/2991.html
4, 安装xmbc-addons-chinese - https://github.com/taxigps/xbmc-addons-chinese
5, 离线安装https://kodi.tv/addons/matrix/plugin.video.youtube ,或者在线装,但会报依赖(python inputstream helper)装不上,那需要科学, 另外需要api key, 可用第三方NewPipe代替

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

quqi99

你的鼓励就是我创造的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值