Musik: Unterschied zwischen den Versionen

Aus Wiki - FSI Mathe/Info
(mit bildern und so toll)
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$