Beiträge von psychofaktory

    Es gibt einmal den Log von der VM. Den kannst Du über die GUI aufrufen in dem du in der Übersicht der VMs auf das Icon der betreffenden VM klickst und dann auf "Protokolldateien".
    In Deinem Fall denke ich aber, dass der Log von Unraid aufschlussreicher sein dürfte.
    Den findest du in der Unraid-GUI unter "Werkzeuge" -> "System Protokoll".

    Wenn die Web-Gui einfriert wäre es auch interessant, ob du über die Konsole noch rankommst an den Server.

    Nicht wirklich.
    Sinn der Virtualisierung ist es ja, dass das Gastsystem auf virtualisierter Hardware läuft.
    "Echte" Hardware in eine VM durchreichen musst du nur wenn bestimmte Anwendungsfälle das erforderlich machen.
    Z.B. wenn du ein bestimmtes USB-Gerät ausschließlich in der VM benutzen möchtest. Oder eine Grafikkarte für eine Gaming-VM. Oder wie in meinem Fall eine PCIe-LAN-Karte für eine OPNsense-VM.

    Um herauszufinden weshalb UnRaid beim Starten der VM einfriert müsste man sich die Logs mal genauer ansehen.

    Ich habe dazu das hier gefunden:PlutoTV, USTVGO, XUMO, M3U/XMLTV, SamsungTV, Plex interfaces (appliance)

    Hat das schon jemand getestet?
    Scheint es auch als Docker-Container zu geben:
    https://registry.hub.docker.com/r/maynero/cabernet

    Edit:
    wäre auch interessant, ob sich die von der Software erzeugte EGP xml in EasyEPG mit den dort erstellten xmls als externe Quelle mergen lässt.


    Ich habe inzwischen etwas herumexperimentieren können.
    Der cabernet-Docker läuft jetzt unter Unraid.
    cabernet ist konfiguriert. Die m3u für Pluto und SamsungTV werden korrekt erstellt und die EPG-Daten als XML abgerufen.
    In TVHeadend konnte ich die Kanäle auch problemlos importieren und kann darüber auch schon schauen.
    In easyEPG konnte ich die von cabernet erstellte XML als externe Quelle hinzufügen und die Kanäle daraus auch alle auswählen.

    Beim Versuch zu grabben erhalten ich jedoch die Fehlermeldung:
    Use of uninitialized value $ch_lang in concatenation (.) or string at ch_ext.pl line 96

    Die XML habe ich hier mal zu Diagnosezwecken mit angehängt.

    Wo liegt der Fehler?

    gibt es mittlerweile eine Möglichkeit die streams von Pluto TV samt epg in tvheadend zu integrieren?
    Die m3u zu integrieren schein ja nicht die Hürde zu sein. Aber den EPG bekomme ich nicht in TVH integriert.
    Ich hatte das ganze über easyepg versucht, indem ich eine externe Quelle hinzufüge. -> https://i.mjh.nz/PlutoTV/de.xml

    aber das ganze bricht mit der Meldung, das ich mindestens einen Sender auswählen muss, ab.

    Ich habe dazu das hier gefunden:
    PlutoTV, USTVGO, XUMO, M3U/XMLTV, SamsungTV, Plex interfaces (appliance)

    Hat das schon jemand getestet?
    Scheint es auch als Docker-Container zu geben:
    https://registry.hub.docker.com/r/maynero/cabernet

    Edit:
    wäre auch interessant, ob sich die von der Software erzeugte EGP xml in EasyEPG mit den dort erstellten xmls als externe Quelle mergen lässt.

    Die Frage hatte ich mir auch schon gestellt, aber bisher noch keine Lösung gefunden.

    Aber ein paar Gedanken dazu:
    Warum hast du bei "Das Erste" über SAT HD und SD gleichzeitig zugewiesen? Ergibt meiner Ansicht nach keinen Mehrwert. Daher habe ich jeweils nur die höchstauflösende Variante pro Netzwerk hinzugefügt. Oder übersehe ich hier eine Konstellation?
    Wird ein Sender wie "Das Erste" über SAT und IPTV ausgestrahlt, werden über IPTV (aufgrund der Lizenzrechte) teilweise nicht alle Inhalte übertragen. Auf SAT hingegen schon.
    Über IPTV mag die Auflösung höher sein, aber die Bitrate ist teilweise niedriger.
    In der Mehrheit der Fälle hat die Übertragung via SAT die bessere Bildqualität.

    Daher habe ich für mich folgenden Kompromiss gefunden:
    Wird ein Sender über verschiedene Netzwerktypen übertragen, ist die Priorität immer SAT -> IPTV
    Da ich (schon aus Prinzip) kein HDplus aboniert habe, erhalte ich die privaten über SAT nur in SD. Hier ist über die jeweiligen Mediathek-Addons (Joyn, TVnow, etc.) die Bildqualität oftmals deutlich besser als über SAT. Jedoch sind auch hier nicht alle Sendungen gelistet.

    Guten Werkzeug ist wichtig!
    Nur was ist "gutes Werkzeug"? Und wie kann man überhaupt beurteilen was "gutes Werkzeug" ist? Vor allem wenn man auf einem Gebiet ein absoluter Anfänger ist?..

    Ich vertrete die Auffassung, dass es in jedem Teilbereich richtige Profis gibt. Für die macht Profi-Ausrüstung auch absolut Sinn. Nur kann man unmöglich in jedem Bereich ein Profi sein. Zum einen weil ein gewisses Maß an Fertigkeit dazu einfach grundlegend vorhanden sein muss, zum anderen, weil einfach die Zeit fehlt um sich immer und überall so umfassend mit der Materia zu beschäftigen umd wirklich gut darin zu werden.

    Darum handhabe ich das so:
    Wenn es einen Bereich gibt, der mir grundsätzlich liegt, und in dem ich sehr viel Freude beim "machen" habe, dann investiere ich dort auch gerne viel Zeit. Dann macht es für mich auch Sinn mich vorab intensiv einzulesen worauf es jeweils ankommt, und welche Werkzeuge dazu die geeignetsten sind.
    Die Werkzeuge dürfen dann auch gerne etwas teurerer sein. Oftmals macht es mit dem richtigen Werkzeug überhaupt erst so richtig Spaß.
    Beispiel: Löcher in eine Betondecke bohren. Macht mit einem 30€ Akkubohrer und nem Aldi-Steinbohrer absolut keinen Spaß. War aber lange das einzige was ich zur Verfügung hatte. Habe mich mit der Materie aber nicht auseinander gesetzt, die ich den Bedarf einfach nicht hatte. Als ich dann ausgebaut habe, hatte ich den Bedarf und dachte mir, dass muss auch irgendwie besser gehen. Also habe ich mich eingelesen, und eine Makita gekauft. Zusammen mit einem Satz entsprechender SDS-Steinbohrer. Seitdem freue ich mich bei jedem Loch dass ich damit bohre und denke daran was das für eine hervorragende Investition war.

    Es gibt aber auch viele Tätigkeiten, in die ich mich nicht vertiefen möchte. Teils weil es mir wenig Spaß macht, teils weil ich es sowieso nur einmal bräuchte, teils weil das Werkzeug dass ich dabei selbst als Anfänger bräuchte zu teuer ist.
    Manches macht auch überhaupt nur Sinn mit entsprechender Ausbildung/langjähriger Erfahrung. Nicht umsonst gibt es in vielen Bereichen mehrjährige Ausbildungen. Obwohl viele meinen IT-Administratoren zu sein weil sie schon mal selber Windows installiert haben, werden die meisten davon irgendwann an einen Punkt stoßen, an dem sie feststellen werden, dass doch etwas mehr dahinter steckt.
    An solche Themen lasse ich dann lieber einen Fachmann. Das spart mir Zeit, und am Ende ist das Ergebnis sicher auch ein besseres.


    Ich habe mich jetzt bewusst versucht ganz allgemein auszudrücken. Weil das gesagte nicht nur für den handwerklichen Bereich gilt, sondern auch für den künstlerischen, oder z.B. auch bei Software. Letztlich überall wo etwas geschaffen wird.

    https://unraid.net/blog/6-10-stable

    Changelog:

    Spoiler anzeigen

    Version 6.10.0 2022-05-17
    Consolidated Change Log
    Base distro:

    • aaa_base: version 15.0
    • aaa_glibc-solibs: version 2.33
    • aaa_libraries: version 15.0
    • acl: version 2.3.1
    • acpid: version 2.0.33
    • apcupsd: version 3.14.14
    • at: version 3.2.3
    • attr: version 2.5.1
    • avahi: version 0.8
    • bash: version 5.1.016
    • beep: version 1.3
    • bin: version 11.1
    • bind: version 9.16.27
    • bluez-firmware: version 1.2
    • bridge-utils: version 1.7.1
    • brotli: version 1.0.9
    • btrfs-progs: version 5.16
    • bzip2: version 1.0.8
    • ca-certificates: version 20220403
    • celt051: version 0.5.1.3
    • cifs-utils: version 6.14
    • coreutils: version 9.0
    • cpio: version 2.13
    • cpufrequtils: version 008
    • cracklib: version 2.9.7
    • cryptsetup: version 2.4.3
    • curl: version 7.83.1 (CVE-2022-22576 CVE-2022-27774 CVE-2022-27775 CVE-2022-27776 CVE-2022-27778 CVE-2022-27779 CVE-2022-27780 CVE-2022-27781 CVE-2022-27782 CVE-2022-30115)
    • cyrus-sasl: version 2.1.27
    • db48: version 4.8.30
    • dbus: version 1.12.20
    • dcron: version 4.5
    • devs: version 2.3.1
    • dhcpcd: version 9.4.1
    • diffutils: version 3.8
    • dmidecode: version 3.3
    • dnsmasq: version 2.86
    • docker: version 20.10.14 (CVE-2022-24769)
    • dosfstools: version 4.2
    • e2fsprogs: version 1.46.5
    • ebtables: version 2.0.11
    • eject: version 2.1.5
    • elogind: version 246.10
    • elvis: version 2.2_0
    • etc: version 15.0
    • ethtool: version 5.16
    • eudev: version 3.2.11
    • file: version 5.41
    • findutils: version 4.8.0
    • flex: version 2.6.4
    • floppy: version 5.5
    • fuse3: version 3.10.5
    • gawk: version 5.1.1
    • gdbm: version 1.22
    • genpower: version 1.0.5
    • getty-ps: version 2.1.0b
    • git: version 2.35.3 (CVE-2022-24765)
    • glib2: version 2.70.3
    • glibc: version 2.33
    • glibc-zoneinfo: version 2022a
    • gmp: version 6.2.1
    • gnutls: version 3.7.2
    • gptfdisk: version 1.0.8
    • grep: version 3.7
    • gzip: version 1.12 (CVE-2022-1271)
    • hdparm: version 9.63
    • hostname: version 3.23
    • htop: version 3.1.2
    • icu4c: version 69.1
    • inetd: version 1.79s
    • infozip: version 6.0
    • inih: version 53
    • inotify-tools: version 3.20.11.0
    • iproute2: version 5.16.0
    • iptables: version 1.8.7
    • iputils: version 20211215
    • irqbalance: version 1.7.0
    • jansson: version 2.14
    • jemalloc: version 5.2.1
    • jq: version 1.6
    • json-c: version 0.15_20200726
    • json-glib: version 1.6.6
    • kbd: version 1.15.3
    • keyutils: version 1.6.3
    • kmod: version 29
    • krb5: version 1.19.2
    • lbzip2: version 2.5
    • less: version 590
    • libaio: version 0.3.112
    • libarchive: version 3.6.1
    • libcap-ng: version 0.8.2
    • libcgroup: version 0.41
    • libdaemon: version 0.14
    • libdrm: version 2.4.109
    • libedit: version 20210910_3.1
    • libepoxy: version 1.5.9
    • libestr: version 0.1.9
    • libevent: version 2.1.12
    • libfastjson: version 0.99.9
    • libffi: version 3.3
    • libgcrypt: version 1.9.4
    • libgpg-error: version 1.44
    • libgudev: version 237
    • libidn: version 1.38
    • libjpeg-turbo: version 2.1.2
    • liblogging: version 1.0.6
    • libmnl: version 1.0.4
    • libnetfilter_conntrack: version 1.0.8
    • libnfnetlink: version 1.0.1
    • libnftnl: version 1.2.1
    • libnl3: version 3.5.0
    • libpcap: version 1.10.1
    • libpciaccess: version 0.16
    • libpng: version 1.6.37
    • libpsl: version 0.21.1
    • libseccomp: version 2.5.1
    • libssh: version 0.9.6
    • libssh2: version 1.10.0
    • libtasn1: version 4.18.0
    • libtirpc: version 1.3.2
    • libtpms: version 0.9.0
    • libunistring: version 0.9.10
    • libunwind: version 1.6.2
    • libusb: version 1.0.24
    • libusb-compat: version 0.1.7
    • libuv: version 1.41.0
    • libvirt: version 8.2.0
    • libvirt-php: version 0.5.6a
    • libwebp: version 1.2.2
    • libwebsockets: version 4.2.0
    • libx86: version 1.1
    • libxml2: version 2.9.14 (CVE-2022-29824)
    • libxslt: version 1.1.35
    • libzip: version 1.8.0
    • lm_sensors: version 3.6.0
    • lmdb: version 0.9.29
    • logrotate: version 3.18.1
    • lshw: version B.02.19.2
    • lsof: version 4.94.0
    • lsscsi: version 0.32
    • lvm2: version 2.03.13
    • lz4: version 1.9.3
    • lzip: version 1.22
    • lzo: version 2.10
    • mc: version 4.8.27
    • mcelog: version 180
    • miniupnpc: version 2.1
    • mpfr: version 4.1.0
    • nano: version 6.0
    • ncompress: version 5.0
    • ncurses: version 6.3
    • net-tools: version 20181103_0eebece
    • nettle: version 3.7.3
    • network-scripts: version 15.0
    • nfs-utils: version 2.5.4
    • nghttp2: version 1.46.0
    • nginx: version 1.21.6
    • nss-mdns: version 0.14.1
    • ntfs-3g: version 2021.8.22
    • ntp: version 4.2.8p15
    • numactl: version 2.0.13
    • oniguruma: version 6.9.7.1
    • openssh: version 8.8p1
    • openssl: version 1.1.1o (CVE-2022-1292)
    • openssl-solibs: version 1.1.1o (CVE-2022-1292)
    • p11-kit: version 0.24.1
    • pam: version 1.5.2
    • patch: version 2.7.6
    • pciutils: version 3.7.0
    • pcre: version 8.45
    • pcre2: version 10.39
    • php: version 7.4.29 (CVE-2021-21708)
    • pixman: version 0.40.0
    • pkgtools: version 15.0
    • procps-ng: version 3.3.17
    • pv: version 1.6.6
    • qemu: version 6.2.0
    • qrencode: version 4.1.1
    • reiserfsprogs: version 3.6.27
    • rpcbind: version 1.2.5
    • rsync: version 3.2.3
    • rsyslog: version 8.2102.0
    • samba: version 4.15.7 (CVE-2021-44141 CVE-2021-44142 CVE-2022-0336 CVE-2021-44141 CVE-2021-441412 CVE-2022-0336)
    • sdparm: version 1.12
    • sed: version 4.8
    • sg3_utils: version 1.47
    • shadow: version 4.8.1
    • smartmontools: version 7.3
    • spice: version 0.15.0
    • sqlite: version 3.37.2
    • ssmtp: version 2.64
    • sudo: version 1.9.9
    • swtpm: version 0.7.3 (CVE-2022-23645)
    • sysfsutils: version 2.1.0
    • sysvinit: version 2.99
    • sysvinit-scripts: version 15.0
    • talloc: version 2.3.2
    • tar: version 1.34
    • tcp_wrappers: version 7.6
    • tdb: version 1.4.6
    • telnet: version 0.17
    • tevent: version 0.11.0
    • traceroute: version 2.1.0
    • tree: version 1.8.0
    • ttyd: version 20211023
    • usbredir: version 0.8.0
    • usbutils: version 014
    • utempter: version 1.2.0
    • util-linux: version 2.37.4
    • vbetool: version 1.2.2
    • vsftpd: version 3.0.5
    • wayland: version 1.20.0
    • wget: version 1.21.2
    • which: version 2.21
    • wireguard-tools: version 1.0.20210914
    • wsdd2: version 20111022
    • xfsprogs: version 5.13.0
    • xxHash: version 0.8.1
    • xz: version 5.2.5 (CVE-2022-1271)
    • yajl: version 2.1.0
    • zlib: version 1.2.12
    • zstd: version 1.5.2

    Included with GUI-mode:

    • adwaita-icon-theme: version 40.1.1
    • at-spi2-atk: version 2.38.0
    • at-spi2-core: version 2.42.0
    • atk: version 2.36.0
    • cairo: version 1.16.0
    • dbus-glib: version 0.112
    • freetype: version 2.11.1
    • fribidi: version 1.0.11
    • gd: version 2.3.3
    • gdk-pixbuf2: version 2.42.6
    • graphite2: version 1.3.14
    • gtk+3: version 3.24.31
    • harfbuzz: version 3.2.0
    • hicolor-icon-theme: version 0.17
    • libtiff: version 4.3.0
    • libxkbcommon: version 1.3.1
    • pango: version 1.48.11
    • shared-mime-info: version 2.1
    • startup-notification: version 0.12
    • appres: version 1.0.5
    • dejavu-fonts-ttf: version 2.37
    • editres: version 1.0.7
    • encodings: version 1.0.5
    • fontconfig: version 2.13.92
    • freeglut: version 3.2.1
    • glew: version 2.2.0
    • glu: version 9.0.2
    • libICE: version 1.0.10
    • libSM: version 1.2.3
    • libX11: version 1.7.3.1
    • libXau: version 1.0.9
    • libXaw: version 1.0.14
    • libXcomposite: version 0.4.5
    • libXcursor: version 1.2.0
    • libXdamage: version 1.1.5
    • libXdmcp: version 1.1.3
    • libXevie: version 1.0.3
    • libXext: version 1.3.4
    • libXfixes: version 6.0.0
    • libXfont: version 1.5.2
    • libXfont2: version 2.0.5
    • libXfontcache: version 1.0.5
    • libXft: version 2.3.4
    • libXi: version 1.8
    • libXinerama: version 1.1.4
    • libXmu: version 1.1.3
    • libXpm: version 3.5.13
    • libXrandr: version 1.5.2
    • libXrender: version 0.9.10
    • libXres: version 1.2.1
    • libXt: version 1.2.1
    • libXtst: version 1.2.3
    • libXxf86dga: version 1.1.5
    • libXxf86misc: version 1.0.4
    • libXxf86vm: version 1.1.4
    • libdmx: version 1.1.4
    • libevdev: version 1.12.0
    • libfontenc: version 1.1.4
    • libglvnd: version 1.3.3
    • libpthread-stubs: version 0.4
    • libxcb: version 1.14
    • libxkbfile: version 1.1.0
    • libxshmfence: version 1.3
    • listres: version 1.0.4
    • mkfontscale: version 1.2.1
    • mtdev: version 1.1.6
    • sessreg: version 1.1.2
    • setxkbmap: version 1.3.2
    • transset: version 1.0.2
    • xauth: version 1.1.1
    • xcb-util: version 0.4.0
    • xdpyinfo: version 1.3.2
    • xdriinfo: version 1.0.6
    • xev: version 1.2.4
    • xf86-input-evdev: version 2.10.6
    • xf86-input-keyboard: version 1.9.0
    • xf86-input-mouse: version 1.9.3
    • xf86-input-synaptics: version 1.9.1
    • xf86-video-ast: version 1.1.5
    • xf86-video-mga: version 2.0.0
    • xf86-video-vesa: version 2.5.0
    • xhost: version 1.0.8
    • xinit: version 1.4.1
    • xkbcomp: version 1.4.5
    • xkbevd: version 1.1.4
    • xkbutils: version 1.0.4
    • xkeyboard-config: version 2.34
    • xkill: version 1.0.5
    • xload: version 1.1.3
    • xlsatoms: version 1.1.3
    • xlsclients: version 1.1.4
    • xmessage: version 1.0.5
    • xmodmap: version 1.0.10
    • xorg-server: version 1.20.14
    • xprop: version 1.2.5
    • xrandr: version 1.5.1
    • xrdb: version 1.2.1
    • xrefresh: version 1.0.6
    • xset: version 1.2.4
    • xsetroot: version 1.1.2
    • xsm: version 1.0.4
    • xtrans: version 1.4.0
    • xwd: version 1.0.8
    • xwininfo: version 1.1.5
    • xwud: version 1.0.5
    • imlib2: version 1.7.1
    • fluxbox: version 1.3.7
    • slim: version 1.3.6
    • vte3: version 0.50.2
    • sakura: version 3.5.0
    • xclock: version 1.0.9
    • xterm: version 370
    • hwloc: version 2.2.0

    Linux kernel:
    LInux 5.15.40-Unraid (CVE-2021-33909 CVE-2021-33910 CVE-2022-0847)

    • patch: "drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()"
    • patch: "add-relaxable-rmrr-5_8_and_up.patch" modified for this kernel
    • added features:

      • several ACPI-related CONFIG settings
      • CONFIG_TCG_TPM and associated TPM chip drivers
      • CONFIG_NFS_V4: NFS client support for NFS version 4
      • CONFIG_NFSD_V4: NFS server support for NFS version 4
      • CONFIG_USB_RTL8152: Realtek RTL8152/RTL8153 Based USB Ethernet Adapters
      • CONFIG_USB_NET_AQC111: Aquantia AQtion USB to 5/2.5GbE Controllers support
      • CONFIG_USB4: Unified support for USB4 and Thunderbolt
      • CONFIG_USB4_NET: Networking over USB4 and Thunderbolt cables
      • CONFIG_DRM_I915_GVT: Enable Intel GVT-g graphics virtualization host support
      • CONFIG_DRM_I915_GVT_KVMGT: Enable KVM/VFIO support for Intel GVT-g
      • CONFIG_VFIO_MDEV: Mediated device driver framework
      • CONFIG_VFIO_MDEV_DEVICE: VFIO driver for Mediated devices
      • CONFIG_FTRACE: Tracers
      • CONFIG_FUNCTION_TRACER: Kernel Function Tracer
      • CONFIG_KPROBES: Kprobes
      • CONFIG_DEBUG_KERNEL: Kernel [definition=12,2]debugging[/definition]
      • CONFIG_KALLSYMS_ALL: Include all symbols in kallsyms
      • CONFIG_ISCSI_TCP: iSCSI Initiator over TCP/IP (per Community Member @ich777)
      • CONFIG_GIGABYTE_WMI: Gigabyte WMI temperature driver
    • BPF kernel options (user request):

      • CONFIG_BPF_SYSCALL: Enable bpf() system call
      • CONFIG_BPF_JIT: Enable BPF Just In Time compiler
      • CONFIG_BPF_JIT_ALWAYS_ON: Permanently enable BPF JIT and remove BPF interpreter
      • CONFIG_NET_CLS_BPF: BPF-based classifier
      • CONFIG_NET_CLS_ACT: Actions
      • CONFIG_NET_ACT_BPF: BPF based action
      • CONFIG_IKHEADERS: Enable kernel headers through /sys/kernel/kheaders.tar.xz
      • CONFIG_NET_SCH_SFQ: Stochastic Fairness Queueing (SFQ)
      • CONFIG_NET_ACT_POLICE: Traffic Policing
      • CONFIG_NET_ACT_GACT: Generic actions
      • CONFIG_GACT_PROB: Probability support
      • CONFIG_NET_SCH_INGRESS: Ingress/classifier-action Qdisc
      • CONFIG_CGROUP_BPF: Support for eBPF programs attached to cgroups
    • md/unriad: version 2.9.22

      • fix: md_sync_limit was being ignored

    Management:

    • better IPv6 suport
    • diagnostics: add bz*.sha256 values
    • diagnostics: Improved anonymization
    • diagnostics: Anonymize mover
    • diagnostics: better package listings in folders.txt
    • diagnostics: do not anonymize 169.254.x.x addresses
    • emhttp new defaults:

      • root password required
      • newly created shares not exported by default
      • predefined 'flash' share not exported by default
      • ssh, telnet: disabled by default
      • NetBIOS disabled by default
      • WSD enabled by default (and using newer 'wsdd2' package)
      • Enhanced macOS interoperability enabled by default
      • for 'domains' and 'system' shares, change 'Enable Copy-on-write' default setting from 'No' to 'Auto'
      • change poll_attributes tunable default value from 30 min to 30 sec.
    • emhttpd: add 'rootshare' reserved name
    • emhttpd: fix regression: user shares should be enabled by default
    • emhttpd: minimize information transmitted by UpdateDNS function
    • emhttpd: use shfs ioctl to invalidate shfs cached share info when share cfg changes
    • emhttpd: fix incorrect handling of unassigned device read/write counters
    • emhttpd: fix sometimes wrong device name assigned to hotplugged unassigned devices
    • emhttpd: fix btrfs-replace case
    • emhttpd: fix btrfs pool device replace still showing 'missing'
    • emhttpd: delete all PHP sessions when root password is changed (logs everyone out)
    • emhttpd: correct device status handling for single-slot pools
    • emhttpd: collapse multiple underscores within nvme /dev/disk/by-id symlinks to single underscore
    • firefox: version 91.0.r20210823123856 (AppImage)
    • mover: fix bug not moving shares with embedded spaces
    • mover: append '.partial' suffix to filename when move in-progess
    • rc.docker: fix startup network race condition
    • rc.libvirt: Prevent Unraid from hanging when the array is stopped, while VMs are in paused or suspended state
    • rc.libvirt: test the existence of a VM before adding it to the NAMES list
    • rc.mcelog: mcelog added to base distro
    • rc.nginx: change fastcgi_read_timeout from 120s to 640s
    • rc.nginx: remove ttyd side-loading
    • rc.nginx: support Lets Encrypt wildcard certs
    • rc.nginx: support custom wildcard self-signed certs
    • rc.nginx: self-signed cert subject OU change from "unRAID" to "Unraid"
    • rc.nginx: ignore case in processing Subject field for custom certificates
    • rc.nginx: remove default server block returning 404 for https if USE_SSL==no and no CA-signed cert
    • rc.samba: disable SMB Multi Channel by default; add control to Settings/SMB Settings page
    • rc.S: check bz file sha256 during initial boot
    • shfs: fix bug where permissions being ingored ('default_permissions' was missing in mount command)
    • sysctl: handle net.netfilter.nf_conntrack_count max exceeded (increase setting to 131072)
    • ttyd: fix garbled text in local FireFox Termainl windows
    • upgradepkg: do not upgrade if existing package is newer
    • wsdd2: listen only on active interface by default (br0, bond0, or eth0)
    • webgui: Integrate header UPC
    • webgui: Add Apps link to install CA
    • webgui: Add internal container reference
    • webgui: Add new setting "Terminal font size"
    • webgui: Add notification agent for Pushplus
    • webgui: Add notification agent for ServerChan
    • webgui: Add 'root' folder protection to filetree
    • webgui: Add tracking after system shutdown
    • webgui: Add vmxnet3 and e1000 into available NICs for VMs
    • webgui: Added "User 'root'" reference on Management Access page
    • webgui: Added notify when plugin fails to install
    • webgui: Added: Cumulative parity check. This allows a parity check to be divided over multiple time windows.
    • webgui: Adjusted row highlighting on main and shares page to better suit people with color impairment
    • webgui: Allow CA to get all docker info without having to download icons if not present
    • webgui: Allow all notification agents to send links
    • webgui: Allow ruleset for local rules in rsyslog.conf
    • webgui: Allow simultaneous [definition='1','0']log[/definition] and console windows for containers
    • webgui: Always show "WebUI" for user specified URLs
    • webgui: BTRFS balance and scrub scheduler
    • webgui: BTRFS balance: fix recommendation message when volume is empty
    • webgui: Better array sync when multiple sessions are opened
    • webgui: Better translation of docker container variables
    • webgui: CSS minor corrections
    • webgui: Change Dashboard Parity status to be invalid and not emulated.
    • webgui: Change page switching to better suit Safari on mobile devices
    • webgui: Change parity sync notification from error to notice level
    • webgui: Changed header selection for better support of Android
    • webgui: Check for flash offline / quick check on if it is corrupted
    • webgui: Cleanup styles folder
    • webgui: Compress too long share names in dropdown menus
    • webgui: ContextMenu: added option "button": defaults to "left" (current behavior), other options are "right" and "both"
    • webgui: Convert notify polling to Nchan
    • webgui: Create favicon.ico
    • webgui: Create syslog entry when user logs out
    • webgui: Dashboard: add CPU and NETWORK chart
    • webgui: Dashboard: fix bar color when disk thresholds are disabled
    • webgui: Dashboard: separate cpu details and graph view
    • webgui: Delete DockerRepositories.page
    • webgui: Device_list replace .png icon with font icon
    • webgui: Diagnostics fix plugin deprecated max version error
    • webgui: Diagnostics: Add share summary
    • webgui: Diagnostics: Add share summary
    • webgui: Diagnostics: Include current plugin versions
    • webgui: Diagnostics: Remove lines from go containing passwords etc
    • webgui: Diagnostics: Revamp anonymization
    • webgui: Diagnostics: add DHCP [definition='1','0']log[/definition]
    • webgui: Diagnostics: add check for DNS Rebinding Protection
    • webgui: Diagnostics: add url details
    • webgui: Diagnostics: privatize routable IPs
    • webgui: DisplaySettings: add "showBannerGradient"
    • webgui: Do not highlight false positive ERST error
    • webgui: Docker page loading improvements
    • webgui: Docker settings: suppress browser presets
    • webgui: Docker utilization warning only when image file
    • webgui: Docker: Add Network / Privacy Category
    • webgui: Docker: Add crypto as a category
    • webgui: Docker: Do not update installed user templates
    • webgui: Docker: Fix incorrect caching when deleting / recreating image
    • webgui: Docker: Handle edge case involving browser back button when within CA in certain unlikely circumstances
    • webgui: Docker: Ignore icon references to default question mark
    • webgui: Docker: Only save templates as v2
    • webgui: Docker: Silence PHP errors when editing a template if corruption exists
    • webgui: Docker: Support CA tag
    • webgui: Docker: Support ReadMe in context menus
    • webgui: Docker: add description to all custom networks
    • webgui: Docker: add route for remote WireGuard access
    • webgui: Docker: add route for remote WireGuard access:
    • webgui: Docker: add route for remote WireGuard access:

      • "Host access to custom networks" must be enabled to allow access
      • Containers with network 'br0' can be remotely accessed by WireGuard without the need to configure static routes on the home router (gateway)
    • webgui: Docker: add time unit in settings
    • webgui: Docker: add wireguard description in network selection
    • webgui: Docker: compress too long author names
    • webgui: Docker: fix GUI may hang when multiple screens are opened
    • webgui: Docker: fix overlapping container ID display
    • webgui: Docker: fix spinner will not disappear after attempting to uninstall a non-existent container
    • webgui: Docker: fixed filetree sometimes not visible
    • webgui: Docker: fixed header display causes gap
    • webgui: Docker: fixed list display in fixed view mode
    • webgui: Docker: fixed template removal when no containers exist
    • webgui: Docker: make popup window fit in browser window
    • webgui: Docker: optimized contextmenu
    • webgui: Docker: process bash ANSI colors in web [definition='1','0']log[/definition] display
    • webgui: Docker: remove close button in popup windiow
    • webgui: Docker: translation optimization
    • webgui: Docker: update window uses color of selected theme
    • webgui: Edit/Add Container: Fix browser console error
    • webgui: Enable/Disable SMART extended test depending on spin down delay setting
    • webgui: Error checking etc on ports for syslog server
    • webgui: Escape double quotes in text input submit
    • webgui: Expand file type icon selection
    • webgui: Expand ipaddr() with protocol: protocol defaults to ipv4 in case of ipv4 + ipv6
    • webgui: Fix CPU model sometimes not present
    • webgui: Fix PHP error when calculating balance level
    • webgui: Fix corruption check after a New Config is issued
    • webgui: Fix missing csrf-token in Notify
    • webgui: Fix monitor false positives
    • webgui: Fix network bonding display
    • webgui: Fix pools display on Main page when empty pool exists
    • webgui: Fix regression error for themes auzre & gray
    • webgui: Fix side bar of themes azure/gray in firefox
    • webgui: Fix: Improved DNS Rebinding checks
    • webgui: Fixed PHP errors for share and disk calculations
    • webgui: Fixed balance/scrub schedule not saved when device name has "-" in it
    • webgui: Fixed comments field only for selected disks
    • webgui: Fixed parity duration + speed when paused/resumed
    • webgui: Fixed smart temperature settings sometimes not possible
    • webgui: Fixed: VM 9p add share issue
    • webgui: Fixed: buttons not working in device info when no device is present
    • webgui: Fixed: missing samesite attribute in cookies
    • webgui: Fixed: parity history sometimes wrongly processed
    • webgui: Fixed: race condition when array is stopped and device assignments are changed
    • webgui: Fixed: specific disk settings for pool devices only
    • webgui: Fixed: speed calculation of parity check
    • webgui: Fixed: spinner stays visible after docker command
    • webgui: Fixes and enhancements in Browse function
    • webgui: Font files update:
    • Adjust css settings

      • Cleanup font files, use only woff format
      • Restore clear-sans font
    • Update bitstream font

      • bitstream --> source code pro
      • clear-sans --> source sans pro
    • webgui: Force creation of root password
    • webgui: Highlight selected row when hovering over array or shares
    • webgui: Improved background process detection and handling
    • webgui: Improved format of stale and error plugin pages
    • webgui: Include links in email and Discord agent notifications
    • webgui: Let setting "showBannerGradient" default to "yes"
    • webgui: Limit popup window width on ultrawide monitors
    • webgui: Log docker icon download failures
    • webgui: Lower update frequency of monitor function to better suit mobile devices
    • webgui: Main page - lower table update frequency for better responsiveness of links
    • webgui: Make WireGuard trademark visible on "full" page
    • webgui: Make links in help text standout (red)
    • webgui: Management: fix ports in use check
    • webgui: Miscellaneous updates and fixes
    • webgui: Move Start button below encryption field
    • webgui: NFS: fix copying of hostList after READ operation
    • webgui: Nchan: Use multiplexed channels and add error reporting
    • webgui: Only allow png files to be uploaded as user image
    • webgui: Open terminal window with dynamic size
    • webgui: Parity check: allow spinup/spindown when operation is paused
    • webgui: Parity check: re-introduce Done button when finished
    • webgui: Parity operation enhancements:

      • Add disk clear action
      • Add parity operation action to history view
      • Added "size" column to parity history
      • CSS adjustment in SMART attributes
      • Correct calculations for data-rebuild smaller than parity
      • Separate Parity-Sync and Data-Rebuild as individual actions
      • Show additional buttons in Array Stopped state
      • Textual enhancements
      • Use Nchan updates for copying/clearing progress
    • webgui: Parity: shown duration time excluding idle time
    • webgui: Plugin manager: fix branch select gets unnecessary disabled
    • webgui: Plugins page loading improvements
    • webgui: Proactive script security hardening
    • webgui: Relax SMART detection logic
    • webgui: Relax update frequency a bit
    • webgui: Remove Nchan error detection (Rely on the automatic reconnect of Nchan to re-establish connections when communication is slow)
    • webgui: Remove deprecated font extensions: eot, svg, ttf
    • webgui: Replace polling scripts with event driven Nchan interface
    • webgui: Revert back to default capitalization of device names
    • webgui: Revised filedrop.js
    • webgui: Right-clicking or long-clicking a menu item should open the selected menu
    • webgui: SSH authorized keys UI
    • webgui: Set Main page update frequency to 1s for better support of mobile devices
    • webgui: Shares: fix wrong size computation
    • webgui: Show IP on VM Manager VM Page
    • webgui: Show management access and shares access groups for users
    • webgui: Show warning when javascript is disabled
    • webgui: Sign-in required to provision/renew Unraid LE SSL certificate
    • webgui: Silence PHP error on syslinux page if flash drive is missing
    • webgui: Support future T2FA
    • webgui: Support multi-language in filetree display
    • webgui: Suppress IPv6 anycast addresses in routing table
    • webgui: Suppress non-relevant IPv6 routes in routing table
    • webgui: System devices additions
    • webgui: System info: fix translation
    • webgui: Translation support (Unraid.net)
    • webgui: Translations: fix creation of empty sessions
    • webgui: Update Credits.page
    • webgui: Update DashStats.page
    • webgui: Update FileTree.php
    • webgui: Update GUI with latest helptext
    • webgui: Update Outlook/Hotmail smtp settings
    • webgui: Update alert text
    • webgui: Update css files to use woff and woff2 formats only
    • webgui: UpdateDNS to prefer IPv4 first and then IPv6
    • webgui: Updated bitstream font to support more languages
    • webgui: Updated help text for Display settings and Docker
    • webgui: Use background checking for flash corruption
    • webgui: Use https for internet connectivity check
    • webgui: Use tabbed view for device information page
    • webgui: Use ttyd for [definition=12,9]logging[/definition] windows
    • webgui: VM Manager: add virtio-win-0.1.208.iso download link
    • webgui: VM Manager: added Windows 11 template and OVMF TPM
    • webgui: VM editor style update
    • webgui: VM: fix missing path selection (for GPU firmware file)
    • webgui: VMs: automatically update virtio-win iso list
    • webgui: VMs: optimized contextmenu
    • webgui: Validate WebGUI ports before applying
    • webgui: Validate destination of VirtIO ISO downloads
    • webgui: When viewing source, identify which .page file is responsible
    • webgui: WireGuard integrated
    • webgui: WireGuard updates:
    • webgui: WireGuard updates:

      • Add tunnel routing for docker containers
      • Automatically make the WG tunnel available to containers (custom network)
      • Make import config file of VPN providers more robust.
      • VPN tunneled access for docker
      • VPN tunneled access for system
    • webgui: WireGuard: Add warning when tunnel deletion fails
    • webgui: WireGuard: Introduce new network modes:
    • webgui: WireGuard: add logic to recreate networks after reboot
    • webgui: WireGuard: fixed proper handling of ipv4 + ipv6 tunnels
    • webgui: WireGuard: preset peer DNS server with "Remote tunneled access"
    • webgui: WireGuard: use kill switch when tunnel inactive
    • webgui: WireGuard: user nginx settings and unraid.net api
    • webgui: WireGuard: warn when directly connected with public IP
    • webgui: Wireguard: fix import function to accept all keys
    • webgui: Wireguard: make management interface seletable:
    • webgui: Wireguard: make management interface seletable:

      • Defaults to eth0 - future expansion
    • webgui: Wireguard: strip ListenPort from file input:

      • ListenPort must be unique, let WG generate a random local port instead
    • webgui: css scrollbar enhancements
    • webgui: diagnostics: fix: anonymize myunraid.net urls
    • webgui: dockerMan Security: Remove HTML tags from Config elements
    • webgui: dockerMan: remove HTML from descriptions
    • webgui: fix: password lockouts not being cleared properly
    • webgui: fix: remove reauthentication msg from email notifications
    • webgui: improve: Highlight selected row when hovering over array or shares
    • webgui: jQuery: version 3.6.0
    • webgui: present CA-signed certificate subject as a link
    • webgui: privatize host in diagnostics
    • webgui: refactor UpdateDNS.php: anonymize verbose output by default, other improvements
    • webgui: remove 'My Servers' skeleton page
    • webgui: require sign in to provision cert
    • webgui: support simultanious LAN SSL with self-signed cert and DNS-based SSL with Lets Encrypt cert
    • webgui: various Multi-language corrections

    Das Backup-Addon sichert eigentlich die komplett Verzeichnisstruktur mit sämtlichen Inhalten von /storage/.kodi und packt ihn in eine .zip-Datei
    https://kodi.wiki/view/Backup

    Was anderes wäre ein manuelles Backup (abgesehen vom packen) auch nicht.

    Sofern das Ursprungssystem und das neue System sich nicht zu sehr unterscheiden dürfte es hier kaum Probleme geben.
    Da "LibreELEC RR" ja auf LibreELEC basiert, würde ich hier keine Probleme erwarten. Zumindest sofern beide Instanzen auf der gleichen Kodi-Version basieren.

    Glaube das Projekt hat inzwischen einen neuen Maintainer.

    Habe damals als kein Support mehr vorhanden war ein Cross-Upgrade von Libreelec RR 9.2.xx auf Libreelec RR 9.2.xx (Milhouse-Build) gemacht. Das hatte zumindest funktioniert. Gab aber ab und zu mal seltsame Probleme später mit der Installation wie Addons die sich einfach von selbst deinstalliert haben oder nicht updaten ließen.
    Kannst es versuchen. Würde vorher aber ein Image der SD-Karte ziehen.
    Neuinstallation wäre aber definitiv besser.

    Meine Favourites an "Spezialcontrollern" waren:


    Fantec Speedster III


    Original PS1 Mouse


    Blaze Scorpion 2; mit Laservisier!


    "The Glove" Handschuhcontroller


    Guitar Freaks Controller; den gabs nur zu dem gleichnamigen japanischen Spiel. Praktisch der Vorläufer zu Guitar Hero auf der PS2


    Original Angel-Controller

    bis auf den Angel-Controller und die Gitarre hab ich sogar noch alle hier :)

    Wow ist das schwer zu beantworten...
    Da gabs einfach zu viele gute Spiele.
    Vor allem unterscheidet sich das ja auch nach Lust und Laune bzw. danach ob man jetzt gerade Bock auf Singleplayer, Multiplayer oder z.B. Lightgun-Action hatte...

    Soul Reaver hab ich geliebt

    Tony Hawks 2 mindestens genauso

    Galerians habe ich auch als extrem gutes Spiel in Erinnerung behalten


    Weitere absolut spielenswerte Titel wären:

    • Alone In The Dark - The New Nightmare
    • Chase The Express -> da gabs ganze 7 Endings meine ich
    • Sheep Dog 'n Wolf
    • WWF SmackDown 2 -> macht zu viert richtig Laune
    • Point Blanc -> Der Lightgunshooter. Wobei The Legend Of Jesse James genauso wie die Die Hard Teile, Time Crisis oder Cryptkiller ebenfalls hervorragende Lightgun-Titel waren!
    • Vigilante 8 - 2nd Offense -> im Multiplayer ebenfalls viel Spass bereitet; genauso Sled Storm
    • Die 3 Spyro-Teile
    • Rayman 2
    • Crash Bandicoot 1-3
    • Ruff and Tumble
    • Mat Hofmanns Pro BMX; oder noch besser: Dave Mirra Freestyle BMX
    • Die 3 Syphon Filter-Teile
    • Rollcage 1 + 2
    • Parasite Eve 2
    • Dino Crisis 1 + 2
    • beide Oddworld Teile!!
    • Medal Of Honor 1 + 2
    • Deathtrap Dungeon
    • GTA 1 + 2
    • Delta Force Urban Warefare sowie die ersten beiden Rainbow Six
    • Jackie Chan Stuntmaster
    • gab einige gute Lizenztitel wie Die Monster AG, die beiden Harry Potter Teile, Mission Impossible und Spider Man 1 + 2
    • Syphon Filter 1-3
    • Worms Armageddon
    • Cool Boarders
    • MTV Snowboarding
    • Beavis & Butthead (gabs leider nur auf japanisch)

    um neben den bereits genannten mal nur einige zu nennen die ich allesamt empfehlen würde :)
    Exhumed empfand ich übrigens bisher als das schwerste Spiel das mir bis jetzt untergekommen ist.
    Das abgefahrendste war "iS - Internal Section"...
    RTL Skispringen mit Martin Schmitt sowie die Olympic Games 1996 und 2000 und Surf Raiders habe ich als extrem schlecht in Erinnerung...

    Interessant, woher kommen die Zahlen ? 'O' oder ?was? anderes ?

    Die Zahlen habe ich von den Debug-Informationen abgelesen die ich mir simmultan einblenden lassen hab.
    Die Informationenen die mir über "o" ausgegeben wurden waren leider nicht sehr informativ.


    Dem Abwesenden in der Messung (GPU) die Schuld zu geben ist natuerlich klare Polizeistaattaktik (;-)

    Ich denke man sollte nicht eine fragwürdige Staatsform mit technischen Problemstellungen vergleichen [ce]
    Lassen wir die Polizei da lieber raus [bm]

    Aber die Mutmaßung klang für mich zumindest am plausibelsten.


    Hast Du mal probiert Dir die konfiguration anzuschauen

    Nein. Ich verfolge ja eigentlich nicht den Ansatz die Visualisierung so anzupassen, dass die Last am System so gering gehalten wird dass die Musikwiedergabe störungsfrei möglich ist, sondern möchte eigentlich die Störungsquelle isolieren und die Musikwiedergabe so priorisieren, dass sie entkoppelt von allen potentiellen Störungsfaktoren störungsfrei läuft. Also auch selbst dann wenn die Visualisierung im Hintergrund potentiell die GPU auslastet.

    Ich habe jetzt mal ein paar "Messungen" durchgeführt:


    CPUMEM
    Leerlauf:100%67%
    Musik (keine Visualisierung)67%67%
    Musik + ProjektM81%58%
    Musik + ShaderToy68%58%
    Film (Netflix 4K HDR)140%71%
    TV (THV-PVR)120%67%


    Ich weiß nicht wie die CPU-Last berechnet wird dass sich da Werte über 100% ergeben können..
    Grundsätzlich scheint es aber so zu sein, dass die Anzeige der GUI relativ viel CPU braucht. Die Musikwiedergabe, selbst mit Visualisierung verbraucht im Gegensatz zur Film-Wiedergabe deutlich weniger CPU.
    Musik (mit oder ohne Visualisierung) verbraucht sogar weniger Ressourcen als wenn nur die GUI z.B. im Leerlauf angezeigt wird.

    Das deutet für mich darauf hin, dass der "Flaschenhals" hier nicht bei CPU oder Arbeitsspeicher liegt, sondern bei der GPU, die mit der Visualisierung offenbar deutlich schlechter zurecht kommt als mit der Anzeige der GUI oder von Videoinhalten. Entweder weil sie dafür nicht optimiert ist, oder weil der erforderliche Grafikspeicher fehlt.
    Ein Möglichkeit die GPU-Auslastung während der Wiedergabe anzuzeigen habe ich leider nicht gefunden.

    Damit dürfte die Ursache für die Audio-Verzerrungen eingegrenzt sein.
    Bleibt die Frage, ob es möglich wäre die Musik-Wiedergabe von der Visualisierung zu entkoppeln, so dass die Musik immer sauber und verzerrungsfrei läuft, selbst wenn eine eventuelle Visualisierung aufgrund einer zu schwachen GPU ruckeln sollte.

    Das ist abhängig davon wie man mit dem Thema umgeht.

    Mag es auch überhaupt nicht wenn ich von einem Hersteller in ein bestimmtes Software-Ökosystem gezwungen werde, oder zu bestimmter/neuer Hardware.
    Daher kaufe ich nur Smartphones mit Custom-ROM-Support und hab das somit selbst in der Hand.
    Gleichermaßen verfahre ich mit SmartHome. Da setzte ich nur Komponenten ein, die sich so einbinden lassen, dass ich sie auch mit Drittanbieter-Software betreiben kann.

    Das Smartphone ist dabei letztlich nur ein Stück Hardware als Mittel zum Zweck und eben um den Alltag zu erleichtern.
    Was drauf läuft bestimme ich.

    Bezüglich der Authentisierung über das Smartphone hatte ich bisher jetzt noch keinen Anwendungsfall wo es keine Alternative gab.
    Und bei Verwendung des Smartphones für die Authentisierung eigentlich auch immer eine Fallback-Option.