HowTo: Logitech Media Server / Squeezebox Player mit Loxone steuern
Einklappen
X
-
Ein Gast antworteteServus,
GNU! so wie alles von meiner jetzt schon frei erhältlichen Software! LMS ist ebenfalls GNU sowie alle erhältlichen Plugin's. Wäre toll wenn du uns bei diesem Projekt unterstützt. Ich bin nicht der einzige der dieses Plugin für den LMS in verbindung mit Loxone brauchen kann. -
Hi sevi,
ist es für ein opensource Projekt oder möchtest du es zusammen mit deinem Multiroomsystem vertreiben?Einen Kommentar schreiben:
-
Ein Gast antworteteGrüß euch,
Ich bin gerade mit dem Entwickler dieses Plug-In
(Danke @Christian Fenzl)
dran ein PlugIn für den LMS zu machen, das die Implementierung von LMS so einfach macht wie Loxone-Musikserver oder CasaTunes-Musikserver.
Verwenden möchte ich diesen Baustein
anscheinend hat das schon da2001 mit sonos geschafft.
Leider habe ich bis dato nicht diese Scrips bzw. Eine Schnittstellenbeschreibung von denen hier die rede ist. Dies würde unser vorhaben sehr vereinfachen.
Fals jemand dises Script hat bitte hier Posten oder an mich weiterleiten Danke!
Oder
Jemand weiß wie die Schnittstelle zum Baustein aussehen muss damit dieser mit dem LMS funktionieren könnte. Das PlugIn sendet dann bei jeder änderung (Lautstärke, Titel, Power,...) die Daten an den Miniserver und werden dann mit dem Medien-Client Baustein im App Visualisiert. Bitte Danke für Infos.Einen Kommentar schreiben:
-
So bin endlich dazu gekommen ein Screenshot zu machen!
Danke für die Bemühungen!
Gruß Tobi1 BildEinen Kommentar schreiben:
-
Den Wert vom Status nimmt der "und Block" nur nicht der vom Taster.
Gruß TobiEinen Kommentar schreiben:
-
Hast du im Statusbaustein die Werte wie in der Anleitung eingefügt? (Letzte Spalte)
Sonst kommt auch kein Wert raus für Play und StopEinen Kommentar schreiben:
-
@Leonardo
ich meinte: Über ne Taste am Lichtschalter oder so.
@hismastersvoice
erst einmal Danke! die "und Bausteine" schallten nicht. Die Signale die vom Taster kommen werden ignoriert. Jemand ne Idee?
Gruß Tobi
Einen Kommentar schreiben:
-
@ ToB204
Über den Status bekommst du bei Play den Wert 1 und bei Stop den Wert 3.
Den Ausgang des Status auf zwei "gleich" mit der Konstante 1/3 setzten und den Taster mit "und" verknüpfen.
Ist der Play im Stop-Modus und der Taster wird gedrückt setzt er das Play-Signal ab, ist er im Play und der Taster wird gedrück setzt er das Stop-Signal.1 BildEinen Kommentar schreiben:
-
welche player du synchron haben willst musst du im squeezeserver einstellen
-
@ hismastersvoice: sehr gute Anleitung, hat alles auf Anhieb geklappt!
Danke!
@ alle:
Hab ne Taste auf dem Lichtschalter, mit der ich immer abwechselnd Play oder Stop triggere. Jetzt würde ich gerne den Status von dem Player-Plugin von hismastersvoice noch mit einbinden, wie mache ich das am besten? Außerdem würde mich interessieren wie Ihr das synchron schalten der Player gelöst habt.
Gruß TobiZuletzt geändert von ToB204; 14.09.2015, 15:34.Einen Kommentar schreiben:
-
Ein Gast antworteteDas stimmt zwar und das habe ich auch schon so verwendet. Ich möchte aber keinen eigenen Logitech Mediaserver betreiben, weil ich ausschließlich Streaming Dienste nutze.
Ich betrachte das ganz ökonomisch --> weniger Software im Einsatz --> weniger WartungEinen Kommentar schreiben:
-
Ein Gast antworteteHallo,
habt ihr einmal versucht ein UE Smartradio zu steuern? Ich kann es manuell vom PC aus, aber nicht mit dem Miniserver.
Anleitung, wie es geht:Die Befehle sind identisch mit denen des Logitech Media Server (LMS) vom Command Lind Interface (CLI)Sie müssen in Form von JSON-RPC mit der POST Methode an den Logitech Mediaserver gesendet werden. Meine Squeezebox ist mit dem Logitechserver verbunden. Deshalb muss der Befehl an uesmartradio.com/jsonrpc.js gesendet werden.
Die Befehle folgende Form und können soviele Parametern wie benötigt haben.Code:[I][COLOR=#333333][FONT=Verdana][SIZE=13px]{"id":1,"method":"slim.request","params":["<player mac adress>",["cmd","param0","param1"]]}[/SIZE][/FONT][/COLOR][/I][COLOR=#222222][FONT=arial][/FONT][/COLOR]Die Befehle können von den fertigen von Loxone auf die JSON RPC schreibweise adaptieren werden.
Beispiele:Code:[I][COLOR=#222222][FONT=arial]{"id":1,"method":"slim.[/FONT][/COLOR][COLOR=#222222][FONT=arial]request","params":["aa:aa:aa:aa:aa:aa[/FONT][/COLOR][COLOR=#222222][FONT=arial]",["power",1]]}[/FONT][/COLOR][/I] [I][COLOR=#222222][FONT=arial]{"id":1,"method":"slim.[/FONT][/COLOR][COLOR=#222222][FONT=arial]request","params":["00:00:00:0[/FONT][/COLOR][COLOR=#222222][FONT=arial]0:00:00",["power",0]]}[/FONT][/COLOR][/I] [I]{"id":1,"method":"slim.request","params":["00:00:00:00:00:00",["pause"]]}[/I] [COLOR=#222222][FONT=arial][/FONT][/COLOR]
WICHTIG: die MAC-Adresse MUSS klein geschrieben werden, sonst funktionierts nicht!!! (Der Logitech Mediaserver versteht nur kleingeschrieben Macadressen.)
Testen kann man mit der Chrome Extension Postman --> siehe Anhang --> Mit dieser Extension steuere ich meine Squeezebox erfolgreich.
wenn ich dasselbe am Miniserver versuche passiert genau gar nichts.
Wie könnte ich denn das Paket untersuchen, das der Miniserver lossendet?Im Anhang sind Bilder konfiguration.3 BilderEinen Kommentar schreiben:
-
Habe leider noch keine Install-Routine für Max2Play geschrieben...
In der Datei habe ich aber ein Anleitung dabei die denke ich alles erklärt.
Bei Fragen einfach PN.Einen Kommentar schreiben:
Einen Kommentar schreiben: