RaspberryPI基于XBain打造客厅媒体中心

作者:半点闲
时间:2014年9月11日星期四
博客:blog.csdn.net/cg_i
邮箱:b_dx@sohu.com
资源下载:http://pan.baidu.com/s/1dD3q5Tv(文中提到的所有软件)
必备条件:树莓派B型
关键字:树莓派 XBian HDPfans

有关的废话
  昨晚和基友冒雨走了五公里看了一场电影。整部片子依然遵照好莱坞商业片模式,除了一通豪车、飞机、坦克被打成一堆废铁,就是从头至尾不停的杀人、杀人,毫无剧情可言。这还不是最坏的,最大的败笔是片中的女演员长的实在是太难看了。
  工作原因来这个陌生的城市已一年有余,为了适应这陌生的环境,我试图改变自己已经多年养成的习惯,有好的、有坏的。我原好静,也喜欢电影,当然,是那种独自静静的去欣赏、去领悟、去感动。现在这种环境下完全属于自己私人的空间基本上也算得上是种奢望,其中也把原来独自欣赏电影,变为约上三五好友一块去影院欣赏,其中收获颇多这里不表。在影院里我实在无法静静完整地欣赏完一部电影,我想其中原因大家也应该能想像的到。
  和室友回到寝室已是22:59分,心中那种上当受骗的感觉渐渐平复,好吧,自己还是适合在小环境里欣赏自己喜欢的电影作品,手头上有现成的RaspberryPI不如现在就动手搭个媒体中心,说干就干。现将,整个过程记录下来,希望能帮助到像我一样喜欢折腾的人们。

硬件准备
主机:树莓派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.这是播放效果。

  9.本地mkv视频播放效果。


  视频源的添加到这里就结束了,剩下的就是根据你的喜好去搜索、安装新的插件了,本地视频文件的播放很简单,你只需采用安装插件的方法,把你的移动存储设备添加并选择要播放的视频文件即可,XBian支持mp4,mkv等格式的视频也支持外挂字幕(需要将字幕文件改名为与视频文件同样的名称),遗憾的是它不支持播放rmvb格式的视频,如需得另外在官网付费购买相应的解码器,好在不是太贵。

四、有用的技巧

  树莓派体积非常小巧,如果再给树莓派外接移动硬盘的话,无遗破坏了原先的美感,再加上每次更新电影都要插拔移动存储彼感不方便,所以我将视频源放办公室的Windows系统的电脑上,找到好的电影制定好任务让它慢慢下载并通过网络共享出来,等下班后回到寝室通过网络访问就可以轻轻松松的看自己喜欢的电影了。

  这里我不打算讲解访问同一网段里共享的网络文件夹(针对Windows网络共享或Samb共享的网络文件夹),XBMC的操作界面做的很直观,也很简单,只需要一步一步根据提示操作即可,唯一要注意的是XBian要与提供共享的机器属于同一网络组(XBian默认是GROUP组,刚好与Windows系统默认的相同,如不同在【系统设置】里直接更改为一样的即可),否则当选择【Windows网络(SMB)】会找不到提供共享文件服务的电脑名称的机器。

  因为,我住的寝室与办公的电脑不属于同一网络(路由是通的),所以,如果通过XBMC提供的方法是无法访问办公电脑共享的文件夹的,不过这也不要紧XBian采用的是Linux系统只需要登录到系统里手动挂载即可。具体做法如下。

  1.XBian默认开启了SSH服务,通过SSH登录工具进入系统即可,如:

    ssh xbian@192.168.2.114(用户名@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打造客厅媒体中心到这里就告一段落了,盼大家多提宝贵意见,如有更好的想法也请告诉我,谢谢了!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 树莓派是一款功能强大的微型计算机,而raspberrypi基于传感器开发套件可以帮助我们更好地利用树莓派进行编程。这套开发套件通常包括各种传感器,如温度传感器、湿度传感器、光线传感器、运动传感器等,以及它们所需的电子元件和连接线。 使用raspberrypi基于传感器开发套件,我们可以轻松地将传感器连接到树莓派上,并通过编写代码来获取传感器的数据。这些数据可以用于各种有趣的项目,如温度监测、智能家居系统、环境监测等。 例如,我们可以使用温度传感器来测量环境温度,并根据实时数据来控制风扇或空调的运行。使用光线传感器,我们可以根据光线强度自动调节屏幕亮度或灯光明暗。利用运动传感器,我们可以实现智能安防系统,当有人进入监测区域时,自动触发警报或拍摄照片。 除了这些应用,raspberrypi基于传感器开发套件还可以用于教育和学习编程。它提供了一个实践的平台,让学生能够亲自动手进行实验和项目开发。这样,他们可以通过编程来理解传感器的原理和工作方式,提高他们的动手能力和创造力。 总之,raspberrypi基于传感器开发套件为我们提供了一个丰富多样的编程平台。通过利用树莓派的强大功能以及各种传感器,我们可以开发出各种实用、有趣的项目,并且在学习过程中提高自己的编程能力和创造力。 ### 回答2: RaspberryPi基于传感器开发套件可以让我们更好地使用树莓派进行编程和开发。树莓派是一款基于Linux系统的单板计算机,它具有丰富的GPIO针脚,可与各种传感器和外部设备连接。 使用传感器开发套件,我们可以利用树莓派的强大功能来与不同的传感器进行交互。例如,我们可以通过连接温湿度传感器来实时监测环境的温度和湿度变化。我们还可以连接光敏传感器来检测光线强度,或连接声音传感器来监测声音的大小。这些传感器可以帮助我们获取各种感知数据,用于各种项目和应用中。 在编程方面,树莓派提供了多种编程语言和开发环境供我们选择,如Python和C语言。我们可以利用树莓派的GPIO库和传感器开发套件,编写程序来控制传感器的输出和读取传感器的数据。例如,我们可以编写一个程序来根据光敏传感器获取到的光线强度来控制LED灯的亮度。 此外,传感器开发套件还可以用于学习机器视觉和人工智能等领域。通过连接摄像头模块,我们可以使用树莓派进行图像识别和目标跟踪等任务。这为我们提供了一个实践和学习机器学习算法的平台。 总的来说,RaspberryPi基于传感器开发套件为我们提供了一个灵活且功能强大的平台,可以让我们玩转树莓派编程。无论是用于科技创作、物联网项目还是学习编程和电子技术,树莓派和传感器开发套件都是非常有用的工具。 ### 回答3: Raspberry Pi基于传感器开发套件让我们能够充分利用树莓派的强大功能,进行各种创意编程项目。借助这套开发套件,我们可以轻松地将各种传感器与树莓派连接起来,并通过编程控制与其交互。 这个开发套件通常包含了各种常用的传感器模块,比如温度传感器、湿度传感器、光敏传感器等等。我们只需要将这些传感器连接到树莓派的GPIO口,然后基于Python编程语言进行编程,就能够读取传感器的数据,进行各种有趣的操作。 例如,我们可以使用温度传感器监测环境温度,并编写程序将温度数据实时显示在树莓派上。或者,我们可以利用光敏传感器检测光线强度,并通过编写代码控制与光线相关的设备,比如控制LED灯的开启与关闭。 除了基础的传感器,树莓派的开发套件还包括一些高级功能模块,比如声音传感器、声音放大器、触摸传感器等等。借助这些模块,我们可以进行更加复杂的音乐创作、声控设备开发等项目。 总之,Raspberry Pi基于传感器开发套件为我们提供了一个便捷的方式来学习编程,并将所学应用到实际中。无论是探索物联网、机器人学,还是设计各种有趣的交互装置,这套开发套件都是一个理想的选择。通过动手实践,我们能够深入了解树莓派的强大功能,并培养创造力和解决问题的能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值