Favicon of spotify-player

spotify-player

Lightweight terminal music player for Spotify with streaming, lyrics, notifications, and Spotify Connect support. Requires Premium account.

spotify_player is a fast and configurable terminal-based music player designed for Spotify streaming directly from your command line. Built for users who prefer working entirely within the terminal without a graphical interface.

Key capabilities include:

  • Direct streaming from Spotify using an integrated client that registers as a playable device
  • Minimalist TUI interface with intuitive navigation and extensive keyboard commands
  • Spotify Connect support for remote device control
  • Real-time audio visualization with frequency-band analysis while streaming
  • Synced lyrics display for the currently playing track
  • Desktop notifications for track changes and player events
  • Cross-platform media controls using MPRIS on Linux and native events on Windows/macOS
  • Image rendering with support for Kitty, iTerm2, and sixel graphics
  • Daemon mode to run the player as a background service
  • Fuzzy search for quick track and artist discovery
  • Mouse support for enhanced navigation
  • Highly configurable with extensive customization options

The player requires a Spotify Premium account to function. It works across Windows, macOS, Linux, and even supports Docker deployment. Multiple audio backends are available including PulseAudio, ALSA, and Rodio, allowing you to choose the best option for your system. Installation is straightforward through package managers like Homebrew, Scoop, or Cargo.

Install

Cargo
$ cargo install spotify_player

Features

Config fileScriptableTrue color

Media

asciinema

Pros

4
  • Supports Spotify Connect for remote control
  • Provides streaming of music directly from the terminal
  • Includes audio visualization and synced lyrics
  • Offers cross-platform media control and desktop notifications

Cons

1
  • Requires a Spotify Premium account to function

Related tools

Categories:

Share:

Auto-fetched .

Recent releases

Similar to spotify-player

Favicon

 

  
 
Favicon

 

  
 
Favicon