RasPi Audio

Aus TippvomTibb
Version vom 21. Februar 2021, 17:35 Uhr von Chris T. Ludwig (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Der Raspberry Pi als Audio Zuspieler. Dabei habe ich folgendes im Auge: *RasPi als Internetradio (Vielleicht sogar Batterie betrieben, mal schauen) *PulseAudi…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Der Raspberry Pi als Audio Zuspieler. Dabei habe ich folgendes im Auge:

  • RasPi als Internetradio (Vielleicht sogar Batterie betrieben, mal schauen)
  • PulseAudio CLient
  • Steuerung Aktivlautsprecher

Im Wesentlichen unterscheiden sich die Aufgaben nur in drei zu betrachtenden Teilbereichen.

  • Wie gelangen die (Audio-)Daten in den RasPi?
  • Wie gelangen die Audiodaten zu den Lautsprechern?
  • Wie kann man die beteiligten Audiokomponenten steuern?

Hier sammele ich alles was mir bei meinen Test begegnet ist.

Angefangen hat alles mit alsa-info. Um mir mal einen Überblick zu verschaffen.

 1 pi@raspi3B:~ $ alsa-info 
 2 ALSA Information Script v 0.4.64
 3 --------------------------------
 4 
 5 This script visits the following commands/files to collect diagnostic
 6 information about your ALSA installation and sound related hardware.
 7 
 8   dmesg
 9   lspci
10   lsmod
11   aplay
12   amixer
13   alsactl
14   /proc/asound/
15   /sys/class/sound/
16   ~/.asoundrc (etc.)
17 
18 See '/usr/sbin/alsa-info --help' for command line options.
19 
20 pcilib: Cannot open /proc/bus/pci
21 lspci: Cannot find any working access method.
22 cat: /tmp/alsa-info.CQsDCvmMsd/acpidevicestatus.tmp: No such file or directory
23 pcilib: Cannot open /proc/bus/pci
24 lspci: Cannot find any working access method.
25 Newer version detected: 0.4.65
26 To view the ChangeLog, please visit http://www.alsa-project.org/alsa-info.sh.changelog
27 ALSA-Info script has been downloaded /tmp/alsa-info.JgSNksB4aP.
28 Please, re-run it from new location.

locate ist schon installiert. Gut.

updatedb
locate .wav
1 /usr/share/sounds/alsa/Front_Center.wav
2 /usr/share/sounds/alsa/Front_Left.wav
3 /usr/share/sounds/alsa/Front_Right.wav
4 /usr/share/sounds/alsa/Noise.wav
5 /usr/share/sounds/alsa/Rear_Center.wav
6 /usr/share/sounds/alsa/Rear_Left.wav
7 /usr/share/sounds/alsa/Rear_Right.wav
8 /usr/share/sounds/alsa/Side_Left.wav
9 /usr/share/sounds/alsa/Side_Right.wav