Spotify has alternative clients like raspotify, so there you should have alternatives that don't need hacks. There's also a web client.
I've used ncspot extensively when on little ARM boxes - it requires a premium account, which I have, and it's just a nice little curses interface to Spotify, written in Rust, that seems to work on everything with a minimal of resource use.
All of the native desktop clients (psst, spot, etc) are missing quite a few features compared to the official client, and spotify-tui is nowhere near as nice to use.
Spotifyd on my laptop (often started initially with connect) is my primary method of listing to Spotify.