Shpotify ist ein einfaches Bash/Apple -Skript, um Spotify aus der Befehlszeile auf einem Mac zu steuern.
Wenn Sie dies interessant finden, sollten Sie mir auf Twitter folgen, um mehr über die anderen Dinge zu erfahren, die ich tue.
Laden Sie die Spotify -Desktop -Anwendung herunter und installieren Sie, wenn Sie es noch nicht getan haben.
Der einfachste Weg, Shpotify zu installieren, besteht darin, den Homebrew -Paket -Manager zu verwenden:
brew install shpotify
Wenn Sie kein Homebrew verwenden, können Sie das Skript manuell installieren, indem Sie ein paar einfachen Schritten folgen:
Abrufen Sie eine Kopie dieses Repositorys, entweder mit Git oder laden Sie das ZIP -Archiv herunter.
Navigieren Sie zum Ordner, in dem Sie das Repository abgerufen haben (falls erforderlich) und stellen Sie sicher, dass die Datei mit dem Namen spotify ausführbar ist:
cd shpotify
chmod +x spotify
Kopieren Sie den spotify an einen bequemen Ort in Ihrem PATH oder setzen Sie Ihren PATH so ein, dass sich der Ordner befindet, in dem sich die Datei befindet.
Shpotify muss eine Verbindung zur API von Spotify herstellen, um Musik mit Namen zu finden. Es ist sehr wahrscheinlich, dass Sie diese Funktion wollen!
Um dies zum Laufen zu bringen, müssen Sie sich zunächst an der Entwicklerseite von Spotify anmelden und eine Anwendung erstellen. Sobald Sie dies getan haben, finden Sie die Client ID und Client Secret Werte und geben sie in Ihre Shpotify -Konfigurationsdatei unter ${HOME}/.shpotify.cfg ein.
Stellen Sie sicher, dass Sie Ihre Werte zitieren und keine zusätzlichen Räume hinzufügen. Wenn es fertig ist, sollte es wie folgt aussehen (aber mit Ihren eigenen Werten):
CLIENT_ID="abc01de2fghijk345lmnop"
CLIENT_SECRET="qr6stu789vwxyz"
Mit Shpotify können Sie Spotify mit den folgenden Befehlen steuern:
spotify play Resumes playback where Spotify last left off.
spotify play <song name> Finds a song by name and plays it.
spotify play album <album name> Finds an album by name and plays it.
spotify play artist <artist name> Finds an artist by name and plays it.
spotify play list <playlist name> Finds a playlist by name and plays it.
spotify play uri <uri> Play songs from specific uri.
spotify next Skips to the next song in a playlist.
spotify prev Returns to the previous song in a playlist.
spotify replay Replays the current track from the beginning.
spotify pos <time> Jump to a specific time (in seconds) in the current song.
spotify pause Pauses (or resumes) Spotify playback.
spotify stop Stops playback.
spotify quit Stops playback and quits Spotify.
spotify vol up Increases the volume by 10%.
spotify vol down Decreases the volume by 10%.
spotify vol <amount> Sets the volume to an amount between 0 and 100.
spotify vol [show] Shows the current volume.
spotify status Shows the play status, including the current song details.
spotify status artist Shows the currently playing artist.
spotify status album Shows the currently playing album.
spotify status track Shows the currently playing track.
spotify share Displays the current song's Spotify URL and URI.
spotify share url Displays the current song's Spotify URL and copies it to the clipboard.
spotify share uri Displays the current song's Spotify URI and copies it to the clipboard.
spotify toggle shuffle Toggles shuffle playback mode.
spotify toggle repeat Toggles repeat playback mode.
Shpotify wird hauptsächlich von Harish Narayanan geschrieben und gepflegt.
Da es sich um ein Open -Source -Projekt handelt, enthält es zahlreiche Beiträge vieler hilfsbereiter Personen, darunter:
Wenn Sie auch daran interessiert sind, einen Beitrag zu leisten, sollten Sie einige der zuvor gemeldeten Probleme angehen und eine Pull -Anfrage einreichen. Danke schön!
Copyright (C) 2012–2024 Harish Narayanan.
Die Erlaubnis wird hiermit einer Person, die eine Kopie dieser Software und zugehörigen Dokumentationsdateien (der "Software") erhält, kostenlos erteilt, um die Software ohne Einschränkung zu behandeln, einschließlich ohne Einschränkung der Rechte, zu verwenden, zu kopieren, zu modifizieren, zusammenzufassen, zu veröffentlichen, zu veröffentlichen, zu verteilen, zu verteilt, und/oder Kopien der Software zu ermöglichen, um Personen zu beanstanden, an denen die Software zugänglich ist, um die folgenden Bedingungen zu beantragen.
Die oben genannte Copyright -Mitteilung und diese Erlaubnisbekanntmachung müssen in alle Kopien oder wesentlichen Teile der Software enthalten sein.
Die Software wird "wie es ist" ohne Garantie jeglicher Art, ausdrücklich oder stillschweigend bereitgestellt, einschließlich, aber nicht beschränkt auf die Gewährleistung der Handelsfähigkeit, die Eignung für einen bestimmten Zweck und die Nichtverletzung. In keinem Fall sind die Autoren oder Urheberrechtsinhaber für Ansprüche, Schäden oder andere Haftungen haftbar, sei es in einer Vertragsklage, unerbittlich oder auf andere Weise, die sich aus oder im Zusammenhang mit der Software oder anderen Geschäften in der Software ergeben.