[GH-ISSUE #1165] Continuation of spotify-tui under active fork: spotatui #566

Open
opened 2026-02-28 14:49:53 +03:00 by kerem · 9 comments
Owner

Originally created by @LargeModGames on GitHub (Dec 5, 2025).
Original GitHub issue: https://github.com/Rigellute/spotify-tui/issues/1165

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

Originally created by @LargeModGames on GitHub (Dec 5, 2025). Original GitHub issue: https://github.com/Rigellute/spotify-tui/issues/1165 ### 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
Author
Owner

@sewnie commented on GitHub (Dec 7, 2025):

Your project was once something i tried to do, but stopped, since the project was too much.

https://github.com/aome510/spotify-player is a better alternative, with the full featureset. spotify-tui only does the basics, while spotify-player does a full client replacement. Please check it out.

<!-- gh-comment-id:3622559540 --> @sewnie commented on GitHub (Dec 7, 2025): Your project was once something i tried to do, but stopped, since the project was too much. https://github.com/aome510/spotify-player is a better alternative, with the full featureset. spotify-tui only does the basics, while spotify-player does a full client replacement. Please check it out.
Author
Owner

@LargeModGames commented on GitHub (Dec 7, 2025):

Yh I tried spotify-player but didnt get it to work, was probably something I did wrong. So I decided to try and fix spotify-tui so I can get it to work and learn rust at the same time.

So far it is going pretty well to the point I might start adding new features

<!-- gh-comment-id:3622672793 --> @LargeModGames commented on GitHub (Dec 7, 2025): Yh I tried spotify-player but didnt get it to work, was probably something I did wrong. So I decided to try and fix spotify-tui so I can get it to work and learn rust at the same time. So far it is going pretty well to the point I might start adding new features
Author
Owner

@LargeModGames commented on GitHub (Dec 8, 2025):

while spotify-player does a full client replacement.

I actually just got native streaming to work so now its a full client replacement too.

<!-- gh-comment-id:3627498297 --> @LargeModGames commented on GitHub (Dec 8, 2025): > while spotify-player does a full client replacement. I actually just got native streaming to work so now its a full client replacement too.
Author
Owner

@sewnie commented on GitHub (Dec 8, 2025):

Does it have playlist manipulation? advanced playback controls? Faster playback, single track loop, multiple audio backends, can function as a daemon, caches audio, has sixel images, better QoL changes and OOBE?

<!-- gh-comment-id:3627536496 --> @sewnie commented on GitHub (Dec 8, 2025): Does it have playlist manipulation? advanced playback controls? Faster playback, single track loop, multiple audio backends, can function as a daemon, caches audio, has sixel images, better QoL changes and OOBE?
Author
Owner

@LargeModGames commented on GitHub (Dec 8, 2025):

Nope to most of those honestly. No playlist editing, no daemon mode, no sixel images, no playback speed control. Single track loop works though, repeat cycles through context then track then off. Has basic audio caching option and one backend (librespot/rodio). Audio viz uses local FFT (pipewire on linux, cpal elsewhere).

One thing it does have going for it is easier setup. Guided first-run flow, native streaming built-in so no separate spotifyd needed, and in-app settings so you don't have to manually edit config files. Different focus than spotify-player, this was more about learning rust while fixing an abandoned project. Adding features as I go but it's definitely not as feature-complete.

<!-- gh-comment-id:3627693278 --> @LargeModGames commented on GitHub (Dec 8, 2025): Nope to most of those honestly. No playlist editing, no daemon mode, no sixel images, no playback speed control. Single track loop works though, repeat cycles through context then track then off. Has basic audio caching option and one backend (librespot/rodio). Audio viz uses local FFT (pipewire on linux, cpal elsewhere). One thing it does have going for it is easier setup. Guided first-run flow, native streaming built-in so no separate spotifyd needed, and in-app settings so you don't have to manually edit config files. Different focus than spotify-player, this was more about learning rust while fixing an abandoned project. Adding features as I go but it's definitely not as feature-complete.
Author
Owner

@veni-vedi-vicii commented on GitHub (Dec 13, 2025):

I LOVE YOU SO MUCH, i haven't checked it out yet but does it have that album images is it doesn't please add them and I LOVE YOU again i am so happy have been dying about this for a month ig

<!-- gh-comment-id:3649571785 --> @veni-vedi-vicii commented on GitHub (Dec 13, 2025): I LOVE YOU SO MUCH, i haven't checked it out yet but does it have that album images is it doesn't please add them and I LOVE YOU again i am so happy have been dying about this for a month ig
Author
Owner

@LargeModGames commented on GitHub (Dec 13, 2025):

does it have that album images

It does not and I was not planning on adding that. I want to keep it as minimalistic as possible.

<!-- gh-comment-id:3649614966 --> @LargeModGames commented on GitHub (Dec 13, 2025): > does it have that album images It does not and I was not planning on adding that. I want to keep it as minimalistic as possible.
Author
Owner

@sewnie commented on GitHub (Dec 16, 2025):

Keep in mind spotify-player is a full featured client with album covers and has less lines of code than spotify-tui.

<!-- gh-comment-id:3661615496 --> @sewnie commented on GitHub (Dec 16, 2025): Keep in mind spotify-player is a full featured client with album covers and has less lines of code than spotify-tui.
Author
Owner

@LargeModGames commented on GitHub (Dec 16, 2025):

I’m not trying to replace every existing Spotify client or match their feature lists.

spotatui exists because spotify-tui is broken for many users. My goal is simply to provide a working, actively maintained version of this specific application for the people who like it, while learning Rust in the process.

Comparing different projects based on arbitrary metrics like lines of code or feature density isn’t very meaningful here. spotify-player is a different project with a different philosophy; this one is for users who want a functional spotify-tui.

<!-- gh-comment-id:3661738795 --> @LargeModGames commented on GitHub (Dec 16, 2025): I’m not trying to replace every existing Spotify client or match their feature lists. spotatui exists because spotify-tui is broken for many users. My goal is simply to provide a working, actively maintained version of this specific application for the people who like it, while learning Rust in the process. Comparing different projects based on arbitrary metrics like lines of code or feature density isn’t very meaningful here. spotify-player is a different project with a different philosophy; this one is for users who want a functional spotify-tui.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/spotify-tui#566
No description provided.