Hallo liebe Pi Community,
nach langem Suchen und reinlesen brauche ich nun einen Rat.
Ich verwende das Max2Play OS um Squeezelite und den LMS Server zu betreiben, soweit so gut.
Ich möchte jedoch, während gerade Musik über den LMS läuft, lokal über ein Skript oder einen Player eine Sounddatei zusätzlich abspielen(Effekte). Ich bekomme jedoch immer folgenden Fehler schon bei einem Speaker-test(während LMS aktiv ist) --> "Playback open error: -16,Device or resource busy" wenn ich Squeezelite beende, ist ein Speaker-Test möglich, d.h. die LMS Geschichte sperrt mir meinen HifiBerry Dac +, es kann also nur eine Quelle abgespielt werden.
In anderen Projekten habe ich nach bestimmten Events über Pygame einfach ein Soundfile abgespielt, ohne Probleme. Es geht in meinen derzeitigen Projekt um Automatisierung. Die zusätzliche Soundquelle wird per Fernzugriff über SaltStack ausgelöst, dass läuft wie ein lokaler Skriptaufruf nur eben über das Netzwerk. Jetzt arbeite ich mit dem DAC dass erste mal, dazu noch gleich parallele Wiedergabe - soweit der Plan.
Habt ihr da einen Lösungsansatz, ist es doch leicht möglich? Ich müsste sonst einen zusätzlichen Pi mit Dac kaufen und über das bereits vorhandene Mischpult arbeiten.
1) Kann ich zwei Soundquellen gleichzeitig über den DAC wiedergeben, wenn ja wie?
2) Habt ihr für die lokale Wiedergabe empfehlungen für mich, welche Player geeignet wären? (Einfache Wiedergabe, Lautstärke müsste regelbar sein)
Ich bedanke mich vorab für eure Hilfe,
Lg