117f1fdc135f49cb861ab19bde6dd2402513e5f7
Projects/xq/MusicPi.md
| ... | ... | @@ -11,11 +11,15 @@ A music playback device based on a Raspberry Pi 3 |
| 11 | 11 | [Installation instructions](https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3) |
| 12 | 12 | |
| 13 | 13 | ### Create the required users |
| 14 | + |
|
| 15 | + |
|
| 16 | +Pulseaudio requires a special user called `pulse` that is in the group `audio`. Create them with the following commapnds |
|
| 14 | 17 | ``` |
| 15 | 18 | useradd --home-dir /var/run/pulse pulse |
| 16 | 19 | gpasswd -a pulse audio |
| 17 | 20 | ``` |
| 18 | 21 | |
| 22 | + |
|
| 19 | 23 | ### Install required packages: |
| 20 | 24 | |
| 21 | 25 | Get `root` with `su` and password `root`, then install a system update and the required packages: |
| ... | ... | @@ -24,9 +28,6 @@ Get `root` with `su` and password `root`, then install a system update and the r |
| 24 | 28 | pacman -Syu alsa-firmware alsa-lib alsa-utils avahi pulseaudio pulseaudio-zeroconf |
| 25 | 29 | ``` |
| 26 | 30 | |
| 27 | -alsa-topology-conf |
|
| 28 | -alsa-ucm-conf |
|
| 29 | - |
|
| 30 | 31 | ### Adjust config files |
| 31 | 32 | |
| 32 | 33 | #### `/etc/pulse/system.pa` |
| ... | ... | @@ -46,7 +47,7 @@ load-module module-alsa-card device_id=0 sink_name="Stereoanlage" |
| 46 | 47 | |
| 47 | 48 | #### `/etc/systemd/system/pulseaudio.service` |
| 48 | 49 | |
| 49 | -Create this file: |
|
| 50 | +Create the file: |
|
| 50 | 51 | |
| 51 | 52 | ```ini |
| 52 | 53 | [Unit] |
| ... | ... | @@ -112,10 +113,3 @@ This downloads a small example file (sounds like a coin in super mario world) an |
| 112 | 113 | curl -O https://mq32.de/public/mariocoin.wav |
| 113 | 114 | aplay mariocoin.wav |
| 114 | 115 | ``` |
| 115 | - |
|
| 116 | -## Packages |
|
| 117 | - |
|
| 118 | -debugging/testing: |
|
| 119 | -``` |
|
| 120 | -pulsemixer |
|
| 121 | -``` |