树莓派+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


你可能感兴趣的:(Linux,Application)