Spotify-player is a terminal-based music player for Spotify that runs in the command line.
The tool solves the problem of controlling Spotify playback without leaving the terminal environment. It achieves feature parity with the official Spotify application by connecting to Spotify's API and supporting direct audio streaming. The player offers a minimalist interface with an intuitive paging and popup system, allowing users to browse and control music entirely through keyboard and mouse input in the terminal.
Adoption suits developers and power users who spend significant time in terminal environments and want to avoid context-switching to a graphical Spotify client. The tool is highly configurable and works across Windows, macOS, and Linux. It requires a Spotify Premium account and can be installed via multiple package managers or built from source. The project distinguishes itself through support for audio visualization, synced lyrics display, cross-platform media control integration, desktop notifications, daemon mode operation, and fuzzy search functionality. It also supports Spotify Connect for remote control and offers a comprehensive set of CLI commands for programmatic control.
The project shows consistent development activity with regular updates and maintenance. The codebase demonstrates attention to platform-specific concerns, with documented dependencies and build instructions tailored for different operating systems. The maintainer actively addresses user needs through extensive configuration options and feature additions documented in the repository. The project maintains clear documentation including examples and configuration guides, suggesting ongoing commitment to usability and user support.