| Crates.io | walpaperfy |
| lib.rs | walpaperfy |
| version | 1.0.0 |
| created_at | 2025-01-07 20:23:50.529178+00 |
| updated_at | 2025-01-07 20:23:50.529178+00 |
| description | synchronize your walpaper and terminal colorscheme with spotify |
| homepage | |
| repository | https://github.com/toddync/Walpaperfy |
| max_upload_size | |
| id | 1507655 |
| size | 79,076 |
Walpaperfy is a simple tool that synchronizes your desktop wallpaper and terminal colorscheme with the album art of the currently playing track on Spotify.
Install the applicatin Just use cargo.
cargo install walpaperfy
Or clone the repo and build it.
g4it clone https://github.com/toddync/Walpaperfy
cd walpaperfy
cargo build --release && cargo install --path .
Register a Spotify App:
Register a new application on Spotify's developer portal to obtain your Client ID and Client Secret.
Add http://localhost as one of the redirect URIs for your app in the Spotify dashboard.
Get the Refresh Token: To retrieve your refresh token:
--add-key tag, with your credentials from step 2.code=) and paste it back into the terminal. You'll then receive the refresh token to add to your env.rs file.walpaperfy --add-key
The more api's you set, the better, but it runs smoothtly with only 3 for me. The code will switch between them to avoid the 13h wait time once you get rate-limited. To set more api's, just repeat the steps above.
Run the Application:
walpaperfy
Your wallpaper will now automatically update with the album art of the song you're currently listening to on Spotify!