Last active
August 29, 2015 14:08
-
-
Save hkurosawa/c306f3fb84833c2b1207 to your computer and use it in GitHub Desktop.
How to run ShairPort on Raspbian
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ cat /etc/debian_version | |
7.6 | |
$ sudo apt-get update | |
$ sudo apt-get upgrade | |
# install dependencies | |
$ sudo apt-get install libssl-dev libavahi-client-dev libasound2-dev | |
# clone source | |
$ mkdir src | |
$ cd src/ | |
$ git clone https://github.com/abrasive/shairport.git | |
$ cd shairport/ | |
# make & install | |
$ sudo ./configure | |
$ make | |
$ sudo make install | |
# set audio output to analog | |
# http://www.raspberrypi.org/documentation/configuration/audio-config.md | |
$ amixer cset numid=3 1 | |
$ speaker-test -t sine | |
# set volume | |
$ alsamixer | |
# make start at load | |
$ cd scripts/debian/ | |
$ sudo cp init.d/shairport /etc/init.d/ | |
# copy file and edit AP_NAME as you like | |
$ sudo cp default/shairport /etc/default/ | |
$ sudo cp logrotate.d/shairport /etc/logrotate.d/ | |
# add user and group as described in scripts/debian/init.d/shairport | |
$ sudo vi /etc/default/shairport | |
$ diff default/shairport /etc/default/shairport | |
27c27 | |
< #AP_NAME= | |
--- | |
> AP_NAME='My_AirPlay_Speaker' | |
$ sudo useradd -g audio shairport | |
$ sudo update-rc.d shairport defaults | |
# start as daemon | |
$ sudo /etc/init.d/shairport start | |
$ ps auwx|grep shairport | |
1001 2657 10.7 0.7 39236 3152 pts/0 Sl Oct23 2:49 /usr/local/bin/shairport --daemon --pidfile /var/run/shairport.pid --log /var/log/shairport.log --error /var/log/shairport.err --name My_ShairPort_Speaker |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment