e1bc18ce1ac7f94a7e575c09d14f83b2dc03489c
spotify-cli
Terminal-basierter Spotify Client im Stil von ncmpcpp.
Voraussetzungen
- Python 3.8+
- Spotify Free oder Premium Account
- Spotify App in den Spotify Developer Dashboard angelegt
Setup
1. Spotify App erstellen
- Gehe zu https://developer.spotify.com/dashboard
- Erstelle eine neue App
- Setze den Redirect URI auf
https://localhost:8888/callback - Kopiere die Client ID
2. Installation
cd spotify-cli
pip install -e .
Oder direkt:
pip install -r requirements.txt
python -m spotify_cli.main
3. Einloggen
spotify-cli --login
Beim ersten Start wirst du nach deiner Client ID gefragt. Der Browser öffnet sich automatisch zur Spotify-Authentifizierung.
Benutzung
spotify-cli
Tastenkombinationen
| Taste | Aktion |
|---|---|
j/k oder ↑/↓ |
Navigieren |
Enter |
Auswaehlen / Abspielen |
Space |
Play / Pause |
n |
Naechster Track |
p |
Vorheriger Track |
+/- |
Lautstaerke |
r |
Repeat togglen |
s |
Shuffle togglen |
/ |
Suche oeffnen |
h oder Esc |
Zurueck |
1-8 |
Schnellauswahl (Nav) |
L |
Library |
q |
Beenden |
Views
- Home: Kuerzlich gespielte Tracks
- Playlists: Alle deine Playlists
- Liked Songs: Deine gelikten Songs
- Recently Played: Verlauf
- Library: Liked Songs, Alben, Kuenstler
- Queue: Warteschlange
- Devices: Geraete wechseln
- Search: Songs, Alben, Kuenstler, Playlists suchen
Config
Config-Datei: ~/.config/spotify-cli/config.json
{
"client_id": "deine-client-id"
}
Token wird in ~/.config/spotify-cli/token.json gespeichert.
Logout
spotify-cli --logout
Languages
Python
99.2%
Shell
0.8%