cd /projects
JOSHIFY.EXE

joshify

A beautiful terminal Spotify client built with Rust. Features album art, lyrics, and playlist management in your terminal.

joshify screenshot
Rust TUI Spotify API
README.md

Spotify in Your Terminal

joshify brings the Spotify experience to your terminal with:

  • Beautiful TUI: Built with ratatui for a polished interface
  • Album art: Displays album covers in the terminal
  • Lyrics: Shows synchronized lyrics when available
  • Playlist management: Create, edit, and manage playlists
  • Search: Find songs, albums, artists, and playlists
  • Resource efficient: Uses less memory than the official app

Why Rust?

Rust was chosen for:

  • Memory safety without garbage collection
  • Excellent performance
  • Strong type system
  • Great async ecosystem

Features

  • Playback control (play, pause, skip, seek)
  • Queue management
  • Volume control
  • Device switching
  • Offline mode support

Installation

cargo install joshify
joshify auth
joshify