Zusätzlich mit dem Modul snd_bcm2835 bekomm ich unter aplay -l folgendes
Code: Alles auswählen
root@osmc:~# aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: ALSA [bcm2835 ALSA], Gerät 0: bcm2835 ALSA [bcm2835 ALSA]
Sub-Geräte: 8/8
Sub-Gerät #0: subdevice #0
Sub-Gerät #1: subdevice #1
Sub-Gerät #2: subdevice #2
Sub-Gerät #3: subdevice #3
Sub-Gerät #4: subdevice #4
Sub-Gerät #5: subdevice #5
Sub-Gerät #6: subdevice #6
Sub-Gerät #7: subdevice #7
Karte 0: ALSA [bcm2835 ALSA], Gerät 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: Loopback [Loopback], Gerät 0: Loopback PCM [Loopback PCM]
Sub-Geräte: 8/8
Sub-Gerät #0: subdevice #0
Sub-Gerät #1: subdevice #1
Sub-Gerät #2: subdevice #2
Sub-Gerät #3: subdevice #3
Sub-Gerät #4: subdevice #4
Sub-Gerät #5: subdevice #5
Sub-Gerät #6: subdevice #6
Sub-Gerät #7: subdevice #7
Karte 1: Loopback [Loopback], Gerät 1: Loopback PCM [Loopback PCM]
Sub-Geräte: 8/8
Sub-Gerät #0: subdevice #0
Sub-Gerät #1: subdevice #1
Sub-Gerät #2: subdevice #2
Sub-Gerät #3: subdevice #3
Sub-Gerät #4: subdevice #4
Sub-Gerät #5: subdevice #5
Sub-Gerät #6: subdevice #6
Sub-Gerät #7: subdevice #7
root@osmc:~#
demnach müsste ich meine . asoundrc so anpassen (bin mir aber nicht sicher).
Code: Alles auswählen
slaves.a.pcm "hw:1,0" # Match this to your sound card (aplay -l)
Da ja die Soundkarte welche ich auf hw:0,0 loopen will ja der HDMI Anschluss is.
Wenn ich dann das ausführe
Code: Alles auswählen
python main.py --config=/opt/hyperion/config/hyperion.config.json
Lädt er die hyperion.config.json sauber, es kommen keinerlei Fehlermeldungen und das python Script scheint zu laufen (ohne das bcm module hatte ich auch lustige python exceptions mit tracebacks etc).
Allerdings passiert noch nichts mit Hyperion, ich nehme an das dass loopen noch nicht korrekt von hw:1,0 auf hw:0,0 funktioniert.
mittels
bekomme ich allerdings nur Stille.
Ich nehme an das man im speziellen Fall am Raspberrry PI die .asoundrc an den drei Stellen anpassen muss wo die hw:X,X definiert sind da sich, trotz als-base.conf (wo der der index auf -2 gesetzt wird) das snd_bcm2835 sich scheinbar (?) doch noch vorher registriert - allerdings kann ich den Index von "aplay -l" noch nicht richtig deuten..
Nervig ist auch das
bei mir nicht funktioniert (er findet alsa nicht?!, kann es aber auch nicht installieren..).