ChriD / RaumkernelLib

C/C++ library to control the Raumfeld Multiroom System
3 stars 0 forks source link

Add more signals for RendererState value change #8

Open ChriD opened 8 years ago

ChriD commented 8 years ago

Add signals for rendering / avTransportation value changes. We may do this directly on the renderer Object or we do make it on a global manager (device manager) which think is the better approach.

So add a global signal like rendereStateChanged and some specific one like volumeChanged, muteChanged aso?

kleinbruce commented 8 years ago

Hi ChriD

Thanks for all your work on this RaumServer-Stuff. Hope you do understand German as well so I change here...

Ich habe einen Expand, einen Connector 2 und einen One S. Alles läuft soweit.

Via SSH habe îch deine Software nach und nach auf allen drei Geräten installiert (und wieder deinstalliert). Auf keinem der drei Geräte konnte ich erfolgreich Befehle absetzen. Probiert habe ich es via Firefox und Chrome. Die Dateien raumserver und S99.. sind gesetzt auf 755, gewartet habe ich jeweils lange.. als Antwort zeigte der Browser jeweils, dass die Seite nicht erreicht werden konnte. Auch der Webserver ging nicht..

Was kann man vergessen, bzw. falsch machen?

Als Endziel möchte ich das Ganze von einem Comexio-Server aus bedienen..

Herzliche Dank! Wenn wirklich läuft werde ich mich gerne dafür erkenntlich zeigen :)

Gruess kleinbruce

ChriD commented 8 years ago

Hallo kleinbruce,

Du hast vermultich noch die alte Version probiert? Ich kann die gerne die neue BETA Version zukommen lassen. Doku dazu hier: https://github.com/ChriD/Raumserver/wiki

Das wäre ein Installer der auf Windows / Linux läuft und den aktuellen Raumserver (auch noch BETA) automatisch herunterlädt und auf ein ausgewähltes raumfeld device installiert (außer auf die alte base, für das teil habe ich noch keinen build erstellt). D.h du brauchst nur das RF device auswählen (er sucht sich alle verfügbaren) und dann auf "Install" :-)

Die BETA läuft schon ziemlich stabli auf meinem System.

Kann ich dir eventuell heute Abend kurz noch builden und raufladen. Zumindest den Installer der auf Windows läuft. Auf Linux muss ich bei dem noch etwas nacharbeiten.

kleinbruce commented 8 years ago

Merci Christian

Ja, ich hab "nur" den Alten gefunden. Der Link (github/installer) auf das Installer Zip ging nicht bzw. lädt eine Zip Datei mit html Codes..

Windows Installer reicht, DANKE!

Liebe Grüsse aus den CH Alpen :)

Am 23. Juni 2016, 16:14, um 16:14, Christian notifications@github.com schrieb:

Hallo kleinbruce,

Du hast vermultich noch die alte Version probiert? Ich kann die gerne die neue BETA Version zukommen lassen. Doku dazu hier: https://github.com/ChriD/Raumserver/wiki

Das wäre ein Installer der auf Windows / Linux läuft und den aktuellen Raumserver (auch noch BETA) automatisch herunterlädt und auf ein ausgewähltes raumfeld device installiert (außer auf die alte base, für das teil habe ich noch keinen build erstellt). D.h du brauchst nur das RF device auswählen (er sucht sich alle verfügbaren) und dann auf "Install" :-)

Die BETA läuft schon ziemlich stabli auf meinem System.

Kann ich dir eventuell heute Abend kurz noch builden und raufladen. Zumindest den Installer der auf Windows läuft. Auf Linux muss ich bei dem noch etwas nacharbeiten.


You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/ChriD/RaumkernelLib/issues/8#issuecomment-228063285

kleinbruce commented 8 years ago

..ich meine der Link hier auf den Windows Installer bringt nichts gscheites zu Tage.

Nochmals Danke für dein Tun!

Gruess philippe

ps: warum ignoriert der Teufel vehemmt dein tolles Tool? Das ist doch ein echter Mehrwert für ihr System...

Am 23. Juni 2016, 16:14, um 16:14, Christian notifications@github.com schrieb:

Hallo kleinbruce,

Du hast vermultich noch die alte Version probiert? Ich kann die gerne die neue BETA Version zukommen lassen. Doku dazu hier: https://github.com/ChriD/Raumserver/wiki

Das wäre ein Installer der auf Windows / Linux läuft und den aktuellen Raumserver (auch noch BETA) automatisch herunterlädt und auf ein ausgewähltes raumfeld device installiert (außer auf die alte base, für das teil habe ich noch keinen build erstellt). D.h du brauchst nur das RF device auswählen (er sucht sich alle verfügbaren) und dann auf "Install" :-)

Die BETA läuft schon ziemlich stabli auf meinem System.

Kann ich dir eventuell heute Abend kurz noch builden und raufladen. Zumindest den Installer der auf Windows läuft. Auf Linux muss ich bei dem noch etwas nacharbeiten.


You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/ChriD/RaumkernelLib/issues/8#issuecomment-228063285

ChriD commented 8 years ago

..ich meine der Link hier auf den Windows Installer bringt nichts gscheites zu Tage.

Ja, weil die version und das wiki noch nicht fertig ist :) Aber ich habe den windows link jetzt auf die Beta version gelegt. Hier auch nochmal der link: http://bassmaniacs.com/data/appBinaries/raumserverInstaller/currentVersion/raumserverInstaller_windows.zip

ACHTUNG: nach der installation muss das raumfeld device neu gestartet werden sollte der server sich nicht autom. starten. Manchmal tut ers nach der installation, manchmal nicht. Aber ein reboot des devices startet ihn normalerweise immer sauber

Vielleich startest du alle paar Monate mal den Installer, der sagt dir dann nämlich obs ne neue Version gibt.

Viel Spaß!

kleinbruce commented 8 years ago

Guten Morgen Christian

Ich bin einen klitzekleinen Schritt weiter. Nur leider fehlen mir auf diesem PC die geforderten dll Dateien:

Siehe Screenshots im Anhang.

Kann es sein, dass du in einem "Debug-Mode", weil Beta, kompiliert hast?

Dankeschöön und ä schöne Tag! Philippe


Am 23.06.2016 um 19:58 schrieb Christian:

..ich meine der Link hier auf den Windows Installer bringt nichts
gscheites zu Tage.

Ja, weil die version und das wiki noch nicht fertig ist :) Aber ich habe den windows link jetzt auf die Beta version gelegt. Hier auch nochmal der link: http://bassmaniacs.com/data/appBinaries/raumserverInstaller/currentVersion/raumserverInstaller_windows.zip

ACHTUNG: nach der installation muss das raumfeld device neu gestartet werden sollte der server sich nicht autom. starten. Manchmal tut ers nach der installation, manchmal nicht.

Vielleich startest du alle paar Monate mal den Installer, der sagt dir dann nämlich obs ne neue Version gibt.

Viel Spaß!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ChriD/RaumkernelLib/issues/8#issuecomment-228130846, or mute the thread https://github.com/notifications/unsubscribe/ATKeMG77WcJoeArlGR-U2e76lUEWV5nMks5qOskugaJpZM4I3uEC.

kleinbruce commented 8 years ago

..und noch MIT Screenshots :-)

Guten Morgen Christian

Ich bin einen klitzekleinen Schritt weiter. Nur leider fehlen mir auf diesem PC die geforderten dll Dateien:

Siehe Screenshots im Anhang.

Kann es sein, dass du in einem "Debug-Mode", weil Beta, kompiliert hast?

Dankeschöön und ä schöne Tag! Philippe


Am 23.06.2016 um 19:58 schrieb Christian:

..ich meine der Link hier auf den Windows Installer bringt nichts
gscheites zu Tage.

Ja, weil die version und das wiki noch nicht fertig ist :) Aber ich habe den windows link jetzt auf die Beta version gelegt. Hier auch nochmal der link: http://bassmaniacs.com/data/appBinaries/raumserverInstaller/currentVersion/raumserverInstaller_windows.zip

ACHTUNG: nach der installation muss das raumfeld device neu gestartet werden sollte der server sich nicht autom. starten. Manchmal tut ers nach der installation, manchmal nicht.

Vielleich startest du alle paar Monate mal den Installer, der sagt dir dann nämlich obs ne neue Version gibt.

Viel Spaß!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ChriD/RaumkernelLib/issues/8#issuecomment-228130846, or mute the thread https://github.com/notifications/unsubscribe/ATKeMG77WcJoeArlGR-U2e76lUEWV5nMks5qOskugaJpZM4I3uEC.

ChriD commented 8 years ago

ja der installer ist noch ein Debug Release. Ist aber glaube ich egal. Die DLLS braucht er so und so Du kannst dir die Visual C++ 2013 Runtimes runterladen, dann sollte es gehen. Eventuell werd ich sie noch statisch linken dann wird die Runtime Installation überflüssig sein https://www.microsoft.com/de-de/download/details.aspx?id=40784

kleinbruce commented 8 years ago

Danke.

Nun habe ich die DLL's (unter C:/Windows/System32) bekomme aber noch immer dieselben Fehlermeldungen..

Am besten wohl doch statisch verlinken :-)

Gruess Philippe


Am 24.06.2016 um 09:06 schrieb Christian:

ja der installer ist noch ein Debug Release. Ist aber glaube ich egal. Die DLLS braucht er so und so Du kannst dir die Visual C++ 2013 Runtimes runterladen, dann sollte es gehen. Eventuell werd ich sie noch statisch linken dann wird die Runtime Installation überflüssig sein https://www.microsoft.com/de-de/download/details.aspx?id=40784

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ChriD/RaumkernelLib/issues/8#issuecomment-228273198, or mute the thread https://github.com/notifications/unsubscribe/ATKeMNmWxJ5Yz6igZX3xoXphRZSJpoX1ks5qO4HsgaJpZM4I3uEC.

ChriD commented 8 years ago

Schieb die 2 dlls mal in den raumserverInstaller ordner


Von: kleinbruce notifications@github.com Gesendet: Freitag, 24. Juni 2016 07:39 An: ChriD/RaumkernelLib Cc: Christian; Assign Betreff: Re: [ChriD/RaumkernelLib] Add more signals for RendererState value change (#8)

Danke.

Nun habe ich die DLL's (unter C:/Windows/System32) bekomme aber noch immer dieselben Fehlermeldungen..

Am besten wohl doch statisch verlinken :-)

Gruess Philippe


Am 24.06.2016 um 09:06 schrieb Christian:

ja der installer ist noch ein Debug Release. Ist aber glaube ich egal. Die DLLS braucht er so und so Du kannst dir die Visual C++ 2013 Runtimes runterladen, dann sollte es gehen. Eventuell werd ich sie noch statisch linken dann wird die Runtime Installation überflüssig sein https://www.microsoft.com/de-de/download/details.aspx?id=40784

You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ChriD/RaumkernelLib/issues/8#issuecomment-228273198, or mute the thread https://github.com/notifications/unsubscribe/ATKeMNmWxJ5Yz6igZX3xoXphRZSJpoX1ks5qO4HsgaJpZM4I3uEC.

You are receiving this because you were assigned. Reply to this email directly, view it on GitHubhttps://github.com/ChriD/RaumkernelLib/issues/8#issuecomment-228278015, or mute the threadhttps://github.com/notifications/unsubscribe/ACY5a6zGkISd2m5fPB-LHF6HNVspx1pBks5qO4m0gaJpZM4I3uEC.

ChriD commented 8 years ago

Also ich hab jetzt ein Release Build erstellt und die nötigen dlls in das zip hinzugefügt. Habs auf einer Windoes 7 VM getestet ohne VisualStudio binaries und es hat funktioniert. Kannst du den Installer bitte nochmal neu laden?

kleinbruce commented 8 years ago

Hallo Christian

Du bist definitiv mein Raumfeld-Held :-) Wunderschön der neue Installer - cool!

Sind €200 eine gute Entschädigung oder doch eher eine Beleidigung für dein Werk?


Noch was ganz kleines... "setPlayMode" liefert bei jedem Befehl immer das:

CMD http://192.168.0.107:8080/raumserver/controller/setPlayMode?id=bad&mode=REPEAT_ALL [Mit oder ohne "id" gehts nicht]

=> Error while executing request: ''mode' option with value 'REPEAT_ALL' is wrong!

Gruess us em Haslital

Philippe


Am 24.06.2016 um 19:02 schrieb Christian:

Also ich hab jetzt ein Release Build erstellt und die nötigen dlls in das zip hinzugefügt. Habs auf einer Windoes 7 VM getestet ohne VisualStudio binaries und es hat funktioniert. Kannst du den Installer bitte nochmal neu laden?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ChriD/RaumkernelLib/issues/8#issuecomment-228401972, or mute the thread https://github.com/notifications/unsubscribe/ATKeMN1SB_n6Gz4fUfC8U5ZWnCLTYKNrks5qPA2wgaJpZM4I3uEC.

ChriD commented 8 years ago

Ich mache das nicht des Geldes wegen. Also brauchst du mich nicht zu Entschädigen :-) Außerdem wäre das viel zu viel. Wenn du unbedingt etwas donaten willst dann genügt soviel das ich mir ein Bierchen gönnen kann ;-)

kleinbruce commented 8 years ago

Hallo Christian

Das ist Edel!

Ich bin echt froh, dass es dieses Tool gibt. Habs gestern zusammen mit Comexio probiert (Smart-Home Zeug) und es funktioniert auch da wunderbar :)

Nun möchte ich dir wirklich was zukommen lassen. Bin aber kein Freund von PayPal. Kannst du mir deine Kontodaten rüberwachsen lassen?

Zwei Dinge habe ich noch:

a) Mit was für einem Befehl kann ich die Zufällige Reihenfolge aller Titel auslösen?

b) PlayMode Befehle (SHUFFLE, etc.) werden nicht angenommen. Es kommt eine Fehlermeldung zurück.

Danke & Gruss aus dem Haslital Philippe


Am 25.06.2016 um 22:08 schrieb Christian:

Ich mache das nicht des Geldes wegen. Also brauchst du mich nicht zu Entschädigen :-) Außerdem wäre das viel zu viel. Wenn du unbedingt etwas donaten willst dann genügt soviel das ich mir ein Bierchen gönnen kann ;-)

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ChriD/RaumkernelLib/issues/8#issuecomment-228568170, or mute the thread https://github.com/notifications/unsubscribe/ATKeMNA3dUBm1LVR9zbzfJfq1HuJ4ZJ6ks5qPYqjgaJpZM4I3uEC.

ChriD commented 8 years ago

a) machst du mit b) b) hat aber noch einen Bug und funktioniert nicht, deshalb bekommst du die Fehlermeldung Ist in der nächsten version/build behoben. Ein bisschen dauerts noch bis die kommt. Ein paar punkte möchte ich noch in die 1.0.0 version reinbekommen.

Kann dir schon meine Kontodaten rüberreichen, aber die würd ich dir gern lieber per mail zukommen lassen. Kannst mir bitte deine Mailaddresse geben? Ich sehe die ja nicht und das läuft sonst alles über den GITHUB Issue.

kleinbruce commented 8 years ago

a mit b => Alles klar.

Dachte PlayMode SHUFFLE schaltet einfach die Zufallswiedergabe ON/OFF. Wenn ich damit das Gleiche erreiche, wie unter Playlist/Zufallslisten/My Music Suffle, so bin ich auch am Ziel :-)

Hier (m)eine Email

2016@arbyte.ch

Gruess us em Haslital

Philippe


Am 29.06.2016 um 18:55 schrieb Christian:

a) machst du mit b) b) hat aber noch einen Bug und funktioniert nicht, deshalb bekommst du die Fehlermeldung Ist in der nächsten version/build behoben. Ein bisschen dauerts noch bis die kommt. Ein paar punkte möchte ich noch in die 1.0.0 version reinbekommen.

Kann dir schon meine Kontodaten rüberreichen, aber die würd ich dir gern lieber per mail zukommen lassen. Kannst mir bitte deine Mailaddresse geben? Ich sehe die ja nicht und das läuft sonst alles über den GITHUB Issue.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ChriD/RaumkernelLib/issues/8#issuecomment-229419193, or mute the thread https://github.com/notifications/unsubscribe/ATKeMI4GkkGu1g1CEbm7pFcpmSwdpgWzks5qQqN_gaJpZM4I3uEC.

ChriD commented 8 years ago

Wenn ich damit das Gleiche erreiche, wie unter Playlist/Zufallslisten/My Music Suffle, so bin ich auch am Ziel

Ach so, das meinst du. Das habe ich falsch verstanden. Nein die Funktion mit "Playlist/Zufallslisten/My Music Suffle" gibt es noch nicht. Ich werde dazu einen neuen Issue erfassen. https://github.com/ChriD/Raumserver/issues/22