spotify_player

aome510·aome510.spotify-player

A Spotify player in the terminal with full feature parity

spotify_player is a fast, easy to use, and configurable terminal music player.

winget install --id aome510.spotify-player --exact --source winget

Latest 0.24.0·June 30, 2026

Release Notes

Highlights The main theme of this release is improving robustness and reliability. Several long-standing pain points around image rendering, authentication, and app stopped working after running for a while have been reworked:

  • More reliable album art — migrated from viuer to ratatui-image (#969).
  • Hardened authentication — a more robust OAuth flow, an enforced Web API client, and improved docs make logging in far less fragile (#1013).
  • Smarter reconnection — reworked auto-reconnect logic so the app recovers more gracefully from dropped connections (#1016). What's Changed
  • update cd workflow to not use archived actions-rs by @aome510 in #953
  • fix: Mouse seeking respects progress bar position by @shettysach in #955
  • Add logs page to see application's logs directly in UI by @sakashimaa in #957
  • Custom playback integration phase 1: add CustomQueue scaffolding by @aome510 in #959
  • add lyrics CLI command by @sakashimaa in #958
  • Handle nil tracks during playback by @drewmnoel in #962
  • Overridable config via CLI -o flag by @sakashimaa in #965
  • Add confirmation popups on destructive actions by @sakashimaa in #966
  • Migration to ratatui_image instead of viuer by @sakashimaa in #969
  • Deduplicate page history by @mielpeeters in #988
  • Fix image rendering issues by @aome510 in #1012
  • Improve authentication: robust OAuth flow, enforced Web API client, and docs by @aome510 in #1013
  • feat: Add liked songs panel to artist page by @Jeremy-Ryan-Mills in #979
  • Added MPRIS OpenUri support by @Bettehem in #993
  • feat: add pause_on_startup option to suppress startup auto-resume by @ecschoye in #1005
  • feat(ui): add Vim-style relative line numbers for lists and popups by @yozlog in #997
  • Rework auto-reconnect logic by @aome510 in #1016
  • Workaround a black screen issue when rendering iTerm2 inline images with ratatui-image by @aome510 in #1017 New Contributors Special thanks to @sakashimaa who contributed many PRs in this release
  • @shettysach made their first contribution in #955
  • @sakashimaa made their first contribution in #957
  • @drewmnoel made their first contribution in #962
  • @Jeremy-Ryan-Mills made their first contribution in #979
  • @Bettehem made their first contribution in #993
  • @ecschoye made their first contribution in #1005
  • @yozlog made their first contribution in #997 Full Changelog: v0.23.0...v0.24.0

Installer type: zip

ArchitectureScopeDownloadSHA256
x64Download24F5793153D5EA76EFAE955D21D0B3A48088A1E63D36CCCBA0EC5FECD6394A52

Details

Homepage
https://github.com/aome510/spotify-player
License
MIT
Publisher
aome510
Support
https://github.com/aome510/spotify-player/issues
Copyright
2021 Thang Pham
Moniker
spotify-player

Tags

climusicmusic-playerplayerrustspotifyspotify-tuiterminal-basedtuivim

Older versions (12)

0.23.0
ArchitectureScopeDownloadSHA256
x64Download8A85926E4A8CBB77A74E108C9B997F30BB10A805CADBFB46678DDF8233C5381B
0.22.1
ArchitectureScopeDownloadSHA256
x64Download62CCD69AD9E9C27BD04595644EA14C3CAAC5FF69887794F24D26BB89E43EFFA8
0.21.3
ArchitectureScopeDownloadSHA256
x64DownloadA64ACFB89C66D1B6EFECA375D8E67C3F307019299E90DBA1F8917CF97157EA4D
0.21.0
ArchitectureScopeDownloadSHA256
x64DownloadD4B7A07E3A49179041EA01C1A441105383F444F90A2454950FB66C901C6F865F
0.20.6
ArchitectureScopeDownloadSHA256
x64Download30F3328DC95FA8C87D67498531D345398221C3DCC7B4D16F7461FEAC8EC56A93
0.20.5
ArchitectureScopeDownloadSHA256
x64Download9B6EB28C02E4B362E6A51A10247D04D4E91199FA60B2D9AEE47955350D62A84C
0.20.4
ArchitectureScopeDownloadSHA256
x64DownloadB93ACCFAB33BCDC101F3EBF16AD0404632807F07E5F482368BFB91626C1DDD16
0.19.1
ArchitectureScopeDownloadSHA256
x64DownloadCEBB2A3BB33D3081F270BAD2D012290BC459532076F0E1A3E02A241EB9434544
0.18.2
ArchitectureScopeDownloadSHA256
x64Download8BFE205B6100D04318E5324EA710A2CB15D05AD52885D5107D49623F473FB43E
0.18.1
ArchitectureScopeDownloadSHA256
x64Downloadc274f762d65e0e66f72db0552287191e0295f9ad0c01f625315661f4d1219ea6
0.17.2
ArchitectureScopeDownloadSHA256
x64Download8ef6af3ab8b654ce4eb50ca863af3f8a10338e0ca02bc1cc5704a124c8d10b12
0.17.1
ArchitectureScopeDownloadSHA256
x64Downloadc9e254bdd0b205cdeba4ec8f905e8a7550a265c904d50306fb8e4f484fea0591