SoSyZ
SoSyZ (\[soo·sies\], Sound System for Zeus) is de geluidsinfrastructuur in de kelder.
SoSyZ bestaat momenteel uit vijf drie Ⅳ 2 4 5 5 6 manieren om muziek af te spelen:
networkstreaming: Audio die op je computer gemaakt wordt over het netwerk door de boxen sturen; tegenwoordig crossplatform als je RTP gebruikt.
Spotify®: Op de keldermac draait een Spotify-daemon,
spotifydlibrespot. Die is op het zeusnet zichtbaar alsKeldermacbij de apparaten in 'Spotify Connect'.RAOP (Remote Audio Output Protocol, aka Apple Airplay): Zichtbaar als
keldermac.Bluetooth™: Klik op het bluetooth pairing icoontje in de dock op de keldermac, paar met
keldermac, het volume kan op max staan, zie ook troubleshootingAndere: De keldermac draait een desktop environment (GNOME) en heeft een o.a. een webbrowser.
Mopidy: http://mopidy.kelder.local
Volume aanpassen
Het volume regel je NIET door aan de versterker de draaien! (De subwoofer kun je wel apart regelen.)
Je kan het volume aanpassen op de keldermac zoals bij elke andere desktop computer.
Tip: Het toetsenbord heeft zelf volume knoppen rechts bovenaan
Om remote het volume aan te passen, kan je een van volgende dingen doen:
wiremix openen via ssh:
ssh -t zeus@keldermac wiremix(en dan 2 keer op
tabdrukken om naar hetOutput Devicestab te gaan, en dan deallslider aanpassen)
het volume direct instellen door dit commando uitvoeren, met N een getal tussen 0 en 100 (incl.).
ssh zeus@keldermac pactl set-sink-volume @DEFAULT_SINK@ N%
de gui openen met X11 forwarding:
ssh -Y zeus@keldermac pavucontrol
of indien je
pavucontrollokaal geïnstalleerd hebt, via een forwarded Unix socket:rm -f /tmp/kelder_pulse && \ ssh zeus@keldermac.kelder.local -NL /tmp/kelder_pulse:/run/user/1000/pulse/native & \ kelder_pulse_pid=$! PULSE_SERVER=/tmp/kelder_pulse DBUS_SESSION_BUS_ADDRESS= pavucontrol kill $kelder_pulse_pidVoeg eventueel
Compression yestoe aan je~/.ssh/config, als de ui traag reageert.
Of nog beter, direct via tcp:
PULSE_SERVER=tcp:keldermac.local DBUS_SESSION_BUS_ADDRESS= pavucontrol
Streaming vanuit Pipewire/PulseAudio
Via tcp met instelbare buffergrootte (pulse-specifiek protocol):
pactl load-module module-tunnel-sink server=tcp:keldermac.local latency_msec=200Via rtp (udp multicast, hapert als er veel verkeer is):
pactl load-module module-null-sink sink_name=keldermac sink_properties='device.description=Keldermac device.icon_name=audio-speakers' && \
pactl load-module module-rtp-send source=keldermac.monitorGebruik pactl unload-module om de commands ongedaan te maken.
De config hiervoor staat op keldermac onder ~/.config/pipewire/pipewire-pulse.conf.d/pipewire-pulse.conf.
Zie ook
Zeusprojecten die deel zijn van het muzieksysteem (in de READMEs staat er soms interessante info)
Achtergrondinformatie
SoSyZ bestaat uit:
Enkele kabels
De subwoofer
De versterker
De boxen
De audioinfrastructuur is gearrangeerd als volgt. De keldermac output naar de subwoofer, die een passthrough heeft naar de versterker, die op de boxen aansluit.