Music Server Interface

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • bazzman
    Extension Master
    • 24.09.2019
    • 183

    Ich frag mich grad, wie gross der Aufwand wäre, das MSG neben LMS noch um eine Sonos-Schnittstelle (analos sonos4lox) zu erweitern. Das wäre dann für Sonos Nutzer das rundum-sorglos Paket Hat jemand entsprechenden Einblick in beide Projekte und kann eine Einschätzung abgeben?

    Grüsse
    Paolo

    Kommentar


    • bazzman
      bazzman kommentierte
      Kommentar bearbeiten
      Danke für eure Rückmeldungen.
      LMS möchte ich eigentlich vermeiden, das ganze soll so einfach wie möglich sein, da sehe ich den Nutzen nicht, noch einen LMS in die Kette mit aufzunehmen. Schliesslich läuft Sonos ja schon autonom und lässt sich mittels HTTP steuern, fehlt einfach eine anständige Visu
      Mal sehen ob sich Liver64 nach Abschluss des MSG an die Sache macht.

      Grüsse
      Paolo

    • hismastersvoice
      hismastersvoice kommentierte
      Kommentar bearbeiten
      Dazu muss jetzt erst die Gesamte REST-Struktur umgesetzt werden, dann könnte man sicher was daraus machen.

    • Liver_64
      Liver_64 kommentierte
      Kommentar bearbeiten
      Es gibt bereits eine funktionierende, offene Schnittstelle für T2S
  • Clubsport
    MS Profi
    • 11.01.2018
    • 601

    Liver_64 : Das wäre wirklich MEEEEEGAAA!!! 😍

    Kommentar

    • topoff
      Smart Home'r
      • 16.09.2016
      • 47

      Hello zusammen,

      ich hätte mal die eine oder andere Verständnisfrage zu zu MSGateway und MSinterface
      -> wenn ich hier falsch bin bitte Bescheid geben und ich mach einen separaten Beitrag
      aber vielleicht hilft dies auch anderen

      Habe das MusicServerInterface installiert und jetzt die Bedienfläche in der Lox Konfig für einen gefakten Musicserver der jedoch weder mit Daten gefüttert wird und ich keine Ahnung habe wo er Steuerbefehle aus der App hinsendet.
      Wenn ich das richtig verstehe ist die Integration über den Logitech Media Server gedacht - den hab ich aber nicht im Einsatz - daher die Frage ob es überhaupt möglich ist die Bedienung in der App zu nutzen. Ich habe hier ALEXA mit Multiroom Gruppen welche ich per IoBroker steuere - alternativ einen Spotify Dev Account mit der dazu passendem IoBroker Instanz -> also entsprechend auch hier soweit alle Daten um den Musicserver Baustein zu füttern und abzugreifen .... siehe Bilder unten - sowohl die Werte als auch die Trigger kann ich per MQTT senden bzw. die Trigger per MQTT abonieren -> nur ich leider keine Ahnung wohin damit.........

      Daher die Frage ob es eine Möglichkeit gibt diese daten per MQTT oder anders an den AppBaustein zu senden und die Steuerbefehle abzugreifen (MQTT)?
      Oder geht hier nur ein Umweg über Logitech Media Server?

      Wäre super wenn mir hier jemand auf die Sprünge helfen könnte damit ich zumindest weiß ob es Sinn macht hier weiterzubasteln oder mit den Möglichkeiten die ich habe nicht funktioniert....

      D A N K E

      Gruß
      Tom


      Angehängte Dateien

      Kommentar


      • Gagi
        Gagi kommentierte
        Kommentar bearbeiten
        Erstmal musst du deine MQTT Eingänge/Ausgänge ins Loxone bekommen, dann kannst du die mit dem MusicServerInterface verbinden. Für einfache sachen wie play/pause/next/prev sollte das ganz gut funktionieren, aber Music in der App auszuwählen wird da schon schwieriger. Da bin ich mir nicht sichr in welchem Zustand das MSI ist, bzw. wie weit man da mit der Methode überhaupt kommen kann.

      • topoff
        topoff kommentierte
        Kommentar bearbeiten
        Hello,

        Danke für die Rückmeldung - ich hab jetzt mal noch andere Optionen angeschaut und bin bei der Lösung gelandet die Loxone App zu 2/3 und Spotify 1/3 als Splitscreen auf dem Tablet an der Wand laufen zu lassen - für mich die einfachste Lösung - trotzdem Danke!
    • Gast

      @Gagi:
      ich installiere deinen Fork, ändere die Config und sofot bekommen ich folgendes:

      Oct 11 16:42:55 loxberry loxberry[685]: Error: ENOENT: no such file or directory, open 'config.json'
      Oct 11 16:42:55 loxberry loxberry[685]: at Object.openSync (fs.js:458:3)
      Oct 11 16:42:55 loxberry loxberry[685]: at Object.readFileSync (fs.js:360:35)
      Oct 11 16:42:55 loxberry loxberry[685]: at Object.<anonymous> (/opt/loxberry/bin/plugins/music-server-gateway/service/music-server/index.js:8:30)
      Oct 11 16:42:55 loxberry loxberry[685]: at Module._compile (internal/modules/cjs/loader.js:1133:30)
      Oct 11 16:42:55 loxberry loxberry[685]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
      Oct 11 16:42:55 loxberry loxberry[685]: at Module.load (internal/modules/cjs/loader.js:977:32)
      Oct 11 16:42:55 loxberry loxberry[685]: at Function.Module._load (internal/modules/cjs/loader.js:877:14)
      Oct 11 16:42:55 loxberry loxberry[685]: at Module.require (internal/modules/cjs/loader.js:1019:19)
      Oct 11 16:42:55 loxberry loxberry[685]: at require (internal/modules/cjs/helpers.js:77:18)
      Oct 11 16:42:55 loxberry loxberry[685]: at Object.<anonymous> (/opt/loxberry/bin/plugins/music-server-gateway/service/index.js:7:21) {
      Oct 11 16:42:55 loxberry loxberry[685]: errno: -2,
      Oct 11 16:42:55 loxberry loxberry[685]: syscall: 'open',
      Oct 11 16:42:55 loxberry loxberry[685]: code: 'ENOENT',
      Oct 11 16:42:55 loxberry loxberry[685]: path: 'config.json'
      Oct 11 16:42:55 loxberry loxberry[685]: }

      wenn ich dann in der index.js vor config.json noch den Pfad ändere dann kommt der fehler dass die "async-mutex" fehlt.

      Ich habe es schon mehrfach neu installiert, aber leider ohne Erfolg.

      LG

      Kommentar


      • Gagi
        Gagi kommentierte
        Kommentar bearbeiten
        Hi,

        der Fork ist zwar funktional, aber noch nicht so weit dass man ihn als Loxberry Plugin verwenden kann, er befindet sich noch im Entwicklungs-Modus, sprich du muesstest den server per hand im richtigen Pfad starten, das config.json per hand anpassen und auch async-mutex selbst per npm installieren.

      • Gast
        Gast kommentierte
        Kommentar bearbeiten
        das passt schon
        wenn du mir einen hint gibst mach ich das auch. Die Config habe ich ja schon angepasst, wie von dir in einem Kommentar erwähnt.

        Welchen Server muss ich starten? ThX
    • Gast

      @gagi:

      danke für den Tip, hab npm install gemacht, und den PFad zur config angepasst. jetzt läufts
      manuell starten musste ich nix.

      LG

      Kommentar

      • yavel
        Dumb Home'r
        • 21.01.2021
        • 26

        I have something weird happening when trying to configure the fake music server.
        Everytime I try to fill in the addres (http://192.168.0.23:6091/) it changes to 192.168.0.23 without the port. So it doesn't work.
        Anybody has an idea?
        Thank you

        Kommentar


        • hismastersvoice
          hismastersvoice kommentierte
          Kommentar bearbeiten
          The Port is 7091...
          And it is normal that the port disappears but it saves the input.

          Your problem is the wrong port.

        • yavel
          yavel kommentierte
          Kommentar bearbeiten
          But on https://www.loxwiki.eu/display/LOXBE...rver+Interface it says to use port 6091.
          It's als the one that works when I go to http://192.168.0.23:6091/audio/cfg/all

          You say it's normal the input dissapears when I fill this in in Loxone config. But it does not when you make a virtual output for example.

          Point 5 on the loxwiki says: Drag the first zone of the Music Server and make it visible in the UI. After rebooting you should get the zone as connected, with the player stopped.

          For me the zone doesn't come up as connected...
      • jherraez
        Dumb Home'r
        • 14.01.2018
        • 13

        Zitat von hismastersvoice
        Du musst die CoverArt URL aus dem LMS auslesen und senden. Dann wird ein Cover angezeigt.
        Thanks, I am not capable of arranging the correct sintax for that.

        I am trying with

        x::setCover::http://XXXX/music/current/cover.jpg?player=zz:zz:zz:zz:zz:zz but not result.

        If I use that address on a brower I see the correct cover


        Could you please help on this? Thanks



        Zuletzt geändert von jherraez; 14.11.2021, 12:48.

        Kommentar

        • Prof.Mobilux
          Supermoderator
          • 25.08.2015
          • 4590

          Have a look at the last postings here. This is nearly 1 year old... No one is working anymore on this project. hismastersvoice included this code into MusicServer4Home project. Install it and have fun.
          🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


          LoxBerry - Beyond the Limits

          Kommentar

          • jherraez
            Dumb Home'r
            • 14.01.2018
            • 13

            Thanks, I am aware that the project is not longer ongoing, but the available limited funcionality is in fact perfect for my setup, based on LMS and squeelize clients integrated in loxone.
            I am using MSI and everything I need/use is working (volume, play, pause, title...), except for the cover, which I understand is also implemented (the virtual input is there), but I am not able to manage to use it correctly. Thanks



            Kommentar

            • Prof.Mobilux
              Supermoderator
              • 25.08.2015
              • 4590

              Yes, that is why I suggested Musicserver4Home, which IS LMS including local or remote Squeezelite. And it has a fully implemented MGI. https://www.loxforum.com/forum/proje...ox/allgemeines

              Of cause you can try to enhance the MGI here by your own, but then you will be mostly on your own.

              🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


              LoxBerry - Beyond the Limits

              Kommentar

              • jherraez
                Dumb Home'r
                • 14.01.2018
                • 13

                Thanks again. I will have a look again on the Musicserver4home. Some time ago I discarded, but can not remember why.
                As long as it can run in a PI coexisting with other SW, and work with a soundcard that has analog input for CD streaming it can be considered in my setup.

                Unfortunately I am not able to code, so can not help with evolutions or modifications. I had understood that the cover functionality was already implemented, and was a nice to have feature with my current (working) setup.

                Thanks

                Kommentar

                • hismastersvoice
                  Supermoderator
                  • 25.08.2015
                  • 7147

                  Zitat von jherraez
                  As long as it can run in a PI coexisting with other SW...
                  You can't...
                  The system is standalone and do many changes at system-files. So everything you install beside I can't guaranty that it works after an update.
                  Maybe that was your reason to discard to use it.
                  Kein Support per PN!

                  Kommentar

                  • Prof.Mobilux
                    Supermoderator
                    • 25.08.2015
                    • 4590

                    Well, an additional Pi exclusively for MS4H just costs 30 Eur...
                    🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                    LoxBerry - Beyond the Limits

                    Kommentar

                    • jherraez
                      Dumb Home'r
                      • 14.01.2018
                      • 13

                      De todos modos, echaré un vistazo, pero tal vez sea una exageración (para mí) tener la portada como característica adicional, ya que todo lo demás funciona perfectamente en mi configuración.
                      Tengo una publicación publicada en un foro en español que explica mi configuración y, por supuesto, promociona loxberry. Si no va en contra de las reglas, puedo incluir el enlace aquí como referencia.
                      Gracias por su apoyo.

                      Kommentar

                    • jherraez
                      Dumb Home'r
                      • 14.01.2018
                      • 13

                      I have installed MS4H in an spare old RPI. It is really awesome all the funcionality it provides. Thanks for that.
                      I am yet struggling with some of the configuration, If any specific question arises after reading the manual I will post in the dedicated threads.

                      I will for sure soon "evolve" my integration into loxone. It is just simpler and more advanced as you suggested.
                      Thanks

                      Kommentar

                      Lädt...