| Crates.io | spotify-cli-rs |
| lib.rs | spotify-cli-rs |
| version | 1.0.0 |
| created_at | 2026-01-23 05:01:30.804904+00 |
| updated_at | 2026-01-23 05:01:30.804904+00 |
| description | UIUC CS 128 Honors FA 2024 Final Project - A Command Line Interface (CLI) tool for Spotify built using Rust |
| homepage | https://github.com/kidskoding/spotify-cli |
| repository | https://github.com/kidskoding/spotify-cli |
| max_upload_size | |
| id | 2063484 |
| size | 92,478 |
A blazing fast CLI tool for Spotify, built using Rust
Created by Surya Bhamidi (suryab2), Anirudh Konidala (ak123), Canchen Li (canchen4)
external crates:
rspotify crate to interact with the Spotify APIclap crate to help with parsing command line argumentsprogram structure:
src/main.rs contains the main programsrc/ contains the functionality for different subcommandsThis project is licensed under the MIT License - see the LICENSE file for details
spotify-cli toolFor macOS users, the spotify-cli tool can be easily installed using Homebrew
Install homebrew here
Add the tap
brew tap kidskoding/spotify-cli
Install the spotify-cli tool
brew install spotify-cli
Those who wish to build the spotify-cli tool from source can follow the instructions below
Since this CLI tool was built in Rust, you will need to install Rust here
Clone the latest git repository:
git clone https://github.com/kidskoding/spotify-cli.git
Build and run the CLI tool:
Note: you may need to install openssl-devel on some systems in order to be able to build the application.
cd spotify-cli/
cargo build --release
cargo install --path .
spotify in your terminal[!NOTE] This CLI program only works with specific Spotify accounts. You can login to a testing account with the following credentials:
Email="samplemail490@gmail.com",password="samplepass!"