在raspberry上搭建SqueezeBox的LMS服务器有两种方法:
1:直接在SD卡上烧写squeezeplug镜像
2:在raspberry PI安装了官方的Debian Wheezy基础上,再转换到squeezeplug系统
SqueezePlug是一个包含了LMS server,squeeze player及其他一些有用工具的,可直接烧写到SD卡用于在Raspberry PI上运行的发行版镜像。可从[1]下载。安装了SqueezePlug发行版后,Raspberry PI通过配置启动如下服务:
- LMS Server
- Squeeze lite Player
- MiniDlna server
- Samba server
- http server
- ...
本文描述如何搭建LMS Server以及Squeeze lite Player
Step 1:首先需要安装SqueezePlug
如上所述,安装SqueezePlug有两种方法。最简单的方法是直接烧写Squeezeplug镜像,不过此种方法在某些Raspberry PI上无法启动,原因是Raspberry PI的硬件使用的DDR内存有两个版本,三星或现代,早起Raspberry的官方发行版只支持三星内存,后来由于三星供货不足,后期某些Raspberry开始使用现代内存。这些使用现代内存的Raspberry仅在新一点的官方发行版才被支持,而SqueezePlug的镜像应该是基于早起的Raspberry官方版本制作的,因此也不支持现代内存,造成在这些Raspberry硬件上无法启动。
如果发现烧写了原生的SqueezePlug镜像无法启动,可以采用如下的方法:
1:首先烧写最新的Raspberry官方系统,当前能下载的是这个:
2013-09-25-wheezy-raspbian.zip
http://downloads.raspberrypi.org/raspbian_latest
2:烧写启动后,参照如下网页,下载并执行foundation_2_sp.sh脚本,从官方系统migarate到squeezeplug[2]
http://www.squeezeplug.eu/?p=283
速度不快,需要几个小时才能下载完。
Step 2:配置SqueezePlug
Step1完成之后,Raspberry会自动重启,随后terminal会自动进入配置界面,如果启动后没有配置界面弹出,可通过root账户登陆,执行setup命令。
配置界面很直观且一目了然,
要安装LMS server,选择安装Logitech Media Server即可。
要安装Squeeze Player,可选择安装SqueezeLite,也有其他的播放器可供选择。
所有配置完成后,如果发现通过SqueezeLite播放音乐的时候严重断续且走调,可通过调整play buffer来解决:
修改配置文件: /etc/default/squeezelite.cfg. 启动命令行中加入: -a 160:4
[1]http://www.squeezeplug.eu/?page_id=52
[2]migerate step:
Script to migrate a foundation image to SqueezePlug
Manually Steps to do:
- Start with Raspbian HF or Wheezy SF from the official Images (the latest versions)
- login with “pi” “raspberry”
sudo passwd root
nosoup4u (or one of your choice)
logout
- login with “root” “nosoup4u” and the correct password for root
cd /tmp
wget http://www.squeezeplug.de/downloads/foundation_2_sp.tar.gz
tar xzvf foundation_2_sp.tar.gz
chmod 777 foundation_2_sp.sh
./foundation_2_sp.sh