Server/cider: Unterschied zwischen den Versionen
< Server
Vater (Diskussion | Beiträge) K (→PulseAudio) |
Vater (Diskussion | Beiträge) K (→MPD) |
||
Zeile 61: | Zeile 61: | ||
== [[wikipedia:de:Music Player Daemon|MPD]] == | == [[wikipedia:de:Music Player Daemon|MPD]] == | ||
[http://www.musicpd.org/ Music Player Daemon] (MPD) mit ncmpcpp | ; [http://www.musicpd.org/ Music Player Daemon] (MPD) mit ncmpcpp auf [[cider]] nutzen | ||
<source lang="bash">ssh k-ot@cider</source> | mit [[cider]] verbinden | ||
: <source lang="bash">ssh k-ot@cider</source> | |||
[[w:Music Player Daemon#Clients|ncmpcpp]] ausführen | |||
: <source lang="bash">ncmpcpp</source> | |||
:* Hilfe, falls benötigt, zur Benutzung gibt es direkt mit ''F1''. | |||
<source lang="bash"> | |||
== [[w:de:PulseAudio|PulseAudio]] == | == [[w:de:PulseAudio|PulseAudio]] == |
Version vom 15. Juni 2014, 23:47 Uhr
SaferSharing
To avoid legal steps because you are hosting to everyone:
- get nginx with auth_base
- proxy around
- modify your fw a bit
config nginx
as root
vi /etc/nginx/sites-available/default
cat /etc/nginx/sites-available/default
server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.html index.htm; # Make site accessible from http://localhost/ server_name localhost; location / { auth_basic "Sharing is Caring"; auth_basic_user_file /etc/nginx/htpasswd; proxy_pass http://localhost:8000; proxy_buffering off; } }
vi /etc/nginx/htpasswd
cat /etc/nginx/htpasswd
user:yoursavepassword
In addition we used
openssl passwd -crypt yoursupersafepassword
instead of plaintext password.
sharing2 conf
as user
vi /path/to/sharing2/main.hs
cat /path/to/sharing2/main.hs
main :: IO () main = app >>= runSettings (defaultSettings { settingsHost = HostIPv6 , settingsPort = 8000 , ... })
modify iptables
as root
iptables -t filter -A INPUT ! -s 127.0.0.1 -p tcp --dport 8000 -j DROP
ip6tables -t filter -A INPUT ! -s ::1 -p tcp --dport 8000 -j DROP
MPD
- Music Player Daemon (MPD) mit ncmpcpp auf cider nutzen
mit cider verbinden
ssh k-ot@cider
ncmpcpp ausführen
ncmpcpp
- Hilfe, falls benötigt, zur Benutzung gibt es direkt mit F1.
PulseAudio
Mit pavucontrol kann bequem die Lautstärke geregelt werden.
PULSE_SERVER=cider pavucontrol
weiteres zu PulseAudio
Vorlage:Beinhaltet Abweichungen von der Realität
Standard Audio Ausgabe auf PA-Sink legen
mit pacmd
wird eine neue Audiosenke cider angelegt und anschließend dieses als Standard für die Ausgabe gesetzt:
pacmd load-module module-tunnel-sink server=cider
pacmd set-default-sink 1
PulseAudio über eigene grafische Oberfläche verwalten
Wenn Avahi installiert ist und avahi-daemon läuft, dann padevchooser (veraltet?!) starten. Dann erscheint das Trayicon
[1], wo man cider auswählen kann.
Mit einem Klick geht jede Pulseaudio-Soundausgabe der X-Session dann über cider.
mplayer mit Umgebungsvariable
export PULSE_SERVER=cider.hq.c3d2.de
pactl list
mplayer -ao pulse warez/*.mp3
mplayer ohne Umgebungsvariable
mplayer -ao pulse:cider warez/*.mp3