Antwort
Sep 24, 2020 - 21:35
Ein Anzeigen von Spotify Inhalten über ein einfaches Element in NEO vom Typ Webseite funktioniert grundsätzlich zur Zeit in NEO nicht, da Spotify Digital Rights Management (DRM) Unterstützung vorraussetzt. DRM wird zwar von Browsern wie z.B. Chrome unterstützt, nicht aber von einer NEO Remote, daher lässt sich über ein Element vom Typ Webseite zur Zeit auch nichts von Spotify in NEO anzeigen.
Wenn Du Spotify aus NEO ansteuern willst bzw. den Status wie Cover, Interpret, Album, Künstler, Position, Lautstärke usw. anzeigen lassen willst, geht das also nur über die Kopplung von einem Spotify Premium Account über die Spotify API und einem System das Spotify auch unterstützt.
Da Mediola selber zur Zeit keine Anbindung an die Spotify API anbietet, musst Du bei Bedarf die Ansteuerung über ein externes System, das Spotify unterstützt, und ein NEO Plugin vornehmen.
Möglich ist eine Ansteuerung von Spotify und Anzeigen des Status in NEO z.B. mit IP-Symcon und dem Spotify Modul und dem NEO Plugin IP-Symcon wenn ein Spotify Premium Account genutzt wird.
Dazu musst Du in IP-Symcon das Spotify Modul installieren
anschileßend wird der Spotify Premium Account für IP-Symcon authentifiziert und verknüpft, indem Du Dich einmalig mit Deinem Spotify Benutzer Namen und Passwort anmeldest und ein Zugriff für IP-Symcon zulässt.
Anschließend kann dann Spotify im Gerätemanager in NEO importiert werden.
Dann kannst Du normal entweder einen Status zuweisen wie z.B. Album, Interpret usw.
Oder einem Button in NEO eben eine Aktion zuweisen wie z.B. Zurück, Play, Stop, Pause, Weiter
Wenn Du Spotify aus NEO ansteuern willst bzw. den Status wie Cover, Interpret, Album, Künstler, Position, Lautstärke usw. anzeigen lassen willst, geht das also nur über die Kopplung von einem Spotify Premium Account über die Spotify API und einem System das Spotify auch unterstützt.
Da Mediola selber zur Zeit keine Anbindung an die Spotify API anbietet, musst Du bei Bedarf die Ansteuerung über ein externes System, das Spotify unterstützt, und ein NEO Plugin vornehmen.
Möglich ist eine Ansteuerung von Spotify und Anzeigen des Status in NEO z.B. mit IP-Symcon und dem Spotify Modul und dem NEO Plugin IP-Symcon wenn ein Spotify Premium Account genutzt wird.
Dazu musst Du in IP-Symcon das Spotify Modul installieren
anschileßend wird der Spotify Premium Account für IP-Symcon authentifiziert und verknüpft, indem Du Dich einmalig mit Deinem Spotify Benutzer Namen und Passwort anmeldest und ein Zugriff für IP-Symcon zulässt.
Anschließend kann dann Spotify im Gerätemanager in NEO importiert werden.
Dann kannst Du normal entweder einen Status zuweisen wie z.B. Album, Interpret usw.
Oder einem Button in NEO eben eine Aktion zuweisen wie z.B. Zurück, Play, Stop, Pause, Weiter
Von
Hallo Fonzo,
danke für die Ausführung.
Wie läuft dann die Suche nach Liedern ab? Funktioniert das auch innerhalb der Fernbedienung?
Was benötige ich hierfür von IP-Symcon? Lizenz und Hardware?
Kostet das Spotify Modul dann nochmal extra?
Von
Grundsätzlich hast Du unterschiedliche Möglichkeiten. wenn es nicht unbedingt komplett innerhalb der NEO Fernbedienung sein soll, ist es das einfachste aus NEO die Spotfy App zu öffnen..
Das geht indem Du einen Button anlegst und dort als Aktion
HTTP-Request senden
auswählst.
In das Feld trägst Du dann
spotify://
ein. Dadaurch wird über den Button Druck in NEO die Spotify App zusätzlich gestartet. In der Spotify App kannst Du dann ja ganz normal mit dem Umfang arbeiten den Spoitfy in der eigenen App bietet.
Wenn Du wirklich alles innerhalb der NEO App abbilden willst, dann ist da ein wenig Arbeit notwendig. Das Problem ist das NEO mit einem Textfeld nur Dinge anzeigen kann, aber nichts eingeben. IP-Symcon selber ist in der Lage auch Lieder von Spotify zu suchen, das Problem ist eher die Eingabe aus NEO zu übergeben. Da IP-Symcon auch PHP Server ist, kann man dafür ein HTML Formular nutzten, in das man in NEO EIngaben machen kann, diese Eingabe muss man dann in IP-Symcon auswerten und die Antwort in einem Webseitenelement in NEO wieder ausgeben lassen. EIn fertigen Inhalt für ein Webseitenelement für NEO gibt es da aber nicht, weil jeder wieder andere Anforderungen hat, wie das aussehen soll, bzw. der Inhalt des Webseitenelements ja dann auch individuell zum restlichen Layout der NEO Seite passen muss und jede NEO Seite pro Device ja dann wieder unterschiedliche Auflösungen nutzt.
Was mann aber machen kann ohne Webseitenelemente zu nutzten ist Favoriten Playlisten anzulegen in der Spotify App und dann diese Favoriten aus NEO aufzurufen, das geht zumindest zunächst mal einfacher. Aber wie gesagt Lieder könnte man auch innerhalb von NEO suchen ist nur mit Einrichtungsaufwand verbunden.
Für IP-Symcon brauchst Du einen Rechner auf dem das läuft, zum Testen reicht da erst mal so was wie ein Windows Rechner. Zum dauerhaften Funktion muss der Rechner aber 24 / 7 laufen, daher bietet sich da dann eher so was wie ein Raspberry, NAS oder eben doch ein richtiger Server an. Wenn Du gar kein Rechner nutzten willst, kann man auch als Gateway eine SymBox erwerben, dann muss man gar nichts installieren.
Zum Testen kannst Du die Demo Version nutzten, ansonsten gibt es Lizenzen von IP-Symcon, die kleinste ist die Basic, die man zur dauerhaften Nutzung erwerben müsste. Das ansteuern von Geräten oder Systemen kostet dann nichts extra, das Spotify Modul also auch nichts extra, ob Du jetzt also Spotify darüber nutzt oder Alexa Geräte steuerst oder Deine Waschmaschine usw. ist egal. Entscheidend ist nur die Anzahl der Variablen und die gibt dann wiederum die Lizenz vor. Spotify nutzt 8 bis 10 Variablen, die Du dann eben in NEO nutzten kannst, so ist dann eben Künstler, Album, Song usw. jeweils eine Variable, die Du in NEO einem Textfeld zuweisen kannst. Die Basic Version von IP-Symcon beinhaltet 250 Variablen, Du hast dann also neben Spoitfy noch 240 Variablen zum steuern von anderen Systemen oder Geräten übrig. Ein einfacher Schalter von einem System wäre also eine Variable (ein/aus), während komplexere Dinge wie Astronomische Daten auch mal 20 Variablen und mehr nutzten können.
Wenn es Dir nichts ausmacht zwischen Apps zu wechseln ist es defintiv das einfachste die Spotify App aus NEO zusätzlich zu öffnen.
Wenn Du besonderen Wert darauf legst, Spotify wirklich komplett aus NEO zu steuern ohne eine weitere App zu öffnen, das ist vor allem dann relevant wenn man NEO z.B. im Kiosk Modus betreibt, dann kann man ja keine andere App öffnen, dann geht das eben nur mit einem NEO Plugin und externen Systemen, die Spotify ansteuern wie IP-Symcon.
Von
Hallo Fonzo,
vielen Dank für die ausführliche Erklärung.
Tatsächlich war mein Ziel, Spotify vollumfänglich aus einer Fernbedienung heraus zu steuern, ohne zwischen Apps hin und her zu wechseln.
Es ist echt schade, dass es hierfür keine einfache Möglichkeit gibt, die auch für einfache Anwender nutzbar ist (wie z.B. ein Plugin).
Deine Ausführung übersteigt mein Know-How bei weitem.
Vielleicht gibt es ja irgendwann mal ein Plugin.
Vielen Dank
Von
Das mit Liedern suchen direkt aus NEO hatte ich bisher selber noch nicht im persönlichen Fokus. Wenn ich mal Lust und Zeit habe kann ich ja mal was basteln und das dann teilen. Wenn man erst mal einen Inhalt für einen Webseitenelement in NEO zusammen gebaut hat, ist das ja im Prinzip nur ein zuweisen zu einem Webseitenelement in NEO.
Falls ich was erstellt haben sollte gebe ich Bescheid und poste das dann mal wie das aussieht.
Neuen Kommentar hinzufügen