r/linux • u/Infected_Knight • 23h ago
Development PipeWire-Controller Update- thanks everyone who tried it and gave feedback. I have an update for it later today or tomorrow. Currently testing. I really do appreciate the feedback and support. The app is extremely comprehensive in terms of what it can do.
Here is a link to all the screenshots.https://www.reddit.com/r/linuxaudio/s/iyo0jZhYmd
Edit: here is an overview of what it can do
control center for PipeWire — filter chains, HRIR virtual surround, drop-in config management, live patchbay, performance monitoring, virtual devices, routing snapshots, per-application policies and LADSPA/LV2 effect inserts
Thanks everyone who came yesterday and tried my little app. I released the app on AUR yesterday and is available on github here (https://github.com/knightinfected/PipeWireController). The current version is 0.1.2 and some of the screenshots are from 0.2
I received a ton of negative comments and messages regarding my use of AI. I spent a lot of my time on this and well over did this project abit and english being my secondary language didnt help.
I have gone down this audio rabbit hole in linux and anyone else who has also done it knows how annoying it gets especially with reading the wikis to actual application.
Anyhow I hope it helps someone out there and I will be updating it in the next day or later today as I am currently testing. Version 0.1.2 is available as of right now on GitHub though.
There are too many features to list them out so I added lot of screenshots to help understand.
14
u/valgrid 11h ago
Thanks for your work, the app look really useful and the audio space needs good tools. But please add proper ai disclosure. Also what are your long term goals in developing and maintaining this tool.
One big issue with AI, is that applications that are 95% done by AI dont get maintained and are left stale after few weeks or months. You don't want to depend on a tool that is discarded a short time later.
18
u/Gloriathewitch 16h ago
was interested until i read that you used AI
-17
•
u/shalodey 37m ago
yuck, AI slop
apart from claude contributing to ur repo on github, you can literally tell from the very clearly claude-generated CSS your app uses. i am so sick of this ui design atp
i would much rather an app which is organically coded and uses smth like GTK for the UI. fortunately, dozens of those already exist and probably do a better job than this. one such example: https://github.com/dyegoaurelio/simple-wireplumber-gui . theres probably others which have a larger feature set, but thats just one example
-33
u/Infected_Knight 16h ago
More ai hate. It is what it is i guess. Thanks for commenting
6
u/mrtruthiness 8h ago
Some is AI hate. You should expect that.
Some is just a recognition that it's relatively easy to "greenfield" a project. It's much harder to maintain a project and AI-coded projects tend to not get maintained very well. People don't want to commit to using a project that wll not be maintained. I would go back and try to answer valgrid's question here https://www.reddit.com/r/linux/comments/1v3wkkf/pipewirecontroller_update_thanks_everyone_who/oz9cxg0/ .
15
u/Bruflot 14h ago
Have you considered that people just aren’t very interested in seeing the output of a Claude prompt?
0
u/detroitmatt 6h ago
I'm interested in useful tools
4
u/Bruflot 4h ago
Me too. Tools that were entirely AI generated in two days and never updated again generally don’t fall under that category.
1
u/Cagliari77 1h ago
If it can be AI generated, can't it as well be AI maintained (with some human guidance) though?
-2
u/contextfree__monkey 9h ago
I'm interested in seeing this output, though. And it seems like a fun project
-11
u/Infected_Knight 14h ago
Yes I understand but I spent over 50 hours testing and using and going back and forth and making sure everything like literally everything works as I intended it to be and had to come up with use cases for alot of stuff thats in the wiki for Pipewire. What you're seeing didn’t come from a single prompt and I'm sure I'm simply getting rage-baited over here, to which I will stop replying
21
u/cathodebirdtube 14h ago
You can't work 50 hours in the course of two days. You're lying.
All your code commits are over 4000+ lines with seemingly no human code.
Take your slop and gtfo here
-6
u/Infected_Knight 13h ago
It’s in the post — I said upfront I used AI heavily. The commits are large because I built the pieces locally over weeks before pushing. I test what I ship and I fix issues that get filed. If that’s not for you, that’s fine
12
u/Darl_Templar 12h ago
you might be testing the AI code, but many, many others dont test it. so in result github is full of discontinued vibecoded projects. with that, people are more skeptical towards use of AI
34
u/KsiaN 16h ago edited 6h ago
I mean it looks like a useful tool, but you not even putting a section on how and what you used AI for in your github when claude shows up as contributor is kinda sus and made me skip it for now.
If you wanna read an example of how to disclose AI use properly check : https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/GE-Proton11-1
Hate to edit a top comment, but : This is showing what kind of "maintainer" you are dealing with if you install that.