Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mycroft Docker Pulse Audio

Featured Replies

Hallo,

 

ich würde gerne den Mycroft AI Docker auf Unraid zum laufen bekommen, nun benötigt dieser aber Pulse Audio und möchte auch ein Verzeichnis dorthin zugewiesen bekommen. Leider kenne ich mich so tiefgreifend mit dem Unraid System aus und frage mich, hat Unraid überhaupt Pulse Audio und kann ich dann auch gefahrlos einen Docker darauf zugreifen lassen?

 

Vielleicht kann sich jemand der mehr Ahnung hat diesen Container mal anschauen und mir sagen wie ich den Einrichten muss bzw. ob das überhaupt geht.

 

https://hub.docker.com/r/mycroftai/docker-mycroft/#!

 

Vielen Dank

7 hours ago, Coldsun said:

Vielleicht kann sich jemand der mehr Ahnung hat diesen Container mal anschauen und mir sagen wie ich den Einrichten muss bzw. ob das überhaupt geht.

 

naja, testen ... ;)

 

7 hours ago, Coldsun said:

hat Unraid überhaupt Pulse Audio

nope, und wird auch nicht einfach ... ich hab es mal auf die Schnelle getestet ...

 

selbst wenn ich alle Bedingungen installiere ... (alle pkg's sind bereits installiert, nur zur Demonstration wie man ...), fehlt ggf. immer noch etwas ...

 

root@AlsServer:/mnt/cache/isos/pulse# ls -la
total 5420
drwxrwxrwx  2 nobody users    4096 Jan  9 06:58 ./
drwxrwxrwx 16 nobody users    4096 Jan  9 06:51 ../
-rwxrw-rw-  1 nobody users  520048 Jan  9 06:57 alsa-lib-1.2.5.1-x86_64-1.txz*
-rwxrw-rw-  1 nobody users 1470196 Jan  9 06:58 bluez-5.71-x86_64-2_slack15.0.txz*
-rwxrw-rw-  1 nobody users  488632 Jan  9 06:49 flac-1.3.1-x86_64-1.txz*
-rwxrw-rw-  1 nobody users   22912 Jan  9 06:48 libasyncns-0.8-x86_64-1.txz*
-rwxrw-rw-  1 nobody users  194588 Jan  9 06:49 libogg-1.3.5-x86_64-1.txz*
-rwxrw-rw-  1 nobody users  281336 Jan  9 06:45 libsndfile-1.0.26-x86_64-1.txz*
-rwxrw-rw-  1 nobody users  282468 Jan  9 06:50 libvorbis-1.3.7-x86_64-3.txz*
-rwxrw-rw-  1 nobody users  209596 Jan  9 06:47 orc-0.4.24-x86_64-1.txz*
-rwxrw-rw-  1 nobody users 1598416 Jan  9 06:38 pulseaudio-15.0-x86_64-4.txz*
-rwxrw-rw-  1 nobody users  457372 Jan  9 06:47 speexdsp-1.2.0-x86_64-3.txz*
root@AlsServer:/mnt/cache/isos/pulse# installpkg *
Verifying package alsa-lib-1.2.5.1-x86_64-1.txz.
Installing package alsa-lib-1.2.5.1-x86_64-1.txz:
PACKAGE DESCRIPTION:
...
..
.
Executing install script for speexdsp-1.2.0-x86_64-3.txz.
Package speexdsp-1.2.0-x86_64-3.txz installed.
root@AlsServer:/mnt/cache/isos/pulse# pulseaudio
E: [pulseaudio] ltdl-bind-now.c: Failed to open module /usr/lib64/pulse-15.0/modules/module-bluez5-discover.so: libsbc.so.1: cannot open shared object file: No such file or directory
E: [pulseaudio] module.c: Failed to open module "module-bluez5-discover".
E: [pulseaudio] module.c: Failed to load module "module-bluetooth-discover" (argument: ""): initialization failed.
W: [pulseaudio] cli-command.c: stat('/etc/pulse/default.pa.d'): No such file or directory
W: [pulseaudio] server-lookup.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
W: [pulseaudio] main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11

 

ab hier, viel Erfolg damit ... ob bluez (bluetooth) benötigt wird ... gute Frage, D-Bus wird wahrscheinlich ein Thema ... wo es scheitern könnte, Unraid ist halt headless ohne Sound ... ich hab pulseaudio in einem Ubuntu remote desktop Docker hier (für RDP mit Sound im Docker), aber das ist eine komplett andere Herangehensweise ...

 

Das Projekt ist halt darauf angewiesen das Sound auf dem Host läuft ... was bei Server OS's selten der Fall ist.

 

du kannst es ja mal versuchen, die pkg's herunterladen, installieren, Docker ausfüllen gemäß Anleitung ... testen ;)

 

ich hab es mal auf die Schnelle leicht angepasst, aber ob das geht ...

 

docker run
  -d
  --name='mycroft'
  --net='bridge'
  -e TZ="Europe/Berlin"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="AlsServer"
  -e HOST_CONTAINERNAME="mycroft"
  -e 'PULSE_SERVER=unix'='/run/user/0/pulse/native'
  -l net.unraid.docker.managed=dockerman
  -p '8181:8181/tcp'
  -v '/mnt/user/appdata/mycroft':'/root/.mycroft':'rw'
  -v '/run/user/0/pulse/native':'/run/user/0/pulse/native':'rw'
  -v '/root/.config/pulse/cookie':'/root/.config/pulse/cookie':'rw'
  --device='/dev/snd' 'mycroftai/docker-mycroft'
96e4bd77745707f40131d7c1ca5ae9442fb1554f81e51ce66d1cc8fe93da4b70

The command finished successfully!

 

wenn ich dann gemäß Anleitung den Start im Docker ausführe ...

 

image.png.0f5ecef5cc6e4c22eb9ef0bf3b618ba4.png

 

komme ich dahin ... ob das jetzt passt ... ;) sei dahin gestellt.

 

image.thumb.png.33377f57400375b06f2a5c2db1533b66.png

 

kannst ja mal testen ob das passt ;) mein support hierzu endet hier ;)

vielleicht noch ein kleiner Nachtrag, hier sind die verwendeten pkg's welche mit installpkg installiert werden

 

sollte das wieder Erwarten gehen, kopier die auf dem Stick in den /extra Ordner, dann installieren die sich beim reboot neu ...

 

du kannst nichts groß kaputt machen, Unraid installiert sich bei jedem Boot neu in den RAM ...

 

zum Test würde ich das halt noch nicht direkt machen, erstmal schauen ob überhaupt was geht ... siehst ja oben, ich hab die auf /isos/pulse gelegt und von dort installiert. 

 

ansonsten, den github suchen und dort weiter fragen ob, wie, ... 

flac-1.3.1-x86_64-1.txz libogg-1.3.5-x86_64-1.txz alsa-lib-1.2.5.1-x86_64-1.txz bluez-5.71-x86_64-2_slack15.0.txz libvorbis-1.3.7-x86_64-3.txz pulseaudio-15.0-x86_64-4.txz libsndfile-1.0.26-x86_64-1.txz orc-0.4.24-x86_64-1.txz speexdsp-1.2.0-x86_64-3.txz libasyncns-0.8-x86_64-1.txz

  • Author

Super ich danke dir, werde mal testen ob ich den Container so zum laufen bekomme.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.