Deezer TUI
July 26, 2026 · View on GitHub
Bored to use 300M of RAM to play music ?
Easy account login
Low memory footprint
Play music 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
✅ MPRIS support for Linux desktops environments : play/next track/previous track
In action
Simple search

Theme selection

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
- https://github.com/aunetx/deezer-linux - Deezer desktop app packaged into a webview
- https://github.com/yne/dzr - Deezer music from command line
- https://github.com/Minuga-RC/deezer-tui - another good TUI for Deezer
- https://gitlab.com/ColinDuquesnoy/MellowPlayer - Deezer desktop app packaged into a webview
Terminal audio players