add CLI command feature
https://github.com/File-New-Project/EarTrumpet/discussions/745
- Added cli mode to set a playback audio device to an app via command line
EarTrumpet.exe --set vlc.exe "CABLE-C Input (VB-Audio Cable C)" - Added cli mode to list out the apps filename that can be used with the set command
EarTrumpet.exe --list-apps - Added cli mode to list out the audio devices
EarTrumpet.exe --list-devices
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.
if i used AI to vibe code this feature, what do i risk by signing the CLA ? I'm not a developper, I simply wanted to have this feature and used AI to help me, but inspecting the code again I don't see any parts that look not generic. Thoughts ?
Very good question, am doing some research on this. I think this is currently being tested in courts.
Very good question, am doing some research on this. I think this is currently being tested in courts.
where you able to find any news on that topic ?
"This is fantastic! I've always wanted to write a script to monitor when Chrome is on a different display and automatically switch the audio device, but I could never find a suitable switching solution. If this PR gets merged, I'll finally be able to implement it."
@riverar did you get a chance to check out how to deal with vibe coding approach ? (coding assisted with AI) because it would be great if we could merge this PR :)
Marking this as a draft for now as it requires more thought/planning. The last thing I want to do is merge in a bunch of CLI commands and have folks start writing scripts, locking me into a bad CLI API forever.
I'm actively looking at adding MCP support for AI scenarios and I think there may be a lot of overlap in how we handle that internally. So we might be able to cover both scenarios with one implementation!