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