Qu\'est-ce que termusic ?
termusic is a comprehensive terminal music and podcast player written in Rust by tramhao. It allows you to listen to music and podcasts freely - both in terms of freedom and free of charge. With over 1.5k GitHub stars, it provides a full-featured music experience directly in your terminal with album covers, lyrics, and multiple audio backends.
- Freedom: No dependence on online service providers or complicated copyright restrictions
- Free of charge: Download from YouTube, NetEase, Migu, and KuGou without monthly subscriptions
- Your music: Play your local collection without platform limitations
⚡ Key Features of termusic
🎨 Album Cover Display
Shows album covers directly in terminal using Kitty, iTerm2, Sixel protocols, or ueberzug. Visual music experience in text mode.
📻 Podcast Support
Full podcast player with RSS feed support, episode management, and streaming capabilities. Listen to your favorite shows in terminal.
🔊 Multiple Backends
Symphonia (Rust), GStreamer, and MPV backends for maximum format compatibility and performance options.
📥 Download Integration
Built-in support for yt-dlp and FFmpeg to download music from various online sources including YouTube.
🏷️ Tag Editor
Built-in metadata editor for organizing your music collection. Edit tags, album art, and file information directly.
🎼 Lyrics Support
Display synchronized lyrics with timestamp adjustment. Enhanced music experience with lyric viewing and editing.
🎵 Supported Audio Formats
- Lossless: FLAC, AIFF, WAV
- Compressed: MP3, M4A, Opus, Ogg Vorbis
- Streaming: WebM, MKV (codec dependent)
- Metadata: Full tag support for most formats
apt upgrade vous garde toujours à la dernière version.
📦 Installation depuis deb.griffo.io
Étape 1 : Ajouter le dépôt
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update🆓 Il existe un miroir gratuit pour toujours. deb-free.griffo.io distribue des paquets gratuitement pour toujours — sans compte, sans abonnement, au plus 2 mois derrière l'upstream, correctifs de sécurité immédiats. Il contient aujourd'hui cliamp, Ghostty, lazydocker, Oh My Posh et Zed ; Termusic n'en fait pas partie, le dépôt ci-dessus reste donc le seul moyen de l'installer — demandez-le et il pourra y être ajouté.
Étape 2 : Installer termusic
# Install latest termusic
sudo apt installer termusic
# Vérifier l'installeration
termusic --version# Install latest termusic
apt installer termusic
# Vérifier l'installeration
termusic --version🎯 Exemples d'utilisation de base
Launch termusic:
# Start termusic
termusic
# Start with specific music directory
termusic --music-dir ~/Music
# Start server mode for remote control
termusic-serverEssential controls:
# Playback
Space - Play/Pause
n - Next track
p - Previous track
r - Repeat mode
s - Shuffle mode
# Navigation
j/k or ↑/↓ - Move up/down
Enter - Select/Play
Tab - Switch panels
q - Quit
# Volume
+/- - Volume up/down
m - Mute🚀 Pourquoi choisir deb.griffo.io ?
- Official Ubuntu: Available in some versions but often outdated
- Cargo Install: Requires Rust toolchain and complex dependencies
- deb.griffo.io: Latest version with all dependencies
- ✅ Latest Features: Get newest audio format support and player features
- ✅ No Rust Compilation: Pre-built with all backends and dependencies
- ✅ Automatic Updates: Packages updated within hours of upstream releases
- ✅ Complete Package: Includes all audio backends and cover protocols
- ✅ Multi-Distribution: Works on Jammy and Noble
- ✅ Easy Maintenance: Standard apt commands for updates
📦 Dépôt de construction de paquets
Les paquets Ubuntu sont automatiquement construits et maintenus dans ce dépôt GitHub :
- 🎵 termusic-debian - Latest release builds
🔗 Paquets associés
Également disponible depuis deb.griffo.io :
- lowfi - Simple lofi music player
- Yazi File Manager - Browse music files efficiently
- fzf Fuzzy Finder - Search music collections