Diskussion:Server/cibert: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Vater (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Vater (Diskussion | Beiträge) |
||
(9 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== zu erledigende Dinge == | == zu erledigende Dinge == | ||
; Spotify ? grüße vater | |||
; <code>doas</code> anstatt <code>su</code> für den [[Server/cibert#Account ''k-ot''|Account ''k-ot'']] verwenden: | ; <code>doas</code> anstatt <code>su</code> für den [[Server/cibert#Account ''k-ot''|Account ''k-ot'']] verwenden: | ||
Zeile 26: | Zeile 28: | ||
: [[user:TonyBoston]]? | : [[user:TonyBoston]]? | ||
:* https://www.bsdfrog.org/pub/events/openbsd-rcd-AsiaBSDCon2016-paper.pdf | :* https://www.bsdfrog.org/pub/events/openbsd-rcd-AsiaBSDCon2016-paper.pdf | ||
:* https://man.openbsd.org/man8/rcctl.8 | |||
:* https://man.openbsd.org/man8/rc.conf.8 | |||
:* https://man.openbsd.org/rc.d.8 | |||
<code>less /root/announce-pulseaudio-mdns.sh</code> | |||
;…: | ;…: | ||
== musik läuft nicht == | |||
; nicht reproduziertbar | |||
<code>youtube-dl -o - -f bestaudio https://www.youtube.com/watch\?v\=SmzLs8Gk9n4 | mplayer -</code><!-- | |||
<pre> | |||
MPlayer SVN-r37901 (C) 2000-2016 MPlayer Team | |||
Playing -. | |||
Reading from stdin... | |||
libavformat version 56.40.101 (external) | |||
WARNING: Assuming --restrict-filenames since file system encoding cannot encode all characters. Set the LC_ALL environment variable to fix this. | |||
[youtube] SmzLs8Gk9n4: Downloading webpage | |||
[youtube] SmzLs8Gk9n4: Downloading video info webpage | |||
[youtube] SmzLs8Gk9n4: Extracting video information | |||
[download] Destination: - | |||
[download] 0.0% of 42.83MiB at 469.13KiB/s ETA 01:33libavformat file format detected. | |||
[download] 0.1% of 42.83MiB at 379.63KiB/s ETA 01:55[lavf] stream 0: audio (vorbis), -aid 0, -alang eng | |||
Clip info: | |||
encoder: google/video-file | |||
Load subtitles in ./ | |||
========================================================================== | |||
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders | |||
libavcodec version 56.60.100 (external) | |||
AUDIO: 44100 Hz, 2 ch, floatbe, 0.0 kbit/0.00% (ratio: 0->352800) | |||
Selected audio codec: [ffvorbis] afm: ffmpeg (FFmpeg Vorbis) | |||
========================================================================== | |||
MPlayer interrupted by signal 13 in module: ao2_init | |||
ao2: can't open sndio | |||
[AO SDL] Samplerate: 44100Hz Channels: Stereo Format floatbe | |||
[AO SDL] Unsupported audio format: 0x1c. | |||
MPlayer interrupted by signal 13 in module: ao2_init | |||
[download] 0.1% of 42.83MiB at 318.68KiB/s ETA 02:17 | |||
ERROR: unable to write data: [Errno 32] Broken pipe | |||
</pre> | |||
[[Benutzer:Eri!|Eri!]] ([[Benutzer Diskussion:Eri!|Diskussion]]) 15:31, 24. Apr. 2018 (CEST) | |||
---- | |||
: <code>youtube-dl -o - -f bestaudio https://www.youtube.com/watch\?v\=SmzLs8Gk9n4 | mplayer -</code>!--> | |||
works for me | |||
--[[Benutzer:vater|vater]] 05:29, 21. Okt. 2018 (CEST) | |||
== sndio-späße == | |||
Damit mehr als ein User gleichzeitig auf die Soundkarte zugreifen darf, muss aus Paranoia-Gründen das selbe Cookie-File verwendet werden. | |||
Beispielsweise um sowohl Pulseaudio als dem lokalen k-ot-User Zugriff zu ermöglichen: | |||
<code>cp .aucat_cookie /var/run/pulse/.aucat_cookie</code> | |||
=== sndio meets pulseaudio === | |||
<code>nano /etc/rc.d/pulseaudio</code> | |||
<pre> | |||
#!/bin/ksh | |||
# | |||
# strfry 2018-04-18 | |||
daemon="/usr/local/bin/pulseaudio" | |||
daemon_flags="-D --system" | |||
. /etc/rc.d/rc.subr | |||
rc_reload=NO | |||
rc_pre() { | |||
# Hacky way to share AU cookie with main user | |||
mkdir -p /var/run/pulse/ | |||
cp /home/k-ot/.aucat_cookie /var/run/pulse/ | |||
} | |||
rc_cmd $1 | |||
</pre> | |||
<code>touch /etc/rc.d/pulseaudio_mdns</code> | |||
<code>nano /etc/rc.d/pulseaudio_mdns</code> | |||
<pre> | |||
#!/bin/ksh | |||
# Register Pulseaudio as advertized mDNS service | |||
# 2018-07-21 @strfry | |||
daemon="/usr/local/bin/mdnsctl" | |||
daemon_flags='publish "CIBERT" pulse-sink tcp 4713 "device=sndio-sink"' | |||
. /etc/rc.d/rc.subr | |||
rc_bg=YES | |||
rc_cmd $1 | |||
</pre> | |||
<code>nano /etc/rc.conf.local</code> | |||
<pre> | |||
smtpd_flags=NO | |||
sndiod_flags="-L-" | |||
mdnsd_flags=gem0 | |||
pkg_scripts=icinga2 mdnsd pulseaudio pulseaudio_mdns | |||
</pre> | |||
== Stand zu installierten Paketen == | |||
: <code>date "+%Y-%m-%d"</code> | |||
<pre> | |||
2018-10-21 | |||
</pre> | |||
: <code>pkg_info -mz</code> | |||
<pre> | |||
bash-- | |||
cmus-- | |||
cups-- | |||
dbus-- | |||
git-- | |||
htop-- | |||
icinga2-- | |||
mpg123-- | |||
mplayer-- | |||
nano-- | |||
openmdns-- | |||
p5-Audio-MPD-- | |||
pkglocatedb-- | |||
pulseaudio-- | |||
quirks-- | |||
splix-- | |||
vim--no_x11 | |||
wget-- | |||
youtube-dl-- | |||
zsh-- | |||
</pre> | |||
== Stand zu betriebenen Diensten == | |||
: <code>date "+%Y-%m-%d"</code> | |||
<pre> | |||
2018-10-21 | |||
</pre> | |||
: <code>cat /etc/rc.conf.local</code> | |||
<pre> | |||
pkg_scripts=messagebus avahi_daemon icinga2 pulseaudio cupsd | |||
smtpd_flags=NO | |||
sndiod_flags="-L-" | |||
</pre> |
Aktuelle Version vom 21. Oktober 2018, 03:31 Uhr
zu erledigende Dinge
- Spotify ? grüße vater
doas
anstattsu
für den Account k-ot verwenden
- Shell "schön" machen
- zsh als standardmäßige Shell für den Account k-ot festlegen
- oh-my-zsh für den Account k-ot
- (für den Account root einfach alles standardmäßig lassen, oder?)
- Adresse für IP(v4) festlegen
- auch wegen DNS & Co
- in Anlehnung an Server/cider?
- Prüfen der grundsätzlichen Funktionalitäten, die zuvor durch Server/cider angeboten wurden
- Dokumentation der üblichen Verwendung
- wie kann da einfach Musik abgespielt werden (etwa wie bei der Dokumentation von Server/cider)
- Dokumentation zur üblichen Wartung
syspatch
- & Co?
- braucht es noch
pkg_add -u
oder sowas?
- braucht es noch
- & Co?
- rc script für pulseaudio
- Anforderungen sind grob bekannt
- user:TonyBoston?
less /root/announce-pulseaudio-mdns.sh
- …
musik läuft nicht
- nicht reproduziertbar
youtube-dl -o - -f bestaudio https://www.youtube.com/watch\?v\=SmzLs8Gk9n4 | mplayer -
works for me
--vater 05:29, 21. Okt. 2018 (CEST)
sndio-späße
Damit mehr als ein User gleichzeitig auf die Soundkarte zugreifen darf, muss aus Paranoia-Gründen das selbe Cookie-File verwendet werden.
Beispielsweise um sowohl Pulseaudio als dem lokalen k-ot-User Zugriff zu ermöglichen:
cp .aucat_cookie /var/run/pulse/.aucat_cookie
sndio meets pulseaudio
nano /etc/rc.d/pulseaudio
#!/bin/ksh # # strfry 2018-04-18 daemon="/usr/local/bin/pulseaudio" daemon_flags="-D --system" . /etc/rc.d/rc.subr rc_reload=NO rc_pre() { # Hacky way to share AU cookie with main user mkdir -p /var/run/pulse/ cp /home/k-ot/.aucat_cookie /var/run/pulse/ } rc_cmd $1
touch /etc/rc.d/pulseaudio_mdns
nano /etc/rc.d/pulseaudio_mdns
#!/bin/ksh # Register Pulseaudio as advertized mDNS service # 2018-07-21 @strfry daemon="/usr/local/bin/mdnsctl" daemon_flags='publish "CIBERT" pulse-sink tcp 4713 "device=sndio-sink"' . /etc/rc.d/rc.subr rc_bg=YES rc_cmd $1
nano /etc/rc.conf.local
smtpd_flags=NO sndiod_flags="-L-" mdnsd_flags=gem0 pkg_scripts=icinga2 mdnsd pulseaudio pulseaudio_mdns
Stand zu installierten Paketen
date "+%Y-%m-%d"
2018-10-21
pkg_info -mz
bash-- cmus-- cups-- dbus-- git-- htop-- icinga2-- mpg123-- mplayer-- nano-- openmdns-- p5-Audio-MPD-- pkglocatedb-- pulseaudio-- quirks-- splix-- vim--no_x11 wget-- youtube-dl-- zsh--
Stand zu betriebenen Diensten
date "+%Y-%m-%d"
2018-10-21
cat /etc/rc.conf.local
pkg_scripts=messagebus avahi_daemon icinga2 pulseaudio cupsd smtpd_flags=NO sndiod_flags="-L-"