• Rust 99.4%
  • Shell 0.6%
Find a file
Rémy Guillo du Bodan dfd79ef2c6 Update README
2026-07-26 23:45:28 +02:00
.circleci Fix CircleCI release 2026-03-22 23:00:40 +01:00
.claude Claude settings 2026-05-06 11:11:10 +02:00
.githooks Run cargo fmt and add routine 2026-03-21 22:32:14 +01:00
.vscode Fix CircleCi default rust/cargo version 2026-03-12 12:01:48 +01:00
assets Update assets 2026-07-26 23:23:56 +02:00
crates Current playing track indicator 2026-07-26 23:31:41 +02:00
.gitignore First release 2026-02-12 21:56:25 +01:00
Cargo.lock Release v1.15.0 2026-07-26 23:32:17 +02:00
Cargo.toml Release v1.15.0 2026-07-26 23:32:17 +02:00
CHANGELOG.md Release v1.15.0 2026-07-26 23:32:17 +02:00
CLAUDE.md Compress CLAUDE.md with caveman 2026-04-14 10:06:09 +02:00
CLAUDE.md.original.md Compress CLAUDE.md with caveman 2026-04-14 10:06:09 +02:00
install.sh Add install.sh 2026-03-21 15:13:55 +01:00
LICENCE.md Update README.md and add licence 2026-03-21 14:41:59 +01:00
README.md Update README 2026-07-26 23:45:28 +02:00
release.sh Add changelog 2026-03-31 15:57:09 +02:00

Deezer TUI

CircleCI Rust Platform Built With Ratatui Claude

Deezer TUI logo

Bored to use 300M of RAM to play music ?

For developers ❤️
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 search

Theme selection 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