Design
Spotify
Steuert Spotify: Wiedergabe, Titel, Lautstärke, dazu Playlists starten, Titel suchen und das Gerät wechseln. Die Medientasten gehen auch ohne Anmeldung.
| Eigenschaft | Wert |
|---|---|
| Fach | Audio & Medien |
| Schlüssel | spotify (so heißt das Plugin in Makros) |
| Bei frischer Installation | aus (im Marktplatz einschalten) |
| Befehle | 17 |
| Einrichtung | 1 Feld, dazu der Knopf „Bei Spotify anmelden“ |
Wofür
Spotify per Taste steuern, auf zwei Wegen, und beide haben ihren Grund:
- Die Medientasten von Windows brauchen kein Konto. Windows leitet sie an den Player, der sich dafür angemeldet hat, und das ist Spotify, sobald es läuft. Sie können umschalten und springen, aber nichts benennen.
- Mit Anmeldung kommt dazu, was einen Namen braucht: eine Playlist starten, einen Titel suchen, die Lautstärke setzen statt sie zu drücken, die Wiedergabe auf ein anderes Gerät holen.
Welche Befehle wann gehen
| Gruppe | Befehle | Braucht Anmeldung? |
|---|---|---|
| Medientasten | Wiedergabe / Pause, Nächster Titel, Vorheriger Titel, Stopp, Lauter, Leiser, Ton aus/an | nein |
| Ersatz | Pause, Weiter, Weiter zum nächsten Titel, Zurück zum vorherigen Titel | nein: ohne Anmeldung fallen sie auf die Medientasten zurück |
| Mit Konto | Playlist starten, Titel suchen und spielen, Zufallswiedergabe, Lautstärke setzen, Wiedergabe auf Gerät holen | ja |
Ohne Anmeldung gehen nur die Befehle der ersten beiden Zeilen. Alles andere meldet „… braucht das Spotify-Konto - erst im Plugin anmelden“. Eine Playlist per Tastendruck zu erraten wäre schlimmer als eine klare Meldung. Pause und Weiter liegen ohne Anmeldung auf derselben Taste (Wiedergabe / Pause), weil es nur eine gibt: Sie schaltet um und kennt kein „nur pausieren“. Ungenau, aber besser als ein Befehl, der nichts tut.
Einrichten: bei Spotify anmelden
| Feld | Hinweis |
|---|---|
| Spotify-Anmeldung | geheim: wird nach dem Speichern nie wieder angezeigt |
Das Feld zeigt nur, ob eine Anmeldung gespeichert ist. Du füllst es nicht von Hand.
- Öffne Plugins → Spotify → Einrichten.
- Klicke unten links auf Bei Spotify anmelden.
- Dein Browser öffnet die Freigabeseite von Spotify. Bestätige dort. Dafür hast du drei Minuten.
- Im Dialog steht danach Angemeldet als <Name>, der Zustand wird verbunden.
Die Anmeldung braucht kein Geheimnis: Sie läuft mit PKCE, einem Verfahren, das ein Programm auf einem fremden Rechner nutzen kann, ohne etwas Geheimes mitzuliefern. Die Antwort kommt über 127.0.0.1 (Port 9848) zurück, nur auf deinem Rechner. Zugesagt werden dabei nur drei Rechte, mehr nicht: den Zustand der Wiedergabe lesen, die Wiedergabe steuern und private Playlists am Namen finden.
Das Zugangstoken lebt eine Stunde und wird nicht gespeichert. Es wird bei Bedarf aus dem Anmeldeschlüssel neu geholt. Der steht im Klartext in der config.json, siehe Datenschutz.
Befehle
| Befehl | Name im Makro | Felder | Passt auf |
|---|---|---|---|
| Bei Spotify anmelden | spotify.sign_in | — | Taste |
| Wiedergabe / Pause | spotify.play_pause | — | Taste |
| Nächster Titel | spotify.next_track | — | Taste |
| Vorheriger Titel | spotify.previous_track | — | Taste |
| Stopp | spotify.stop | — | Taste |
| Lauter | spotify.volume_up | — | Taste |
| Leiser | spotify.volume_down | — | Taste |
| Ton aus/an | spotify.mute | — | Taste |
| Playlist starten | spotify.play_playlist | playlist Name oder Spotify-URI * | Taste |
| Titel suchen und spielen | spotify.play_track | suche Titel oder Interpret * | Taste |
| Pause | spotify.pause | — | Taste |
| Weiter | spotify.resume | — | Taste |
| Weiter zum nächsten Titel | spotify.next | — | Taste |
| Zurück zum vorherigen Titel | spotify.previous | — | Taste |
| Zufallswiedergabe | spotify.shuffle | an An (ja/nein) | Taste |
| Lautstärke setzen | spotify.set_volume | value Lautstärke (0–100) (beim Schieberegler kommt der Wert vom Regler) | Taste, Schieberegler |
| Wiedergabe auf Gerät holen | spotify.transfer | geraet Gerätename * | Taste |
* ist ein Pflichtfeld.
- Playlist starten: Du kannst den Namen der Playlist schreiben, eine Spotify-URI (
spotify:playlist:…) oder die Webadresse aus „Link kopieren“ (https://open.spotify.com/playlist/…). Ein Name wird über die Suche aufgelöst, der erste Treffer gewinnt. Eine Playlist wird als Zusammenhang gespielt, die Warteschlange bleibt danach gefüllt. - Titel suchen und spielen: Titel oder Interpret. Auch hier gewinnt der erste Treffer. Es wird ein Titel gespielt.
- Zufallswiedergabe: An (ja/nein), ohne Angabe ja.
- Lautstärke setzen: 0 bis 100, beim Schieberegler vom Regler. Werte außerhalb werden abgeschnitten.
- Wiedergabe auf Gerät holen: der Gerätename muss mit dem Namen in Spotify übereinstimmen (Groß- und Kleinschreibung egal). Stimmt er nicht, nennt die Meldung die erreichbaren Geräte: „Kein Spotify-Gerät namens 'x' - da ist: …“.
Zustand
Das Plugin meldet verbunden, sobald du angemeldet bist. Ohne Anmeldung zeigt der Punkt, ob Spotify läuft. Es heißt nie „nicht eingerichtet“, denn die Medientasten gehen auch ohne Konto, und ein Plugin, das sich als nicht eingerichtet meldet, während die Hälfte seiner Befehle täglich benutzt wird, würde lügen. Die Zeile im Dialog sagt zum Beispiel „Spotify läuft - nicht angemeldet, nur Medientasten“ oder „Spotify läuft nicht“.
Gut zu wissen
- Laut Spotify setzen die Steuerbefehle der Web-Schnittstelle ein Premium-Konto voraus.
- „Spotify spielt gerade nirgends - erst einen Player öffnen“ heißt: Es ist kein Gerät aktiv. Öffne Spotify einmal.
- Wird die Anmeldung abgelehnt, nennt der Dialog den Grund. Bleibt die Anmeldung erfolglos, wende dich mit dieser Meldung an den Betreiber der Software. Die Spotify-Anwendung, mit der sich diese Fassung anmeldet, gehört ihm.
- Das Plugin ist bei einer frischen Installation aus.
- Wer nur Wiedergabe und Titel springen will, braucht keine Anmeldung: Dafür reicht auch das Plugin Medien.