Multiroom (Squeezer, Max2Play etc.)

Ti-ejtsch
Beiträge: 149
Registriert: Mi 24. Feb 2016, 10:05

So 27. Mär 2016, 00:10

Wie soll das Auswahlfenster für die Radiosender aussehen, und wo soll dieses Fenster erscheinen?
Marioir
Beiträge: 1147
Registriert: Mi 24. Feb 2016, 15:36
Wohnort: Offenbach

So 27. Mär 2016, 17:35

Am besten wäre es natürlich per Popup Fenster.
Aber das würde wohl nicht gehen.

Also dachte ich eine neue Seite im IH den Sender anklicken und dann wieder manuel zurück gehen.
Schön wäre es natürlich wenn er von selber wieder zur Player Übersicht zurück keheren würde.

@Tj-ejtsch:

Was hältst du davon wenn du den Radio Sender mit in die PHP Seite machst.

Also

Cover
Künstler
Titel
Album / Radio Sender (Musik Sammlung:Album oder bei Radio den Radiosender anzeigen lassen. )
Ti-ejtsch
Beiträge: 149
Registriert: Mi 24. Feb 2016, 10:05

Mo 28. Mär 2016, 00:44

Das PHP File ist so geschrieben, dass es sämtlich Infos über den gerade gespielten Sender/Titel "auswertet". Jedoch kann nur angezeigt werden, was der Sender auch Übermittelt. Bei manchen Sendern wird auch der "Radio Sender" übermittelt und angezeigt. So verhält es sich auch mit dem Album. Bedeutet - man ist auf den Radiosender angewiesen, was der einem zu Verfügung stellt.

Habe aber schon eine Idee, wie ich das mit dem Indikator anstellen kann. Wenn es funktioniert, werde ich berichten.
Ti-ejtsch
Beiträge: 149
Registriert: Mi 24. Feb 2016, 10:05

Mi 30. Mär 2016, 19:33

So, bin heute ein ganzes Stück weiter gekommen. Habe es geschafft, dass mir bei abgespieltem Radiosender ein Indikator angezeigt wird. Hier mal ein paar Screenshots:
Screenshot_2016-03-30-18-57-35.png
Screenshot_2016-03-30-18-57-35.png (227.35 KiB) 15587 mal betrachtet
Screenshot_2016-03-30-18-58-14.png
Screenshot_2016-03-30-18-58-14.png (168.12 KiB) 15587 mal betrachtet
Screenshot_2016-03-30-19-06-32.jpg
Screenshot_2016-03-30-19-06-32.jpg (64.61 KiB) 15587 mal betrachtet
Marioir
Beiträge: 1147
Registriert: Mi 24. Feb 2016, 15:36
Wohnort: Offenbach

Do 31. Mär 2016, 09:14

Wie hast du das jetzt gelöst?

Bin mal auf dein Projekt gespannt.
Ti-ejtsch
Beiträge: 149
Registriert: Mi 24. Feb 2016, 10:05

Do 31. Mär 2016, 10:27

Hallo,
eigentlich ganz einfach, wenn man erst mal die Idee dazu hat.

Als erstes fertigt man sich die gewünschten Radiobuttons an - eines ohne, und eines mit Indikator.
s42824q.png
s42824q.png (14.71 KiB) 15568 mal betrachtet
antenne bayern- on.jpg
antenne bayern- on.jpg (25.56 KiB) 15568 mal betrachtet
Mit Tasker und dem Autosqueeze Plugin für Tasker erstellt man einen Task, der die abgespeicherte Playlist in Squeeze abspielt. Als nächstest fügt man noch einen HTTP Get Befehl hinzu, der anschließend ein gewünschte Seite in IH öffnet (z.B Seite 7,8,9). Anschließend als App speichern. Dies macht man mit jedem einzelnen Radiosender.
Screenshot_2016-03-31-09-55-13.png
Screenshot_2016-03-31-09-55-13.png (40.36 KiB) 15568 mal betrachtet
In IH eine Seite hinzufügen und mit den erstellten APPs hinterlegen. Nun kopiert man diese Seite um die Anzahl, wie Radiosender vorhanden sind. Anschließend werden diese Seiten mit der Seitenzahl versehen, die in Tasker hinterlegt worden sind. Zum Schluss tauscht man die Icons aus, dass auf jeder Seite nur einmal das jeweilige Icon mit Indikator zu sehen ist.

Ich hoffe, dass ist ich es einigermaßen verständlich geschrieben habe. Sollten noch Fragen sein, werde ich diese natürlich beantworten.
Marioir
Beiträge: 1147
Registriert: Mi 24. Feb 2016, 15:36
Wohnort: Offenbach

Do 31. Mär 2016, 12:37

So könnte ich vielleicht das Ein und Ausschalten meiner Boxen bewerkstelligen
Da würde das Toggeln wegfallen und ich würde sofort sehen welche Box Aktiviert ist.

Aber glaub das ist nicht so einfach machbar, da es ja zu viele Kombinationen geben wird, bei 4 Räumen. wäre alles zu kopliziert.

Aber vielleicht fällt dir ja noch was ein, wie man das am besten bewerkstelligen kann.
Will einfach das Togglen vermeiden aber auch gerne sehen welche Zimmer Eingeschaltet bzw. Ausgeschaltet sind.

Aber Verwendung habe ich doch für den Seiten wechsel.
Gehe ich bei mir auf Playlisten, öffnet IH mir ja ne neue Seite, Klicke ich dann auf die gewünschte Playlist, kann er mir ja gleich wieder auf die Übersicht Seite des Players wechseln.

Guter Tipp von dir.

P.s. Was macht deine PHP Seite?
Ti-ejtsch
Beiträge: 149
Registriert: Mi 24. Feb 2016, 10:05

Do 31. Mär 2016, 13:24

Meine PHP Seite wird wohl am Wochenende fertiggestellt. Momentan bin ich auf der Suche, wie ich auf meinem Raspberry mit Max2Play noch einen Webserver/PHP Server integrieren kann, bzw. parallel laufen lassen kann. Bin gerade echt am Überlegen, ob ich mir noch einen 2. Raspberry holen soll.
Marioir
Beiträge: 1147
Registriert: Mi 24. Feb 2016, 15:36
Wohnort: Offenbach

Do 31. Mär 2016, 14:01

Guck mal da.

https://github.com/max2play/webinterface

eben nur kurz überflogen, aber müsste doch das sein, was du suchst oder?
Ti-ejtsch
Beiträge: 149
Registriert: Mi 24. Feb 2016, 10:05

Di 5. Apr 2016, 15:33

So, dass mit dem Server hat sich auch erledigt, da Max2Play einen eigenen integriert hat. Man muss nur wissen wo :) Dies hat natürlich den Vorteil, dass man alles an einer Stelle hat und seine Dateien und Files nicht an verschiedenen Orten abgelegt hat.

Nun zu dem versprochenen File. Dazu eine kleine Erklärung - sicherlich wird ein Profi die Hände über dem Kopf zusammen schlagen, wenn er den Aufbau dieses Files sieht. Ich bin nun mal Laie und habe mir dieses File aus verschiedenen Beispielen zusammengesetzt. Das Ergebnis ist was ich wollte und dabei ist mir egal, wie "schön" das File geschrieben ist. Wenn jemand will und die Ahnung hat, kann er es gerne ändern und hier wieder bereitstellen, solange es noch funktioniert.

Hier ein paar Infos und Änderungsmöglichkeiten innerhalb der PHP Datei.

Zeile 16: Hier kann der Hintergrund der angezeigten Seite verändert werden

Zeile 25-28: Hier kann der angezeigte Text (Titel: , Artist ....) in Größe und Farbe verändert werden

Zeile 43 ganz wichtig: Hier xxx mit eurer IP Adresse eingeben. Den Port 9000 müsstet ihr übernehmen können, wenn dieser nicht verändert wurde. Hinter "Player=" eure MAC Adresse von Squeezer eintragen.
Width="xxx" height="xxx" ist für die Größe des Covers zuständig.

Zeile 48-52: Auch hier eure IP und MAC Adresse eingeben. Port 9090 könnt ihr belassen, wenn dieser nicht geändert worden ist.

Zeile 74, 77, 80: ebenfalls eure MAC Adresse in Form von xx%3Axx%3Axx%3A eingeben.
In den gleichen Zeilen könnt ihr Titel:, Artist: und Album: auf eure Bedürfnisse abändern.

Bittet achtet bei euren Veränderungen darauf, dass sich keine Leerzeile oder ähnliches einschleicht, da sonst das PHP File nicht funktioniert.
Jetzt auf einen PHP Server laden und in IH eine "Execute a HTTP request" Seite mit der Adresse zu eurem File erstellen und freuen.
Viel Spaß damit - wäre nett wenn jemand schreiben würde, ob es geklappt hat.

Hier könnt ihr das File test.php laden:
http://workupload.com/file/GnnUaJw
Antworten