作者:张华 发表于: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命令不可以,有机会再试试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