Skip to content

Continuation of spotify-tui under active fork: spotatui #1165

@LargeModGames

Description

@LargeModGames

TLDR

spotify-tui no longer works with recent Spotify changes. I have created a continuation called spotatui that restores the core music features and is under active maintenance.


Hello,

Thank you to @Rigellute and all contributors for creating this excellent terminal Spotify client. Many people still discover spotify-tui today, and it deserves to continue functioning.

Recently, I wanted to use spotify-tui again, but it no longer worked because of outdated dependencies and changes in the Spotify API. I decided to revive the project by creating an actively maintained continuation that is now working for the key features I use:

spotatui
GitHub: https://github.com/LargeModGames/spotatui
Crates.io: https://crates.io/crates/spotatui


Improvements in the fork

  • Updated to modern dependencies (ratatui, rspotify, tokio, clap, and others)
  • Authentication and playback functioning with current Spotify rules
  • Music search, browsing, saved library, and playlists tested and working
  • Self update command added
  • Binaries available for Linux, macOS, and Windows
  • Migration instructions included in the README

Features I do not personally use, such as podcasts, are not yet tested. Feedback or help with those areas would be appreciated.


Intent

My goal is to preserve the spotify-tui experience and provide a working option for users who still rely on a terminal music client. Credit for the original project remains entirely with the original author and contributors.

If the maintainers wish to:

  • Add a note in the README linking to spotatui
  • Clarify the current status of spotify-tui
  • Coordinate community transition and contributions

Thank you

spotify-tui has been an important tool for many terminal users. I hope that spotatui can help keep that spirit alive and continue to evolve.

Thank you again to everyone who built and contributed to the original project.

— LargeModGames

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions