๐Ÿ“ฃ Important update โ€” access is changing on 1 October 2026

Starting 1 October 2026 at noon (UK time), this mirror will require authentication to keep apt working.
Downloading packages stays free from the GitHub repositories where they are built.
A yearly subscription gets you free immediate updates through apt and directly supports keeping this project alive. Thank you! ๐Ÿ™

๐Ÿ”‘ Get Your Yearly Subscription

โ‚ฌ15 / $15 / ยฃ15 per year โ€” US dollars if your currency isn't supported.

๐Ÿ’ฌ Questions, issues or anything about this repo? Join our Discord community โ€” the best place to get help and connect with other users.
โ˜• Previously supported via Buy Me a Coffee? You are wonderful! Head over to our Discord and we will sort out a free lifetime subscription for you. ๐Ÿ’œ

๐ŸŽต Install Latest termusic on Ubuntu

Terminal music and podcast player written in Rust

Latest version: 0.13.2 ยท updated 2026-07-17
SourceVersion
deb.griffo.io0.13.2 โœ…
Official Ubuntu๐Ÿšซ not packaged
โ† Back to home

What is 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 Philosophy:
  • 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
๐Ÿš€ Why Latest Versions Matter: termusic is actively developed with frequent releases containing new features, performance improvements, and enhanced audio format support. The latest versions include better podcast support, improved album cover display, and enhanced streaming capabilities.

โšก 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
๐Ÿš€ Always ahead of the official archives: Debian and Ubuntu freeze package versions when a release ships โ€” this repository publishes new upstream releases typically within hours. A simple apt upgrade keeps you on the latest version.

๐Ÿ“ฆ Installation from deb.griffo.io

Step 1: Add Repository

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 update
install -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

Step 2: Install termusic

# Install latest termusic sudo apt install termusic # Verify installation termusic --version
# Install latest termusic apt install termusic # Verify installation termusic --version

๐ŸŽฏ Basic Usage Examples

Launch termusic:

# Start termusic termusic # Start with specific music directory termusic --music-dir ~/Music # Start server mode for remote control termusic-server

Essential 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

๐Ÿš€ Why Choose deb.griffo.io?

๐Ÿ“Š Repository Comparison:
  • 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

๐Ÿ“ฆ Package Build Repository

The Ubuntu packages are automatically built and maintained in this GitHub repository:

๐Ÿ”— Related Packages

Also available from deb.griffo.io:

๐ŸŽฏ Perfect for: Music enthusiasts who want comprehensive terminal audio experience, podcast listeners, developers who prefer terminal applications, and anyone seeking freedom from subscription-based music platforms.

๐Ÿ’ Support This Project

If this repository saves you time and effort, please consider supporting it!

โญ Star on GitHub ๐Ÿฆ Share on Twitter

๐Ÿ“ฆ Recent releases from this repository

โ“ Frequently asked questions

Is Termusic in the official Ubuntu repositories?

No โ€” Termusic is not packaged in the official Ubuntu archives. This repository is currently the only apt source, serving Termusic 0.13.2.

How do I install the latest Termusic on Ubuntu?

Add the deb.griffo.io repository once using the instructions above, then run: sudo apt install termusic. New releases arrive through the normal sudo apt upgrade.

Are the packages signed and how are they built?

Every package is signed with the repository's GPG key (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) and built from upstream releases in public GitHub packaging repositories that anyone can inspect.

Which Ubuntu releases are supported?

Ubuntu 22.04 Jammy, 24.04 Noble, 25.10 Questing and 26.04 Resolute.