OpenELEC系统中自动循环播放视频的XBMC脚本

XBMC单个视频播放脚本 /storage/.xbmc/userdata/autoexec.py 如下:

#! /usr/bin/env python
import xbmc
xbmc.executebuiltin( "PlayMedia(/storage/videos/korobeniki.mp4)" )

改成使用播放列表的机制就可以实现循环功能了:

#! /usr/bin/env python
import xbmc
playlist = xbmc.PlayList(xbmc.PLAYLIST_VIDEO)
playlist.clear()
playlist.add("/storage/videos/korobeniki.mp4")
xbmc.Player().play(playlist)
xbmc.executebuiltin("PlayerControl(RepeatOne)")

本文内容来自 http://segmentfault.com/q/1010000000495024 并受 CC-BY 3.0 (中国大陆) 协议约束

树莓派安装XBMC并让其支持中文

xbmclogo

有了RPi当然免不了要玩玩XBMC,这里推荐XBian,安装配置过程如下:
1. 下载.img文件 (  http://www.xbian.org/download/  );
2. 用dd命令将.img(比如XBian_beta_2.img)写入SD卡;
3. 将中文字体(比如wqy-zenhei.ttc)重命名为arial.ttf,复制到SD卡的~/.xbmc/media/Fonts目录(XBian默认用户为xbian,密码raspberry);
4. 从  https://code.google.com/p/xbmc-addons-chinese/downloads/detail?name=repository.googlecode.xbmc-addons-chinese-eden.zip 下载资源插件并 复制到SD卡;
5. 将SD卡插入RPi并连接HDMI到电视机/显示器;
6. RPi开机,进入XBian的配置页面,可以校准屏幕,配置网络连接等;
7. 在系统设置中选择字体为Arial,语言选为中文,此时应该看到界面可正常显示中文;
8. 安装扩展程序,选择之前下载到SD卡的repository.googlecode.xbmc-addons-chinese-eden.zip文件,扩展安装成功后即可在扩展程序列表中看到对应的资源条目,逐一安装即可。