I spend a lot of time in the terminal and wanted a simple way to listen to TIDAL without switching contexts, so I built ttydal. It’s a terminal-based TIDAL client written in Python that uses MPV for playback.
The project was inspired by sqlit (https://github.com/Maxteabag/sqlit). ttydal supports browsing, fuzzy search, and basic playback controls.
This is also my first real Python project, so it’s still small and a bit rough around the edges, but it’s open source and easy to experiment with. I’d really appreciate any feedback, suggestions, or criticism.