CROWD-SYNC AUDIO - Linux
========================

Voraussetzung: node ab Version 20 (mehr nicht - "ws" liegt bei, es wird
nichts nachgeladen).

STARTEN
-------
  chmod +x start.sh
  ./start.sh

Der Browser oeffnet die Sendeseite. Falls nicht, von Hand:
  http://localhost:8090/broadcast

1. Tonquelle im Klappmenue waehlen, "Start broadcasting" druecken,
   Mikrofon-Zugriff erlauben (so gibt der Browser jeden Audio-Eingang frei,
   auch einen Line-Eingang).
2. Zuhoerer oeffnen im selben WLAN:  http://<DEINE-IP>:8090
   Die IP steht beim Start im Terminal. Kabel-Kopfhoerer benutzen.

TON AUS DEM RECHNER STATT VOM INTERFACE
---------------------------------------
Unter Linux ist dafuer nichts zu installieren: PipeWire und PulseAudio
blenden zu jeder Ausgabe ein Monitor-Geraet ein, das im Klappmenue als
"Monitor of ..." auftaucht. Einfach auswaehlen.

Sauberer - nur eine Anwendung statt alles inklusive Systemklaenge:

  pactl load-module module-null-sink sink_name=crowdsync \
        sink_properties=device.description=CrowdSync

Dann in pavucontrol unter "Wiedergabe" die Anwendung auf die Senke
"CrowdSync" ziehen und hier "Monitor of CrowdSync" waehlen.
Details und Dauerhaft-Einrichten stehen in AUDIO-SETUP.md.

EINSTELLUNGEN
-------------
  PORT=9000 ./start.sh      anderer Port (Standard 8090)
  NO_OPEN=1 ./start.sh      Browser nicht automatisch oeffnen

FIREWALL
--------
Damit andere Geraete den Rechner erreichen:
  sudo firewall-cmd --add-port=8090/tcp        (Fedora/Rocky, bis Neustart)
  sudo ufw allow 8090/tcp                      (Ubuntu/Debian)
