Hey everyone — I figured I should properly introduce myself now that r/Fadrio is set up.
I’m Flavio, the developer behind Fadrio.
I spend a lot of time on Linux, building software and using applications that all behave differently with audio. Browsers, games, voice chat, launchers, media apps — they can all create multiple PipeWire streams, helper processes, temporary nodes, and generally expose implementation details that I do not actually care about when I just want to change the volume of an app.
That is basically where Fadrio started.
The idea is simple:
I want to control the application, not the plumbing underneath it.
If Firefox is playing audio through several sessions, I want to see Firefox.
If a game creates multiple streams, I want one recognizable control for that game.
If Discord spins up extra audio nodes, I do not want the mixer to suddenly feel like an audio debugger.
Fadrio is my attempt to build the Linux application mixer I actually want to use every day.
Right now the project is still early, but the foundation is already taking shape around:
- application-first volume control
- grouping multiple PipeWire sessions into one logical app
- reliable application identity
- volume and mute control across the whole application
- recognizable names and icons
- clean desktop UX instead of raw audio-node management
- room for routing, keyboard control, MIDI hardware, CLI, and other control surfaces later
I’m also deliberately building the underlying audio model so the UI is not the only thing that can use it. The goal is for Fadrio to eventually have one consistent view of your applications and audio state, whether you are using the desktop interface, a keyboard shortcut, a controller, or some future integration.
A big part of why I made this subreddit is that I do not want Fadrio to be designed in isolation.
Linux audio setups vary massively between distributions, desktops, games, browsers, hardware, and workflows. I can build the architecture, but real usage is what will tell me whether the product is actually good.
So this community is for:
- development updates
- releases
- bug reports
- feature requests
- screenshots and setups
- weird PipeWire edge cases
- design feedback
- contributors
- people who just want a better Linux volume mixer
I’ll be sharing progress here as the project develops, and I’d genuinely like people to challenge decisions when something feels wrong.
The product is still early, but I think there is a very good app hiding in this idea.
If Linux can identify the applications you are actually using, then your volume mixer should be able to do the same.
Fadrio is being built around that assumption.
Official links:
- Website: [https://fglabs.dev/projects/fadrio]()
- GitHub: [https://github.com/ATAC-Helicopter/Fadrio]()
- Releases: [https://github.com/ATAC-Helicopter/Fadrio/releases]()
- Issues: [https://github.com/ATAC-Helicopter/Fadrio/issues]()
Thanks for checking it out this early.
And if there is something your current Linux audio workflow does badly, tell me about it. That is exactly the kind of problem I want Fadrio to solve.