Spotify-TUI bedeutet eigentlich nur, daß es ein einfacher Spotify Client ist aber im Text User Interface und wird in der Konsole bzw Terminal ausgeführt (ein Desktop ist nicht notwendig)
Dieser Player funktioniert mit "raspotify" und "spotifyd", einer von beiden muß installiert sein sonst kommt keine Musik aus dem Raspi.
Als aller erstes geht man auf die folgende Webseite:
https://developer.spotify.com/dashboard/applications
Dort meldet man sich mit seinem Spotify Account an und geht anschließend auf "create an App" wie auf den folgenden Bildern zu sehen ist. Klickt auf "Edit Settings" und unter "Redirect URIs" fügt man "http://localhost:8888/callback" ein und klickt auf Add. Alles abspeichern und im Hauptmenü erhält man jetzt eine "client id" und den dazugehörigen "client secret" (auf meinem Bild ist dieser verdeckt und wird durch das draufklicken sichtbar. Ich habe mir beide "Codes" in einer Text Datei gespeichert.
Jetzt kann man ausloggen und den Browser schließen oder minimieren. Jetzt benötigen wir einen Player (den Spotify-TUI). Den gibt es für ARM Geräte leider nur als "Snap Paket" zur Zeit.
ab hier habe ich erstmal einen "reboot" gemacht
"spt" per Terminal starten
Entweder startet man "Spotify-TUI" über die Verknüpfung im Startmenü oder man tippt "snap run spt" ins Terminal/Konsole ein. Nun kommt die Abfrage nach der "client id" und dem "client secret"
Gebt alles ein und dann bei "Enter Port of redirect uri" die 8888 eintippen. Nun dürfte eine Webseite aufgehen mit einer Fehlermeldung. Hier kopieren wir uns oben in der Adressleiste die Internetadresse von dieser "Fehlermeldung" und fügen diese ins Terminal ein und bestätigen mit Enter. Ein Spotify Popup öffnet sich, ggf muss man sich wieder anmelden und dann erteilt man eine Erlaubnis, daß "spt" auf das Spotify Konto zugreifen darf. Dann endlich öffnet sich spt im Terminal wie auf dem Bild.