Repository navigation
Releases: bjarneo/preamp
Release list
preamp 0.1.3
preamp 0.1.3 makes the bar widget load on Omarchy 4.0.6, the current stable release.
Fixed
- The bar widget loads on Omarchy 4.0.6. Before, the shell logged
Commons.Translations is not a type, and the widget did not show. The widget now reads its own translations and uses only the shell API that Omarchy 4.0.6 has. Reported in #1.
Changed
- The popover is built the first time you open it, on Omarchy 4.0.6 and on Omarchy 4.5.
- The docs name the minimum Omarchy version, 4.0.6. Troubleshooting has the fix for the old error.
Upgrade
curl -LO https://github.com/bjarneo/preamp/releases/download/v0.1.3/preamp-0.1.3-1-x86_64.pkg.tar.zst
sudo pacman -U preamp-0.1.3-1-x86_64.pkg.tar.zst
systemctl --user restart preamp.service
preamp shell installThe bar widget changed, so run preamp shell install again.
Known issues
- On a laptop with an Omarchy speaker tuning, the Omarchy volume keys change the volume of the tuning, not of the speakers. If the sound is too quiet, set the volume in preamp, for example
preamp volume 60. The fix for Omarchy is in omacom/omarchy#16687. - Omarchy on x86_64 does not install
rtkit, so audio can break up when the computer is busy. See Troubleshooting. - The Signal chain view needs a window that is 1096 pixels wide or more.
Files
| File | SHA-256 |
|---|---|
preamp-0.1.3-1-x86_64.pkg.tar.zst |
baa1ea8f4d8090c7223c4180c147a5d8d78bf3453c10bd74b44ced757c14d797 |
preamp 0.1.2
preamp 0.1.2 adds six presets, a command for every action, and full docs. The bar widget is now a plain mark in the bar color.
New
- Six presets: Treble boost, Bass cut, Warm, Rock, Movie and Gaming. Keys
1to6keep the everyday presets. A new preset gets key7or8after you use it, so your headphone profile keeps its key. - Every action of the window and the bar widget has a command. New commands cover saving and deleting presets, AutoEq search, band type, tone, channel, balance, width, room, app volume, effects and auto-switch rules.
preamp watchprints the state and the analyzer as JSON lines. See Command line. - Docs for the install, presets, the window, the bar widget, output and effects, the command line, the socket protocol, troubleshooting and development. The index is in the README.
- Install with an agent: a prompt and steps that a coding agent follows to install preamp.
Changed
- The bar widget shows only the preamp mark, in the bar color. The tall block dims while the equalizer is off.
- preamp asks RTKit directly for realtime priority. A desktop portal that started before
rtkitwas installed can no longer make the kernel stop preamp. preamp skill installteaches agents the full command line.
Fixed
- The socket command
addPlugintakes the effect in thepluginfield. Before, a client that waited for the reply sent a number in place of the effect, and the command failed. --jsoncan come before the command, as inpreamp --json status.
Upgrade
curl -LO https://github.com/bjarneo/preamp/releases/download/v0.1.2/preamp-0.1.2-1-x86_64.pkg.tar.zst
sudo pacman -U preamp-0.1.2-1-x86_64.pkg.tar.zst
systemctl --user restart preamp.service
preamp shell installThe bar widget changed, so run preamp shell install again. If you use the agent skill, run preamp skill install again.
Known issues
- On a laptop with an Omarchy speaker tuning, the Omarchy volume keys change the volume of the tuning, not of the speakers. If the sound is too quiet, set the volume in preamp, for example
preamp volume 60. The fix for Omarchy is in omacom/omarchy#16687. - Omarchy on x86_64 does not install
rtkit, so audio can break up when the computer is busy. See Troubleshooting. - The Signal chain view needs a window that is 1096 pixels wide or more.
Files
| File | SHA-256 |
|---|---|
preamp-0.1.2-1-x86_64.pkg.tar.zst |
2d9f007bf643a9527bf028fb7071007e9fd15293ae46939058a5c81a37d0d7f1 |
preamp 0.1.1
preamp 0.1.1 keeps your output when another app or a script creates a virtual sink.
Fixed
- A virtual sink that plays into the Omarchy speaker tuning no longer takes preamp's output. Before this release, preamp moved into the new sink and showed a notification for it. Examples of such a sink are a loopback and the sink of another equalizer app.
- A new virtual sink no longer counts as a device that you plugged in. When you connect headphones or an HDMI display, preamp moves to it by the same rules as before.
- When you pick a virtual sink that plays into another one, the preamp volume changes the device at the end of the chain. The volume of each DSP sink in the chain stays at 100%.
Upgrade
curl -LO https://github.com/bjarneo/preamp/releases/download/v0.1.1/preamp-0.1.1-1-x86_64.pkg.tar.zst
sudo pacman -U preamp-0.1.1-1-x86_64.pkg.tar.zst
systemctl --user restart preamp.serviceThe bar widget did not change. You do not need to run preamp shell install again.
Known issues
- On a laptop with an Omarchy speaker tuning, the Omarchy volume keys change the volume of the tuning, not of the speakers. If the sound is too quiet, set the volume in preamp, for example
preamp volume 60. The fix for Omarchy is in omacom/omarchy#16687. - The Signal chain view needs a window that is 1096 pixels wide or more.
- The translations need a review by native speakers, mostly for Swahili, Irish, Sinhala, Icelandic, Uzbek, Tamil and Urdu.
Files
| File | SHA-256 |
|---|---|
preamp-0.1.1-1-x86_64.pkg.tar.zst |
f1efab415204e128a2093a5e85178994610543beb3ab5b2e29bd0587e4ebb635 |
preamp 0.1.0
The first release of preamp, a system audio equalizer for Omarchy. Every app plays through preamp into your speakers or headphones.
Install
curl -LO https://github.com/bjarneo/preamp/releases/download/v0.1.0/preamp-0.1.0-1-x86_64.pkg.tar.zst
sudo pacman -U preamp-0.1.0-1-x86_64.pkg.tar.zst
systemctl --user enable --now preamp.service
preamp shell installpacman installs the dependencies. The service starts now and at each login. The last command puts the preamp widget on the Omarchy bar.
What you get
- A presets view for everyday use. Click a card to change the sound.
- Studio, Modes and Signal chain views with ten parametric bands for each channel, a live analyzer and an automatic preamp.
- Headphone profiles from AutoEq. Run
preamp autoeq "hd 650"with the name of your model. - LV2 and LADSPA effects after the equalizer, a room reverb, stereo width and balance.
- Volume up to 150%, and volume and mute for each app.
- Auto-switch rules for outputs, calls and fullscreen apps.
- A bar widget with a full popover and a quick popover.
- A command line with
--jsonoutput, and an agent skill. - The Omarchy theme, rounding and all 50 Omarchy languages.
Known issues
- On a laptop with an Omarchy speaker tuning, the Omarchy volume keys change the volume of the tuning, not of the speakers. If the sound is too quiet, set the volume in preamp, for example
preamp volume 60. - The Signal chain view needs a window that is 1096 pixels wide or more.
- The translations need a review by native speakers, mostly for Swahili, Irish, Sinhala, Icelandic, Uzbek, Tamil and Urdu.
Files
| File | SHA-256 |
|---|---|
preamp-0.1.0-1-x86_64.pkg.tar.zst |
76300a10bc5b24f5f8d8db3aea518ff06e2d4cd368f97b520087d35a945d2e74 |
preamp-0.1.0-demo.mp4 |
4e3e80c9af10095702acfe62320b23cdee1b70e2f91df00ae723046aab953fcc |
The video shows preamp on Omarchy in 25 seconds, with sound.