前面制作了“树莓派CD转盘volumio+NAS+DLNA+迅雷下载机+LCD小显示屏”用于播放无损音乐和迅雷下载。同样的硬件可以安装XBMC变成小米盒子,用于连接电视编程家庭影院。
http://blog.sina.com.cn/s/blog_54bf41d30102vcb2.html
树莓派是可以安装XBMC的,但是由于声音只能输出到电视,影响了家庭影院的音响效果。前面用于无损音乐播放的系统,由于增加了hifi digi 板,使得声音输出可以通过光纤和同轴进行,可以连接外置解码器和家庭影院系统。如果这个硬件系统和XBMC结合的话,则完美解决了家庭影院的需求。同时LCD显示屏可以显示系统信息,也可以安装迅雷软件用于下载,基本实现了小米盒子的功能。
一、硬件安装
按照http://blog.sina.com.cn/s/blog_54bf41d30102vcb2.html的硬件安装部分完全一样。
二、软件安装
1、安装XBMC:
(1)格式化SD卡,拷入noobs,启动,选择安装Raspbmc系统,noobs会自动下载,自动安装。
(2)设置xbmc,按照http://www.chiphell.com/thread-662458-1-1.html 软件设置部分设置语言等
2、安装hifi digi
按照下边这个帖子安装
https://www.hifiberry.com/guides/hifiberry-raspbmc/
一步也不要错,可以一次成功。
(新版本的XBMC已经完美支持hifi digi,不需要外部播放软件了)
3、安装LCD显示屏
主要步骤参考下面这个帖子(具体要根据自己的Lcd硬件):
http://windowsmediacenter.blogspot.co.uk/2013/03/soundgraph-vf310-15c20036-linux-xbmc.html
这个帖子需要翻墙
(1)安装LCDproc
这个软件是用于支持各种显示屏的,由一套clinent/server组成
sever LPDd处理要显示的信息,将信息发给driver,driver用于支持设备,进行显示,同时只支持一个设备,所有driver都包含在软件内,需要用配置文件设置使用那个driver。
client用于收集需要显示的信息,使用TCP与sever通信
有不同的client,其中LCDproc最常用,显示cpu数据等;mpdlcd程序是用于手机mpd音乐信息,同时发送到LPDd进行显示;xbmc有官方插件(相当于client)。
sudo apt-get update
sudo apt-get install lcdproc
(2)配置LCDproc
LCDd.conf是LCDproc的配置文件,需要进行个性化修改
cd /etc
sudo nano LCDd.conf
将以下内容找到并按照要求修改:
将Driver=curses改为Driver=hd44780:
将#ServerScreen=no改为ServerScreen=off:
找到[hd44780], 修改以下信息:
[hd44780]
ConnectionType=lcd2usb
Contrast=850
Brightness=800
OffBrightness=0
Keypad=yes
Backlight=yes
Size=16×2
KeyDirect_1=Up
KeyDirect_2=Down
(3)XBMC安装LCD插件,相当于安装client
直接在XBMC界面下菜单里安装:(按顺序点菜单)
To install this add-on you must do so from theAdd-on managerfrom within XBMC/Kodi by going to:
Settings 设置
Add-ons插件
Get add-ons 得到插件
XBMC/Kodi add-on repository
XBMC LCDproc
Install
(4)修改显示设置的内容
因为我的显示屏只有两行,而缺省的显示屏是4行,所以要修改配置文件
配置文件在 /home/pi/.kodi/userdata 目录下的 LCD.xml文件
cd/home/pi/.kodi/userdata
nanoLCD.xml
文件格式是这样的:
这里只是音乐music状态的显示格式,还有picture等多个状态
把每种状态的第3,4行用注释掉就好了,注释方法按下贴:
http://zhidao.baidu.com/link?url=6SrQs-kZYMFc04dquT7CLP30IdmdGlI1fja3bj0LcPLtyPLdeOcIeIfL6PSCXFrUgPcscgqAKf-V1PE_OAWSva
(5)重启
sudo reboot
一切ok,
网友评论