Hallo an die Community,
ich habe vor einigen Tagen mein Phoniebox-Projekt begonnen. Das Ziel ist für die kleine Tochter ein potentes Abspielgerät für Hörspiele und Musik zu schaffen, damit sie die leidgewordenen CDs loswird und meine Frau die Tigerbox-Touch wieder zurückschicken darf. Daher bin ich begeistert mit der Phoniebox gestartet. Ich habe mich sehr nah an die Anleitung von splitti79 gehalten (Danke an dieser Stelle!) und meine Box mit den wesentlichen Teilen so aufgebaut. Soweit ist die Box auch lauffähig und spielt über den hifiberry an dem angeschlossenen Lautsprecher und gesteuert (momentan noch) von den RFID Karten alles wunderbar ab. Das Display funktioniert auch sehr schön, Start und Ende-Sounds ertönen auch beim Drücken des OnOffShim-Powerbuttons, die Taster ohne Beleuchtung muss ich noch einbauen.
Ich bin nicht so ganz sicher, wo meine Frage hinpasst. Ein Doppelposting liegt mir fern - ich hatte kürzlcih in Github mein aktuelles Problem geschildert, ich nehme aber an, daß es an der komplett falschen Stelle war, weil Thread mittlerweile geschlossen ist. Hab' ich aber erst hinterher realisiert. Bin völliger Github-noob.
Ich möchte gerne mit Karten-Swipe zwischen dem hifiberry- und dem Kopfhörerausgang umschalten können. Nachfolgend die Schritte, die ich mit meinen wenigen Kenntnissen bereits versucht habe.
dtparam=audio=on # wieder einkommentiert, damit wird in raspi-config der Menüpunkt wieder sichtbar
dtoverlay=hifiberry-dac
### dieser Part ist meine "Standardkonfiguration" und funktioniert wunschgemäß, wenn alleinstehend über die Lautsprechner
audio_output {
type "alsa" name "hifiberryminiamp"
# device "hw:0,0" # optional
# mixer_type "hardware" # optional
# mixer_device "default" # optional
mixer_control "Master" # optional
# mixer_index "0" # optional
}
### diesen Part hinzugefügt, in der Hoffnung, dass dieser zuschaltbar wird
audio_output {
type "alsa" name "Headphones"
device "Headphones"
mixer_type "software"
auto_resample "no"
auto_format "no"
enabled "no"
}
Alles anzeigen
Dann habe ich folgende Befehle probiert:
Ergebnis ist keine Audioausgabe (den Stream hatte ich vorher getestet, der hat prinzipiell funktioniert):
Output 1 (hifiberryminiamp) is enabled
Output 2 (Kopfhoerer) is enabled
Output 1 (hifiberryminiamp) is disabled
Output 2 (Kopfhoerer) is enabled
pi@phoniebox1:~ $ mpc play
ROCK ANTENNE: INXS - Mystify
[paused] #1/1 0:00/0:00 (0%)
volume: 1% repeat: off random: off single: off consume: off
ERROR: Failed to open "Kopfhoerer" (alsa); Failed to open ALSA device "headphone": No such file or directory
Ergebnis: Audio über die Kopfhörer
Output 1 (hifiberryminiamp) is enabled
Output 2 (Kopfhoerer) is enabled
Output 1 (hifiberryminiamp) is enabled
Output 2 (Kopfhoerer) is disabled
ROCK ANTENNE: INXS - Mystify
[playing] #1/1 18:20/0:00 (0%)
volume:100% repeat: off random: off single: off consume: off
Die Übung mit dem Hin- und Herschalten kann man reproduzieren, das Ergebnis ist immer gleich.
Wenn ich den zweiten Part in der obigen mpd.conf weglasse, funktioniert die Audioausgabe über hifiberry und Lautsprecher normal.
Lässt es sich überhaupt so realisieren, wie ich das gerne machen würde? Falls nicht, würde ich gerne verstehen lernen, warum das nicht geht - in dem Fall hatte ich schon überlegt bei einer zweiten Box evtl. eine Soundkarte zu nehmen, die einen kleinen Verstärker und gleichzeitig eine Kopfhörerbuchse mitbringt - in der Hoffnung, dass es damit schaltbar wird.
Falls es machbar ist, freue ich mich über Eure Tipps und Hilfestellungen, weil ich dieses Projekt echt super finde und mich schon auf das Gesicht meiner Tochter freue, wenn sie die Box benutzen wird und sich nicht mehr über kaputte CDs ärgern muss. Und dass die Tigerbox zurückgehen darf. Der proof-of-concept ist von meiner Frau bereits abgenickt! Für mich ein Luxus-Feature wäre das Anschliessen eines normal Kabel-Kopfhörers für Autofahrten o.ä.
Vielen Dank und viele Grüße aus der Oberpfalz!