Deezer TUI

May 19, 2026 · View on GitHub

CircleCI Rust Platform Built With Ratatui Claude

text

Bored to use 300M of RAM to play music ?

  • for developers <3
  • easy account login
  • low memory footprint
  • music playing in the background
  • compliant with Deezer features

Install

Linux / macOS (one-liner)

curl -LsSf https://raw.githubusercontent.com/Tatayoyoh/deezer-tui/main/install.sh | sh

Or copy binary yourself

wget -qO deezer-tui "https://github.com/Tatayoyoh/deezer-tui/releases/latest/download/deezer-tui-linux-x86_64"
chmod +x deezer-tui
sudo mv deezer-tui /usr/local/bin/deezer-tui

Features

✅ Login through deezer.com
✅ Background player with [ctrl+z]
✅ Deezer Flow [f]
✅ Search / favorites / radios pages
✅ Playing track context menu [ctrl+space]
✅ Focused element context menu [x]
✅ Album page [a]
✅ Artist page [t]
✅ Waiting list [w]
✅ Shortcut menu [?]
✅ Global app menu [ctrl+o]
✅ Themes, from official Deezer themes
✅ Audio quality selection (MP3 64/128/320, FLAC)
✅ Translations
✅ Offline mode with downloaded tracks
✅ Album/Artist miniature (require Kitty or Ghostty for real image display)
✅ Auto update

search

themes

Build on your system

First install

sudo apt install pkg-config
sudo apt install libasound2-dev
curl https://sh.rustup.rs -sSf | sh
source ~/.bashrc

Build

cargo build --release

Made with our brave Claude Code

And drived by human goods ideas.

To be honest, I am not a Rust developer :p. Rust was a good match for this project 👍.

Caveman is used to compress CLAUDE.md prompt, saving some session tokens.

Other goods projects

Deezer players

Terminal audio players