Diskussion:Server/cibert: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
 
(11 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 20: Zeile 22:
: <code>syspatch</code>
: <code>syspatch</code>
:: & Co?
:: & Co?
::* braucht es noch <code>pkg_add -u</code> oder sowas?
::* braucht es noch [https://www.openbsd.org/faq/faq15.html#PkgUpdate <code>pkg_add -u</code>] oder sowas?
 
; rc script für pulseaudio:
: Anforderungen sind grob bekannt
: [[user:TonyBoston]]?
:* 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 anstatt su für den Account k-ot verwenden
Shell "schön" machen
Adresse für IP(v4) festlegen
auch wegen DNS & Co
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?
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-"