Musik: Unterschied zwischen den Versionen
(mit bildern und so toll) |
Patzi (Diskussion | Beiträge) K (Link auf FSI-Raum gesetzt) |
||
(5 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Konfiguration des pi im [[FSI-Raum]] zur Verwendung der Musikanlage über den eigenen Rechner | |||
== 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. | |||
Alternativ: | |||
<code>$ pulseaudio --kill</code> | |||
<code>$ pulseaudio --start</code> | |||
== 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. | ||
Zeile 20: | Zeile 60: | ||
'''pactl list|grep tunnel.orpheus.*analog-stereo$''' | '''pactl list|grep tunnel.orpheus.*analog-stereo$''' | ||
[[Kategorie:Informatik]] |
Aktuelle Version vom 28. Juni 2017, 12:39 Uhr
Konfiguration des pi im FSI-Raum zur Verwendung der Musikanlage über den eigenen Rechner
Avahi / Zeroconf Konfiguration[Bearbeiten]
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:[Bearbeiten]
In /etc/pulse/default.pa
die Zeile load-module module-zeroconf-discover
eintragen.
Nun mit # systemctl restart pulseaudio
Pulseaudio neustarten.
per-Benutzer Installation:[Bearbeiten]
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.
Alternativ:
$ pulseaudio --kill
$ pulseaudio --start
Benutzung[Bearbeiten]
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[Bearbeiten]
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$