Skip to main content
WYZUK
Software & Developer Utilities·Production Ready

ttune

Terminal Multimedia Player with Real-Time RGB Visualizer


Project Purpose

A passion project combining low-level terminal TUI graphics, real-time signal processing, and audio decoding without spinning up heavy GUI frameworks.

Overview & Architecture

ttune brings rich multimedia playback directly into Linux and terminal consoles. Leveraging FFmpeg and curses, it decodes and renders a dynamic RGB audio frequency spectrum while supporting virtually all modern container formats including MP3, MP4, FLAC, AAC, OGG, OPUS, WebM, and MKV.

Verified Features

  • Real-time RGB frequency spectrum visualizer rendered in terminal cells
  • Comprehensive audio/video codec support (MP3, MP4, WAV, FLAC, AAC, M4A, OGG, MKV, WebM, AVI)
  • Interactive curses keybindings for track progression, volume control, and shuffle
  • Minimal CPU footprint ideal for background terminal sessions

Technologies

Python 3.9+FFmpegCurses / Windows-CursesAudio Signal Processing

Related Projects

ttune Web →Web Applications
NEXUS →Software & Developer Utilities
Yumemiro OS →Operating Systems