RaspberryPI基于XBain打造客厅媒体中心
主机:树莓派B型。
网络:EP-N8508GS迷你USB无线网卡。
存储:闪迪32G存储Class10闪存卡。
*卡的速度直接影响树莓派的速度。
键盘:雷柏E1050无线键盘。*键盘非必需。安装完成后可通过手机远程操控XBMC或SSH远程登录进系统进行维护。
软件准备
莓派官方推荐系统是基于debian的raspbian,但是既然树莓派做为媒体播放器,自然是要行使高清播放器的职责,所以软件篇以XBMC为主。在RaspberryPi上的XBMC独立系统(即开机即是XBMC界面)目前共有三种,分别是OpenELEC、Raspbmc和XBian,这三者基本上大同小异,OpenELEC出得比较早,且安装方式比后两者稍复杂,我还没有使用过;Raspbmc则是得到官方支持,安装时需要全程网络支持,带有GUI设置程序; XBian在玩家中口碑不错,属于比较稳定且对树莓派性能挖掘比较深,安装时不需要网络支持,以下以XBian为例。
一、SD卡制作
1)下载XBian_1.0_Beta_2.img.gz
2)下载win32diskimager-v0.7-binary_装系统软件_shumeipai.net.zip
将上述下载的文件通过解压工具解压,前者解压后将得到一个“*.img”镜像文件,它是至今最新的XBian操作系统,后者将得到win32diskimager镜像安装工具。
1.运行win32diskimage
2.在软件中选择img文件“Device”下选择SD的盘符,然后选择“Write”如果出现下图的对话框,选“Yes”。
3.然后就开始安装系统了,根据你的SD速度,安装过程有快有慢。
4.安装结束后会弹出完成对话框,说明安装完成了。
二、XBMC配置
1.加电启动,看到XBian启动界面。
2.很快就看到熟悉的XBMC画面。
3.首先当然是将英文界面变成中文,分2步,首先依次选择【SYSTEM】-【Settings】-【Appearance】-【Skin】,在右侧选择【Font】,翻页选中【Arial based】,稍等几秒钟;第二步是【Appearance】-【International】-在右侧选择【Language】,翻页选中【Chinese(Simple)】,稍等几秒钟,画面就是汉语的了。切记,如果操作反了的话会很麻烦。
4.看到了久违的中文,顺手修改下时区,由于树莓派没有RTC,时间是开机时通过网络获取的。依次选择【系统设置】-【系统设置】-【用户界面】-【界面语言】右侧【时区-国家】选择【China】,【时区】选择【Asia/Shanghai】。
5.之前我都是通过网页上的控制端进行控制,可以看到XBian默认开启了8080端口的HTTP服务,且无法设置端口为1024以下的端口。依次选择【系统设置】-【系统设置】-【服务】-【WEB服务器】。
6.通过手机访问WEB服务时的界面。通过它就可以对XBMC进行操作。
7.另外一个必开的是Airplay,这样就可以接收IOS上的多媒体信息。依次选择【系统设置】-【系统设置】-【服务】-【AirPlay】。
通过上述简单的设置,XBMC就可以正常工作了,但到目前为止大家还没有看到它是如何播放本地视频或更进一步的在线播放网络上的视频,下面将给出具体操作步骤。
三、视频源添加及本地视频播放
在此,感谢HDPfans团队,随着国内插件开发团队的不断壮大,使的XBMC变得越来越易用、实用。目前HDP插件库已经聚合了HDP直播,HDP搜狐影视,178Dota视频等内容,获得了XBMC官方开发团队的技术支持,后续会有更多更好的插件发布,您只需要将HDP插件库安装到您的XBMC就能享受到不断更新和增加的HDPfans们提供的插件了。
首先下载repository.hdpfans.xbmc-addons.zip(不要解压缩),将它拷贝到U盘上或放在你电脑共享的网络目录里(XBMC可以访问多种网络文件系统,其中也包括Windows网络共享或Samb共享的网络文件夹)。这里我们使用U盘,将U盘插入树莓派的USB后,依次选择【系统设置】-【系统设置】-【扩展功能】-【从zip文件安装】右侧依次选择【根文件系统】-【media】进入你自己的U盘并找到zip格式的插件文件确定安装它(XBian支持即插即用移动存储设备,它将识别到的设备挂载到这个目录里)。
1.下面就是从HDPfans中文插件库里面选择安装你感兴趣的插件了。进入【获取扩展功能】。
2.选择HDPfans中文插件库(XBMC自带了一些其他的英文插件库)。
3.选择您感兴趣的插件,下面以HDP直播为例。
4.选择安装该插件。
5.安装好就能使用了,进入【视频】-【扩展功能】。
6. 选择进入HDP直播。
7.这是分类列表。
8.这是播放效果。
视频源的添加到这里就结束了,剩下的就是根据你的喜好去搜索、安装新的插件了,本地视频文件的播放很简单,你只需采用安装插件的方法,把你的移动存储设备添加并选择要播放的视频文件即可,XBian支持mp4,mkv等格式的视频也支持外挂字幕(需要将字幕文件改名为与视频文件同样的名称),遗憾的是它不支持播放rmvb格式的视频,如需得别外在官网付费购买相应的解码器,好在不是太贵。
四、有用的技巧
树莓派体积非常小巧,如果再给树莓派外接移动硬盘的话,无遗破坏了原先的美感,再加上每次更新电影都要插拔移动存储彼感不方便,所以我将视频源放办公室的Windows系统的电脑上,找到好的电影制定好任务让它慢慢下载并通过网络共享出来,等下班后回到寝室通过网络访问就可以轻轻松松的看自己喜欢的电影了。
这里我不打算讲解访问同一网段里共享的网络文件夹(针对Windows网络共享或Samb共享的网络文件夹),XBMC的操作界面做的很直观,也很简单,只需要一步一步根据提示操作即可,唯一要注意的是XBian要与提供共享的机器属于同一网络组(XBian默认是GROUP组,刚好与Windows系统默认的相同,如不同在【系统设置】里直接更改为一样的即可),否则当选择【Windows网络(SMB)】会找不到提供共享文件服务的电脑名称的机器。
因为,我住的寝室与办公的电脑不属于同一网络(路由是通的),所以,如果通过XBMC提供的方法是无法访问办公电脑共享的文件夹的,不过这也不要紧XBian采用的是Linux系统只需要登录到系统里手动挂载即可。具体做法如下。
1.XBian默认开启了SSH服务,通过SSH登录工具进入系统即可,如:
ssh [email protected](用户名@PI的IP地址)
输入默认密码:raspberry
2.sudo mount -t cifs -o username=administrator,password=111111 //172.x.x.x/downloads/mnt/start_pc
downloads是网络上共享文件夹,命令执行成功后,会将共享的文件夹挂载到/mnt/start_pc这个目录下,然后,再通过XBMC将此目录添加到视频源中即可(参见 http://url.cn/Qzpyrt)。
为了方便你可以将上述命令做成脚本或做成开机自动挂载,有兴趣的可以到网上搜索方法或直接问我,反正我的机器一般是不关机的写到这里也累了就不再费神了。至此,RaspberryPI基于XBain打造客厅媒体中心到这里就告一段落了,盼大家多提宝贵意见,如有更好的想法也请告诉我,谢谢了!