18b2a093fb94fc67ad9e3834701391aebeb4c5fe
Projects/xq/MusicPi.md
... | ... | @@ -0,0 +1,246 @@ |
1 | +A music playback device based on a Raspberry Pi 3 |
|
2 | + |
|
3 | +## Features |
|
4 | + |
|
5 | +- PulseAudio network sink (Device will just appear as a audio sink in PulseAudio) |
|
6 | + |
|
7 | +## Required Packages |
|
8 | + |
|
9 | +required: |
|
10 | +``` |
|
11 | +alsa-firmware |
|
12 | +alsa-lib |
|
13 | +alsa-topology-conf |
|
14 | +alsa-ucm-conf |
|
15 | +alsa-utils |
|
16 | +avahi |
|
17 | +pulseaudio |
|
18 | +pulseaudio-zeroconf |
|
19 | +``` |
|
20 | + |
|
21 | +debugging/testing: |
|
22 | +``` |
|
23 | +pulsemixer |
|
24 | +``` |
|
25 | + |
|
26 | +unchecked: |
|
27 | +``` |
|
28 | +acl |
|
29 | +archlinuxarm-keyring |
|
30 | +argon2 |
|
31 | +attr |
|
32 | +audit |
|
33 | +base |
|
34 | +bash |
|
35 | +binutils |
|
36 | +boost-libs |
|
37 | +bzip2 |
|
38 | +ca-certificates |
|
39 | +ca-certificates-mozilla |
|
40 | +ca-certificates-utils |
|
41 | +coreutils |
|
42 | +cracklib |
|
43 | +crda |
|
44 | +cryptsetup |
|
45 | +curl |
|
46 | +db |
|
47 | +dbus |
|
48 | +device-mapper |
|
49 | +dhcpcd |
|
50 | +dialog |
|
51 | +diffutils |
|
52 | +dnssec-anchors |
|
53 | +e2fsprogs |
|
54 | +elfutils |
|
55 | +expat |
|
56 | +file |
|
57 | +filesystem |
|
58 | +findutils |
|
59 | +firmware-raspberrypi |
|
60 | +flac |
|
61 | +gawk |
|
62 | +gcc |
|
63 | +gcc-libs |
|
64 | +gdbm |
|
65 | +gdk-pixbuf2 |
|
66 | +gettext |
|
67 | +git |
|
68 | +glib2 |
|
69 | +glibc |
|
70 | +gmp |
|
71 | +gnupg |
|
72 | +gnutls |
|
73 | +gpgme |
|
74 | +gpm |
|
75 | +grep |
|
76 | +gzip |
|
77 | +haveged |
|
78 | +hwids |
|
79 | +iana-etc |
|
80 | +icu |
|
81 | +iproute2 |
|
82 | +iptables |
|
83 | +iputils |
|
84 | +iw |
|
85 | +js60 |
|
86 | +json-c |
|
87 | +kbd |
|
88 | +keyutils |
|
89 | +kmod |
|
90 | +krb5 |
|
91 | +ldns |
|
92 | +less |
|
93 | +libarchive |
|
94 | +libassuan |
|
95 | +libasyncns |
|
96 | +libcap |
|
97 | +libcap-ng |
|
98 | +libcroco |
|
99 | +libdaemon |
|
100 | +libedit |
|
101 | +libelf |
|
102 | +libffi |
|
103 | +libgcrypt |
|
104 | +libgpg-error |
|
105 | +libice |
|
106 | +libidn2 |
|
107 | +libjpeg-turbo |
|
108 | +libksba |
|
109 | +libldap |
|
110 | +libmicrohttpd |
|
111 | +libmnl |
|
112 | +libmpc |
|
113 | +libnetfilter_conntrack |
|
114 | +libnewt |
|
115 | +libnfnetlink |
|
116 | +libnftnl |
|
117 | +libnghttp2 |
|
118 | +libnl |
|
119 | +libnotify |
|
120 | +libnsl |
|
121 | +libogg |
|
122 | +libp11-kit |
|
123 | +libpcap |
|
124 | +libpng |
|
125 | +libpsl |
|
126 | +libpulse |
|
127 | +libsamplerate |
|
128 | +libsasl |
|
129 | +libseccomp |
|
130 | +libsecret |
|
131 | +libsm |
|
132 | +libsndfile |
|
133 | +libsoxr |
|
134 | +libssh2 |
|
135 | +libtasn1 |
|
136 | +libtiff |
|
137 | +libtirpc |
|
138 | +libtool |
|
139 | +libunistring |
|
140 | +libusb |
|
141 | +libutil-linux |
|
142 | +libvorbis |
|
143 | +libx11 |
|
144 | +libxau |
|
145 | +libxcb |
|
146 | +libxdmcp |
|
147 | +libxext |
|
148 | +libxfixes |
|
149 | +libxi |
|
150 | +libxml2 |
|
151 | +libxtst |
|
152 | +licenses |
|
153 | +linux-api-headers |
|
154 | +linux-firmware |
|
155 | +linux-raspberrypi |
|
156 | +lz4 |
|
157 | +mkinitcpio |
|
158 | +mkinitcpio-busybox |
|
159 | +mpfr |
|
160 | +nano |
|
161 | +ncurses |
|
162 | +net-tools |
|
163 | +netctl |
|
164 | +nettle |
|
165 | +npth |
|
166 | +openresolv |
|
167 | +openssh |
|
168 | +openssl |
|
169 | +orc |
|
170 | +p11-kit |
|
171 | +pacman |
|
172 | +pacman-mirrorlist |
|
173 | +pam |
|
174 | +pambase |
|
175 | +pamixer |
|
176 | +pciutils |
|
177 | +pcre |
|
178 | +pcre2 |
|
179 | +perl |
|
180 | +perl-error |
|
181 | +perl-mailtools |
|
182 | +perl-timedate |
|
183 | +pinentry |
|
184 | +polkit |
|
185 | +ponymix |
|
186 | +popt |
|
187 | +procps-ng |
|
188 | +psmisc |
|
189 | +pulseaudio |
|
190 | +pulseaudio-zeroconf |
|
191 | +pulsemixer |
|
192 | +python |
|
193 | +python-appdirs |
|
194 | +python-cachecontrol |
|
195 | +python-chardet |
|
196 | +python-colorama |
|
197 | +python-contextlib2 |
|
198 | +python-distlib |
|
199 | +python-distro |
|
200 | +python-html5lib |
|
201 | +python-idna |
|
202 | +python-msgpack |
|
203 | +python-ordered-set |
|
204 | +python-packaging |
|
205 | +python-pep517 |
|
206 | +python-pip |
|
207 | +python-progress |
|
208 | +python-pyparsing |
|
209 | +python-requests |
|
210 | +python-resolvelib |
|
211 | +python-retrying |
|
212 | +python-setuptools |
|
213 | +python-six |
|
214 | +python-toml |
|
215 | +python-urllib3 |
|
216 | +python-webencodings |
|
217 | +raspberrypi-bootloader |
|
218 | +raspberrypi-bootloader-x |
|
219 | +raspberrypi-firmware |
|
220 | +readline |
|
221 | +rtkit |
|
222 | +sed |
|
223 | +shadow |
|
224 | +shared-mime-info |
|
225 | +slang |
|
226 | +speexdsp |
|
227 | +sqlite |
|
228 | +systemd |
|
229 | +systemd-libs |
|
230 | +systemd-sysvcompat |
|
231 | +tar |
|
232 | +tdb |
|
233 | +tzdata |
|
234 | +util-linux |
|
235 | +vi |
|
236 | +webrtc-audio-processing |
|
237 | +which |
|
238 | +wireless-regdb |
|
239 | +wireless_tools |
|
240 | +wpa_supplicant |
|
241 | +xcb-proto |
|
242 | +xorgproto |
|
243 | +xz |
|
244 | +zlib |
|
245 | +zstd |
|
246 | +``` |
|
0 | 247 | \ No newline at end of file |