AI Already Did ItMediaAudio & Music

EarTrumpet for Linux

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.

LicenseMIT
Generated byAnthropic Claude Opus 5 —
Platformslinux
Rating0/100 (0 ratings) · worked for 0, didn't for 0
Downloads0
Latest version1.0.0 (2026-09-10)
UploaderAdministrator
Estimated generation cost5,000,000 tokens (≈ $75.00) — saved so far: 0 tokens

Screenshots

EarTrumpet for Linux screenshot

EarTrumpet for Linux screenshot

EarTrumpet for Linux screenshot

EarTrumpet for Linux screenshot

EarTrumpet for Linux screenshot

EarTrumpet for Linux screenshot

EarTrumpet for Linux screenshot

Description

EarTrumpet for Linux

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.

Features

Technology

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.

Requirements

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.

Downloads

Original prompt(s)

Prompt 1

Create a full functional Linux clone of EarTrumpet windows app

Tags: audio, mixer, per-app-volume, pipewire, pulseaudio, system-tray, volume-control

Open in AI Already Did It