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