Musik: Unterschied zwischen den Versionen

Aus Wiki - FSI Mathe/Info
(music-dienst im fsi-raum)
 
K (Link auf FSI-Raum gesetzt)
 
(6 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Wenn nicht der gesamte Systemklang abgespielt werden soll, indem die Standardsoundkarte geändert wird, kann für einzelne Programme eine andere Ausgabe angegeben werden (alles im Terminal):
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.
 
 
[[Datei:Pavucontrol.png]]
 
[[Datei:Lautstaerkeregler.png]]
 
 
== Oder im Terminal ==
 


'''gst123 --audio-output=pulse=tunnel.orpheus.local.alsa_output.usb-0d8c_Generic_USB_Audio_Device-00-Device.analog-stereo $@'''
'''gst123 --audio-output=pulse=tunnel.orpheus.local.alsa_output.usb-0d8c_Generic_USB_Audio_Device-00-Device.analog-stereo $@'''
Zeile 11: 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$