HowTo: Logitech Media Server / Squeezebox Player mit Loxone steuern

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ToB204
    antwortet
    Hallo Squeezeboxer,
    ich finde auch, dass ein Plugin im LMS noch besser und viel flexibler nutzbar wäre (in der Küche nutze ich z. B. noch ein Android Gerät mit SqueezePlayer)
    Aber trotzdem ein ganz tolles plugin hismastersvoice! Wo kann man dein Max2play plugin herunterladen? hab auch 2 max2play am laufen.
    Wass auch noch toll wäre, die Integration über den Musik Server Baustein durch simulieren des des Casatunes Servers. Wie bei dieser Sonos Lösung :
    http://forum.loxone.com/dede/softwar...f-concept.html
    aus dem Alten-Forum.

    Gruß Tobi
    Zuletzt geändert von ToB204; 12.09.2015, 23:45.

    Einen Kommentar schreiben:


  • hismastersvoice
    kommentierte 's Antwort
    5 Player sind per LAN und einer per WLAN angebunden.
    Die Player laufen seit über 2,5 Monate ohne einen Fehler.

    Der WLAN-Player ist aber nicht immer in Betrieb, also nur an einzelnen Tagen.
    Bis jetzt aber alles sehr gut.

  • hismastersvoice
    antwortet
    Richtig ist kein LMS-Plugin, habe mich als ich das gemacht habe dagegen entschieden da ich es auf den Playern laufen lassen wollte.
    Ich schau mir das morgen mal an wie gut sich das als LMS-Plugin bauen lässt.

    PS:
    Das Script muss übrigens nicht auf dem Player selber laufen.
    Dann muss man dem Script vorgeben das es die PlayerID nicht selber holt, man gibt sie ihm vor.
    Zuletzt geändert von hismastersvoice; 12.09.2015, 18:25.

    Einen Kommentar schreiben:


  • Lenardo
    antwortet
    hast du die max2play player mit Wlan stick oder Lan angebunden und wie stabil laufen die player bei dir,

    Einen Kommentar schreiben:


  • Christian Fenzl
    antwortet
    Hallo Hismastersvoice!
    Das ist kein LMS-Plugin, korrekt?
    Wir hätten Bedarf an einem LMS-Plugin, das das kann, und Gast ist da auch dran.
    Wenn du dich mit LMS-Plugins auskennst, wäre das sehr cool. Dann könnten wir (ihr oder du?) sowas realisieren für Statusänderungen direkt am LMS.
    lg, Christian

    Einen Kommentar schreiben:


  • hismastersvoice
    antwortet
    Ich habe Squeezelight mit Max2Play im Einsatz mit 6 Playern auf Raspi 2 mit Hifiberry AMPs und DAC.

    Für Max2Paly habe ich eine kleines Plugin geschrieben das zur Config der Daten dient.
    Die Daten selber sendet ein kleines Script alle X Sekunden vom Raspi an die Loxone.

    Im Augenblick habe ich mich auf die Parameter Titel / Mode (Play/Pause/Stop) / Lautstärke beschränkt.
    Es ist aber alles möglich was es über die CLI an Befehlen gibt.

    Schaut Euch die Bilder an, es auch möglich das ich das Script umschreibe das es ohen Max2Play zu verwenden ist.

    Ach ja... Wird nicht per UDP gesendet sonder per HTTP, da für den Titel ein Virtueller-Text-Eingang benötigt wird.
    Habe lange an UDP gebastelt bis ich bemerkt habe das ich die Beschränkung nicht umgehen kann.


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

Name: Visu.png
Ansichten: 5358
Größe: 21,5 KB
ID: 3826 Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Visu2.png
Ansichten: 4527
Größe: 13,6 KB
ID: 3827 Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Max2Play.png
Ansichten: 4677
Größe: 94,2 KB
ID: 3828


    Zuletzt geändert von hismastersvoice; 12.09.2015, 17:16.

    Einen Kommentar schreiben:


  • Automation
    antwortet
    Danke Christian für die Erklärung. Die Problematik mit UDP und TCP ist also noch bestehend....hmpff.... grumel ...... grummel
    Ich wart dann mal "Dein Gebastel" *Liebevoll gemeint, für Community User die als Bastler abgetan worden sind* ab.

    Ich wär auf alle Fälle interessiert, dann den Status der Squeeze anzeigen zu können. Würde mir sogar bei der Szenentriggerung helfen...

    Einen Kommentar schreiben:


  • Christian Fenzl
    antwortet
    So einfach ist das leider nicht. Es passen die Protokolle nicht mit den Loxone-Funktionen zusammen.
    Die LMS-CLI verwendet einen TCP-Stream. Loxone kann aber nur nur virtuelle HTTP- und UDP-Eingänge.
    Der Loxone virtuelle Ausgang hingegen kann zwar TCP, aber weder einen Stream (Anfrage-Antwort-Anfrage-Antwort-Ketten) noch gibt es eine Befehlserkennung für die Antwort.

    So gesehen wird die Statusrückmeldung nur funktionieren, wenn sie irgendwie vom LMS (oder einem Ding in der Mitte) an die Loxone gepushed wird. Optimal wäre ein Plugin im LMS, weil das einfach zu installieren wäre, und nicht schon wieder irgendwo ein zusätzliches Programm laufen muss.

    lg, Christian


    Einen Kommentar schreiben:


  • Automation
    antwortet
    Schon, aber die Squeeze kann ja über den LMS via CLI Befehl direkt ausgelesen werden. MS sendet als einen Command ab, und der LMS gibt ne Antwort...

    Einen Kommentar schreiben:


  • Christian Fenzl
    antwortet
    Wie hier https://www.loxforum.com/forum/main-...=2374#post2374 beschrieben, hatte ich das versucht. Sevi dürfte sich da auch dahinter klemmen.

    Einen Kommentar schreiben:


  • Automation
    antwortet
    Hast du achon mal versucht, Befehel aus der Squeeze zu lesen und dann in der Visu darzustellen.
    Ich denke da an aktuelle Lautstärke, Titel der läuft, etc.

    Einen Kommentar schreiben:


  • Automation
    antwortet
    Sehr schönes Tutorial, ich habe meine Squeezeboxen ähnlich eingebunden. So lassen sich wunderbar Szenen bilden:
    Gute Morgen Szene mit AC/DC, Welcome Home mit Radio geklimmper.

    Einen Kommentar schreiben:


  • HowTo: Logitech Media Server / Squeezebox Player mit Loxone steuern

    Hier findest du eine Anleitung, wie du den Logitech Media Server (LMS) bzw. Squeezebox Server in die Loxone einbinden kannst.

    https://docs.google.com/document/d/1...it?usp=sharing

    LoxBerry-Plugin Squeezelite Player

    Dieses Plugin enthält eine Funktion "Eingänge und Ausgänge", mit der fertige Templates für deine LMS-Installation erzeugt werden. Das funktioniert auch, wenn man das Plugin sonst nicht nutzt.

    Über den Logitech Media Server:
    Der LMS ist derzeit wohl die günstigste Möglichkeit, ein Multiroom-Audio-System aufzubauen.
    Die kostenlose Server-Software wurde ursprünglich von Slim Devices entwickelt, dann von Logitech übernommen und Open Source gestellt. Die Software hat eine rege Entwickler-Community.
    Die Serversoftware kann unter Windows, Linux und Mac betrieben werden. Zudem kann man den LMS bei einigen NAS-Herstellern als "App" installieren.
    Als Player können Windows, Linux (z.B. Raspberry Pi), Android- und iOS-Geräte und natürlich die Original-Squeezebox von Logitech verwendet werden.
    Als Fernbedienung/Steuerung der Player gibt es das Webinterface sowie kostenlose bzw. auch kostenpflichtige Apps für alle Plattformen.
    Der LMS kann sowohl unterschiedliche Musikquellen in unterschiedlichen Räumen abspielen, als auch Räume gruppieren und synchron abspielen.

    Unterstützt werden als Audioquelle Musikdateien auf einem lokalen Speicherplatz wie auch verschiedene Streamingdienste. Durch das Plugin-Konzept können eine Vielzahl von Funktionserweiterungen installiert werden.

    Bei Fragen und Anregungen zu meinem Tutorial helfe ich gerne weiter!

    Christian
    Zuletzt geändert von Christian Fenzl; 02.03.2017, 18:12.
Lädt...