← All projects
In development
ttunes
A Spotify player for the terminal, with album art, synced lyrics and listening stats.
Rust · ratatui · librespot · tokio
ttunes is a terminal Spotify client written in Rust with librespot and ratatui, based on ncspot by Henrik Friedrichsen and contributors. It adds a now-playing view with a large cover drawn through the terminal's image protocol (Kitty, sixel and others), album, playlist and artist pages with cover grids, time-synced lyrics from LRCLIB, autoplay of similar songs when the queue runs out, and listening stats such as streaks and top artists. It also plays local MP3 and FLAC files, follows the terminal's own colour scheme, and can be controlled over MPRIS or an IPC socket.