- given a fresh CHIP
- connect with serial
- setup wifi
- ssh-copy-id, and configure ssh client to allow for legacy algorithms (see below)
- apt update (see below)
- make install_deps
- make
- configure mpd (see below)
Add the following to your local .ssh/config
Host chip.local
PubkeyAcceptedAlgorithms +ssh-rsa
HostkeyAlgorithms +ssh-rsa
jessie is no longer supported, but as of this writing, using this snapshot worked
-
update /etc/apt/sources.list with the following
deb [trusted=yes] http://snapshot.debian.org/archive/debian-archive/20190328T105444Z/debian/ jessie main contrib non-free
Also, I set up some settings to ignore some errors, but I'm not sure if they worked or were needed.
-
run
apt update
ignore the gpg error
-
copy music
rsync -avz /path/to/music [email protected]:/var/lib/mpd/music
Note that Music.app music can be found in ~/Music/Music/Media.localized/Music
-
allow remote connections (if you want to control the player from app or phone)
update /etc/mpd.config update bind_to_address to "any"