Skip to content

shows your currently playing songs canvas (if available else show cover) with fastfetch

Notifications You must be signed in to change notification settings

qeqqe/fastfetch-spotify-canvas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

only compatible in kitty terminal Requirements

  • kitty terminal
  • bun
  • pnpm
  • SP_DC cookie from the Spotify web

Showcase.

input.mp4

Steps

  1. Clone the repo
git clone https://github.com/qeqqe/fastfetch-spotify-canvas.git ~/fastfetch-spotify-canvas
  1. Install dependencies
cd ~/fastfetch-spotify-canvas
pnpm install
# or if you prefer bun:
bun install
  1. Build
pnpm run build
# or if you prefer bun:
bun run build
  1. Create your environment file
  • Rename .env.example to .env
  • Put your SP_DC cookie value into .env
  1. Add the alias to your shell config Put this in ~/.bashrc or ~/.zshrc:
alias fetchcanvas="$HOME/fastfetch-spotify-canvas/script.sh"

Then reload your shell config:

source ~/.bashrc
# or
source ~/.zshrc
  1. Run
fetchcanvas

special thanks to https://github.com/bartleyg/my-spotify-canvas.git for reverse engineering the canvas api.

About

shows your currently playing songs canvas (if available else show cover) with fastfetch

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published