Das Gerät ist ein Mac Mini, ein Geschenk an ein HQ-Mitglied, der dieses hier primär zum Zwecke der Audiowiedergabe zur Verfügung stellt. == 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 == Musik für das [[HQ]] == === Quellen für Musik === ==== [[storage]] als Quelle ==== Als Quelle für Musik ist [[storage]] als Verzeichnis eingebundene ([[w:de:Server Message Block|SMB]]). : cat /etc/fstab # //172.22.99.10/rpool /storage cifs credentials=/.storage_smbcredentials,uid=1002,gid=1002,iocharset=utf8 0 0 ; Siehe auch: : [[Server/storage#Musik für cider]] Bei MPD wurde beim eingebundene Verzeichnis auch entsprechend die das Unterverzeichnis für Musik angegeben. : whoami k-ot : cat ~/.mpdconf | grep music_directory #music_directory "~/Music" music_directory "/storage/Music" === Musik abspielen === ==== [[wikipedia:de:Music Player Daemon|MPD]] ==== ; [http://www.musicpd.org/ Music Player Daemon] (MPD) mit ncmpcpp auf [[cider]] nutzen mit [[cider]] verbinden : ssh k-ot@cider [[w:Music Player Daemon#Clients|ncmpcpp]] ausführen : ncmpcpp :* Hilfe, falls benötigt, zur Benutzung gibt es direkt mit ''F1''. ===== MPD mit Client nutzen ===== Es gibt es [http://www.musicpd.org/clients/ Clients für MPD] (siehe beispielsweise auch bei [https://mpd.wikia.com/wiki/Clients mpd.wikia.com] gelistet). ==== [[w:de:PulseAudio|PulseAudio]] ==== [http://www.freedesktop.org/wiki/Software/PulseAudio/ PulseAudio] Mit [http://freedesktop.org/software/pulseaudio/pavucontrol/ pavucontrol] kann bequem die Lautstärke geregelt werden. PULSE_SERVER=cider pavucontrol : Menschen, die kompliziertere [[Betriebssystem]]e nutzen, dürfen (müssen) stattdessen zum Beispiel :: env PULSE_SERVER=cider pavucontrol : verwenden. ===== weiteres zu PulseAudio ===== {{Vorlage:beinhaltet Abweichungen von der Realität}} ====== Standard Audio Ausgabe auf PA-Sink legen ====== mit [http://manpages.debian.org/cgi-bin/man.cgi?query=pacmd 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 ''[[w:de:Avahi (Software)|Avahi]]'' installiert ist und ''[http://manpages.debian.org/cgi-bin/man.cgi?query=avahi-daemon avahi-daemon]'' läuft, dann ''padevchooser'' (veraltet?!) starten. Dann erscheint das Trayicon [[Bild:padevchooser-aromaster.png|right]]https://wiki.c3d2.de/w/index.php?title=Pulseaudio&diff=10342&oldid=10340, 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 === alternativer Betrieb für Musik im [[HQ]] === ; Siehe auch: * [[ODROID-C1#Abspielen von Streams]] == Einzelnachweise == [[Kategorie:Infrastruktur]]