Musik: Unterschied zwischen den Versionen

Aus Wiki - FSI Mathe/Info
KKeine Bearbeitungszusammenfassung
(Avahi / Zeroconf einrichten)
Zeile 1: Zeile 1:
== Avahi / Zeroconf Konfiguration ==
Es werden Avahi und Pulseaudio benötigt. Unter ArchLinux sind das die Pakete
* <code>avahi</code>
* <code>pulseaudio</code>
* <code>pulseaudio-zeroconf</code>
Es muss mit <code># systemctl enable avahi-daemon</code> und <code># systemctl start avahi-daemon</code> Avahi im Autostart
eingetragen werden und gestartet werden (andernfalls ist ein Neustart nötig).
Danach muss das entsprechende Pulseaudio-Modul geladen, falls nicht schon geschehen:
=== systemweite Installation: ===
In <code>/etc/pulse/default.pa</code> die Zeile <code>load-module module-zeroconf-discover</code> eintragen.
Nun mit <code># systemctl restart pulseaudio</code> Pulseaudio neustarten.
=== per-Benutzer Installation: ===
In <code>~/.config/pulse/default.pa</code> folgendes eintragen:
----
<tt>.ifexists /etc/pulse/default.pa<br>
.include /etc/pulse/default.pa<br>
.endif<br>
<br>
load-module module-zeroconf-discover</tt>
----
Nun mit <code>$ systemctl --user restart pulseaudio</code> Pulseaudio neustarten.
== Benutzung ==
Wenn nicht der gesamte Systemklang abgespielt werden soll, indem die Standardsoundkarte geändert wird, kann für einzelne Programme eine andere Ausgabe angegeben werden.
Wenn nicht der gesamte Systemklang abgespielt werden soll, indem die Standardsoundkarte geändert wird, kann für einzelne Programme eine andere Ausgabe angegeben werden.



Version vom 7. Juli 2016, 19:26 Uhr

Avahi / Zeroconf Konfiguration

Es werden Avahi und Pulseaudio benötigt. Unter ArchLinux sind das die Pakete

  • avahi
  • pulseaudio
  • pulseaudio-zeroconf

Es muss mit # systemctl enable avahi-daemon und # systemctl start avahi-daemon Avahi im Autostart eingetragen werden und gestartet werden (andernfalls ist ein Neustart nötig).

Danach muss das entsprechende Pulseaudio-Modul geladen, falls nicht schon geschehen:

systemweite Installation:

In /etc/pulse/default.pa die Zeile load-module module-zeroconf-discover eintragen. Nun mit # systemctl restart pulseaudio Pulseaudio neustarten.

per-Benutzer Installation:

In ~/.config/pulse/default.pa folgendes eintragen:


.ifexists /etc/pulse/default.pa
.include /etc/pulse/default.pa
.endif

load-module module-zeroconf-discover


Nun mit $ systemctl --user restart pulseaudio Pulseaudio neustarten.

Benutzung

Wenn nicht der gesamte Systemklang abgespielt werden soll, indem die Standardsoundkarte geändert wird, kann für einzelne Programme eine andere Ausgabe angegeben werden.



Oder im Terminal

gst123 --audio-output=pulse=tunnel.orpheus.local.alsa_output.usb-0d8c_Generic_USB_Audio_Device-00-Device.analog-stereo $@

oder etwas manueller:

gst-launch-1.0 filesrc location="$1" ! decodebin ! pulsesink device=tunnel.orpheus.local.alsa_output.usb-0d8c_Generic_USB_Audio_Device-00-Device.analog-stereo


evtl vorher avahi-discover, falls nicht autmatisch als Soundkarte hinzugefügt. Testen grafisch oder per

pactl list|grep tunnel.orpheus.*analog-stereo$