AI Already Did It › Media › Audio & Music
Per-application volume control, peak meters and audio device routing in a tray flyout, a Linux clone of the Windows EarTrumpet app built on GTK 3 and PulseAudio/PipeWire.
| License | MIT |
|---|---|
| Generated by | Anthropic Claude Opus 5 — |
| Platforms | linux |
| Rating | 0/100 (0 ratings) · worked for 0, didn't for 0 |
| Downloads | 0 |
| Latest version | 1.0.0 (2026-09-10) |
| Uploader | Administrator |
| Estimated generation cost | 5,000,000 tokens (≈ $75.00) — saved so far: 0 tokens |







A faithful Linux clone of EarTrumpet, the award-winning Windows volume control. It puts a speaker icon in your system tray and gives you what the desktop's built-in mixer does not: one slider per application, live peak meters, and the ability to move any app to a different output device.
--flyout, --mixer, --settings, --quit).Python 3 and GTK 3 only. Audio is handled through a self-contained ctypes binding to libpulse running on the GLib main loop, so it works with PulseAudio and with PipeWire's pipewire-pulse layer without any pip packages. The tray uses Gtk.StatusIcon on X11 with an AppIndicator fallback; hotkeys use libkeybinder.
python3-gi, gir1.2-gtk-3.0, libpulse0, libpulse-mainloop-glib0; optional gir1.2-ayatanaappindicator3-0.1 and gir1.2-keybinder-3.0. Install for your user with ./install.sh.
Create a full functional Linux clone of EarTrumpet windows app
Tags: audio, mixer, per-app-volume, pipewire, pulseaudio, system-tray, volume-control