Plugin: Squeezelite Multi-Room für den lox-audioserver (auch LMS)

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • hismastersvoice
    Supermoderator
    • 25.08.2015
    • 7615

    #1

    Plugin: Squeezelite Multi-Room für den lox-audioserver (auch LMS)

    Ich habe die Funktionen des Squeezelite und Soundkarten-Manger aus dem MS4H in ein Loxberry Plugin übertragen.
    Ihn mit neuen Funktionen erweitert und auf moderne Beine gestellt.

    Ihr könnt jetzt zB für den lox-audioserver genau wie früher mehrere Soundkarten an einem System verwalten.
    Es sind theoretisch unendlich viele Instanzen und Soundkarten möglich. Nur die Hardware limitiert das Plugin.

    10 und 15 Band EQ ist auch wieder mit dabei.

    https://wiki.loxberry.de/plugins/squeezelite-mr/start

    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: grafik.png Ansichten: 0 Größe: 187,9 KB ID: 483386
    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: grafik.png Ansichten: 0 Größe: 192,6 KB ID: 483385
    Zuletzt geändert von hismastersvoice; In den letzten 2 Wochen.
    Kein Support per PN!
  • al3x
    Extension Master
    • 28.08.2019
    • 137

    #2
    was für Erfahrung habt ihr mit Soundkarten? Gibts hier hörbare unterschiede in der Soundqualität?
    Gemini hat mir ein Behringer UMC1820 vorgeschlagen. Dazu hab ich aber nichts gefunden. Wird das überhaupt unterstützt?
    ich bräuchte ca. 10 Kanäle...

    Kommentar

  • hme0354
    Lox Guru
    • 06.07.2019
    • 1027

    #3
    Hab das Plugin installiert und alle Instanzen eingestellt. Auch am Audioserver alles zu gewiesen. Hat soweit echt toll funktioniert. Aber nach einem Neustart des Loxberry, waren zwar alle Instanzen noch da, aber die Zuweisung im Audioserver war weg und auch keine Squeezlite Player mehr zu finden.

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 164
Größe: 88,2 KB
ID: 483452Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 144
Größe: 143,5 KB
ID: 483453Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 146
Größe: 83,8 KB
ID: 483454
    Smarthome: 1x Miniserver Gen. 2, 3x Relay Extensions, 1x Tree Extension, 1x DI-Extension, 1x Air Base Extension, 8x RGBW Tree Dimmer, 9x Touch-Tree, 1x Nano DI Tree, 10x Tree BWM
    Technik: IDM Aero SLM 3-11 mit HGL, MS4H mit 9 Zonen, 2x Loxberry, 2x RPI für Anzeige, Doorbird, Froggit WH2600, POE+ System für Peripherie, Gedad Luftgütesensoren, Deconz (Bridge + 2x BWM + 2x RGBW + 5 Smartplug)

    Kommentar

    • Prof.Mobilux
      Supermoderator
      • 25.08.2015
      • 5347

      #4
      Das kann mehrere Gründe haben:

      1. Das die Player im Audioserver "weg" sind kann passieren, wenn Du die Version wechselst und sich ggf. die Einstellungsdatei geändert hat. Da hilft einfach einmal wieder neu zuweisen. Hatte ich auch ab und zu.

      2. Wenn Du im Audioserver gar keine Player mehr siehst, diese aber im Plugin sicher laufen, könnte es daran liegen, dass sich die Squeezelite Instanzen an einem anderen Lyron Music Server angemeldet haben, sofern der ggf. bei Dir noch läuft (auf dem MS4H vielleicht?). Dann hilft ihnen als extra Option den Server mitzugeben, mit dem sich die Instanzen verbinden sollen: -s IPADRESSE
      🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


      LoxBerry - Beyond the Limits

      Kommentar


      • hme0354
        hme0354 kommentierte
        Kommentar bearbeiten
        1. werde ich schauen
        2. ist nicht möglich, der MS4H ist ausgeschalten und nicht im Netzwerk
    • hme0354
      Lox Guru
      • 06.07.2019
      • 1027

      #5
      Upgedated auf die neueste Version. Mehrfach probiert. Hab keine Geräte im Netz mit LMS. Trotzdem, nach jedem Neustart weg. Ich restarte dann die Zonen einzeln, trotzdem tauchen nicht immer alle in der Suche auf.
      Smarthome: 1x Miniserver Gen. 2, 3x Relay Extensions, 1x Tree Extension, 1x DI-Extension, 1x Air Base Extension, 8x RGBW Tree Dimmer, 9x Touch-Tree, 1x Nano DI Tree, 10x Tree BWM
      Technik: IDM Aero SLM 3-11 mit HGL, MS4H mit 9 Zonen, 2x Loxberry, 2x RPI für Anzeige, Doorbird, Froggit WH2600, POE+ System für Peripherie, Gedad Luftgütesensoren, Deconz (Bridge + 2x BWM + 2x RGBW + 5 Smartplug)

      Kommentar

      • hme0354
        Lox Guru
        • 06.07.2019
        • 1027

        #6
        Ist die Info normal:

        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 115
Größe: 36,6 KB
ID: 483519
        Smarthome: 1x Miniserver Gen. 2, 3x Relay Extensions, 1x Tree Extension, 1x DI-Extension, 1x Air Base Extension, 8x RGBW Tree Dimmer, 9x Touch-Tree, 1x Nano DI Tree, 10x Tree BWM
        Technik: IDM Aero SLM 3-11 mit HGL, MS4H mit 9 Zonen, 2x Loxberry, 2x RPI für Anzeige, Doorbird, Froggit WH2600, POE+ System für Peripherie, Gedad Luftgütesensoren, Deconz (Bridge + 2x BWM + 2x RGBW + 5 Smartplug)

        Kommentar


        • hismastersvoice
          hismastersvoice kommentierte
          Kommentar bearbeiten
          Passwort?

          Hat aber mit deinem Thema nichts zu tun.
          Da geht es nur drum das nach einem restart der Instanzen wieder play kommt wenn zuvor auf play stand.

        • hme0354
          hme0354 kommentierte
          Kommentar bearbeiten
          Die Meldung kommt auch, wenn ich das Passwort eingebe.

        • hismastersvoice
          hismastersvoice kommentierte
          Kommentar bearbeiten
          Gefixt in 1.3.1
      • paco
        Dumb Home'r
        • 25.08.2024
        • 20

        #7
        Hallo Dieter, die Instanz will nicht starten. Ich hatte vorher MS4H Clients und Squeezelite auf dem loxberry laufen. Habe dann dein neues Plugin installiert. Alles lief super. Nachdem ich dann MS4H Clients und Squeezelite deinstallier hab trat der Fehler auf.


        Plugin-Version: 1.3.4
        Loxberry Version: 3.0.1.3
        Squeezelite-Version: System:2.0.0-1541 ; Custom: 2.0.0-1563
        Soundkarte: ICUSBAUDIO7D

        Code:
        2026-05-06T11:37:26+0200 loxberry systemd[1]: Starting squeezelite-lbp@inst_flur.service - Squeezelite Loxberry plugin instance inst_flur...
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: squeezelite_run: effective argv:
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [-n]
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [Flur]
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [-o]
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [sl_zone_zone_flur_eq]
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [-m]
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [02:44:D1:DE:4F:22]
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [-c]
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [flac,pcm,mp3,ogg,aac]
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [-b]
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [2048:2048]
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [-a]
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [80:4::]
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [-p]
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [45]
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [-C]
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [5]
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: squeezelite_run: exec /usr/bin/squeezelite
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17189]: squeezelite_mr: plugin.cfg not found. Tried: /opt/loxberry/webfrontend/htmlauth/plugins/squeezelite_mr/lib/../../../plugin.cfg | /opt/loxberry/data/plugins/squeezelite_mr/plugin.cfg | /opt/loxberry/config/plugins/squeezelite_mr/plugin.cfg | /opt/loxberry/webfrontend/htmlauth/plugins/squeezelite_mr/plugin.cfg | /opt/loxberry/bin/plugins/squeezelite_mr/plugin.cfg
        2026-05-06T11:37:26+0200 loxberry systemd[1]: Started squeezelite-lbp@inst_flur.service - Squeezelite Loxberry plugin instance inst_flur.
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [11:37:26.213857] test_open:281 playback open error: No such file or directory
        2026-05-06T11:37:26+0200 loxberry squeezelite-lbp-inst_flur[17188]: [11:37:26.213991] output_init_common:401 unable to open output device: sl_zone_zone_flur_eq
        2026-05-06T11:37:26+0200 loxberry systemd[1]: squeezelite-lbp@inst_flur.service: Main process exited, code=exited, status=1/FAILURE
        2026-05-06T11:37:26+0200 loxberry systemd[1]: squeezelite-lbp@inst_flur.service: Failed with result 'exit-code'.
        2026-05-06T11:37:31+0200 loxberry systemd[1]: squeezelite-lbp@inst_flur.service: Scheduled restart job, restart counter is at 1.
        2026-05-06T11:37:31+0200 loxberry systemd[1]: Stopped squeezelite-lbp@inst_flur.service - Squeezelite Loxberry plugin instance inst_flur.
        2026-05-06T11:37:31+0200 loxberry systemd[1]: Starting squeezelite-lbp@inst_flur.service - Squeezelite Loxberry plugin instance inst_flur...
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: squeezelite_run: effective argv:
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [-n]
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [Flur]
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [-o]
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [sl_zone_zone_flur_eq]
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [-m]
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [02:44:D1:DE:4F:22]
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [-c]
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [flac,pcm,mp3,ogg,aac]
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [-b]
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [2048:2048]
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [-a]
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [80:4::]
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [-p]
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [45]
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [-C]
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [5]
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: squeezelite_run: exec /usr/bin/squeezelite
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17206]: squeezelite_mr: plugin.cfg not found. Tried: /opt/loxberry/webfrontend/htmlauth/plugins/squeezelite_mr/lib/../../../plugin.cfg | /opt/loxberry/data/plugins/squeezelite_mr/plugin.cfg | /opt/loxberry/config/plugins/squeezelite_mr/plugin.cfg | /opt/loxberry/webfrontend/htmlauth/plugins/squeezelite_mr/plugin.cfg | /opt/loxberry/bin/plugins/squeezelite_mr/plugin.cfg
        2026-05-06T11:37:31+0200 loxberry systemd[1]: Started squeezelite-lbp@inst_flur.service - Squeezelite Loxberry plugin instance inst_flur.
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [11:37:31.617026] test_open:281 playback open error: No such file or directory
        2026-05-06T11:37:31+0200 loxberry squeezelite-lbp-inst_flur[17205]: [11:37:31.617164] output_init_common:401 unable to open output device: sl_zone_zone_flur_eq
        2026-05-06T11:37:31+0200 loxberry systemd[1]: squeezelite-lbp@inst_flur.service: Main process exited, code=exited, status=1/FAILURE
        2026-05-06T11:37:31+0200 loxberry systemd[1]: squeezelite-lbp@inst_flur.service: Failed with result 'exit-code'.
        Zuletzt geändert von paco; vor einer Woche.

        Kommentar


        • hismastersvoice
          hismastersvoice kommentierte
          Kommentar bearbeiten
          Das uninstall des MS4Clint hat die vermutlich den squeezelite deinstalliert.
          Einfach das neue Plugin nochmal installieren, dann wird alles neu installiert und die cfg sollte bestehen bleiben.

          Wenn das auch nicht geht musst du auch das neu Plugin kpl. deinstallieren und neu konfigurieren.


          Sollte aber mit 1. klappen.
      • paco
        Dumb Home'r
        • 25.08.2024
        • 20

        #8
        Hi und danke für deine schnelle Antwort. Das habe ich alles schon gemacht. Ess ist doch richtig das ich im Grunde nur das squeetelite MR Plugin benötige oder? Den Audioserver habe ich als docker compose laufen.

        Wie gesagt, es lief alles bis nach der Deinstallation der der beiden plugins.

        Kommentar


        • hismastersvoice
          hismastersvoice kommentierte
          Kommentar bearbeiten
          Der AudioServer muss laufen und das Plugin... Mehr brauchst du nicht.

          Mach mal ein paar Screenshots von den/der Soundkarte(n) und einem Player
      • paco
        Dumb Home'r
        • 25.08.2024
        • 20

        #9
        Die beiden Soundkarten werden nur mit 2 Kanälen erkannt, ich habe sie dann auf 8 eingestellt. Bin mir aber sicher das sie zu beginn mal mit 8 erkannt wurden. Wenn ich alle instanzen neustarte, spingt die instanz kurz auf läuft und bleibt dann in activating

        Er scheint die lugin.cfg nicht zu finden. Habe kurz zuvor neu installiert, Keine Fehler bei der installation.

        Code:
        2026-05-06T12:44:14+0200 loxberry squeezelite-lbp-inst_flur[20698]: squeezelite_run: exec /usr/bin/squeezelite
        2026-05-06T12:44:14+0200 loxberry squeezelite-lbp-inst_flur[20699]: squeezelite_mr: plugin.cfg not found. Tried: /opt/loxberry/webfrontend/htmlauth/plugins/squeezelite_mr/lib/../../../plugin.cfg | /opt/loxberry/data/plugins/squeezelite_mr/plugin.cfg | /opt/loxberry/config/plugins/squeezelite_mr/plugin.cfg | /opt/loxberry/webfrontend/htmlauth/plugins/squeezelite_mr/plugin.cfg | /opt/loxberry/bin/plugins/squeezelite_mr/plugin.cfg
        2026-05-06T12:44:14+0200 loxberry systemd[1]: Started squeezelite-lbp@inst_flur.service - Squeezelite Loxberry plugin instance inst_flur.
        2026-05-06T12:44:14+0200 loxberry squeezelite-lbp-inst_flur[20698]: [12:44:14.175829] test_open:281 playback open error: No such file or directory
        2026-05-06T12:44:14+0200 loxberry squeezelite-lbp-inst_flur[20698]: [12:44:14.175966] output_init_common:401 unable to open output device: sl_zone_zone_flur_eq
        2026-05-06T12:44:14+0200 loxberry systemd[1]: squeezelite-lbp@inst_flur.service: Main process exited, code=exited, status=1/FAILURE
        2026-05-06T12:44:14+0200 loxberry systemd[1]: squeezelite-lbp@inst_flur.service: Failed with result 'exit-code'.
        Klicke auf die Grafik für eine vergrößerte Ansicht  Name: 2.jpg Ansichten: 0 Größe: 193,2 KB ID: 483969
        Angehängte Dateien
        Zuletzt geändert von paco; vor einer Woche.

        Kommentar


        • hismastersvoice
          hismastersvoice kommentierte
          Kommentar bearbeiten
          sudo mv /etc/asound.conf /etc/asound.conf.bak

          Dann
          reboot

        • paco
          paco kommentierte
          Kommentar bearbeiten
          Läuft wieder. Vielen Dank!

        • hismastersvoice
          hismastersvoice kommentierte
          Kommentar bearbeiten
          Bau ich in die installation mit ein...
      Lädt...