EarTrumpet icon indicating copy to clipboard operation
EarTrumpet copied to clipboard

add CLI command feature

Open dayeggpi opened this issue 3 months ago • 6 comments

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

dayeggpi avatar Oct 16 '25 20:10 dayeggpi

CLA assistant check
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.

CLAassistant avatar Oct 16 '25 20:10 CLAassistant

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 ?

dayeggpi avatar Oct 19 '25 18:10 dayeggpi

Very good question, am doing some research on this. I think this is currently being tested in courts.

riverar avatar Oct 19 '25 18:10 riverar

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 ?

dayeggpi avatar Oct 29 '25 08:10 dayeggpi

"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."

Elietio avatar Nov 09 '25 03:11 Elietio

@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 :)

dayeggpi avatar Dec 05 '25 21:12 dayeggpi

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!

riverar avatar Dec 15 '25 01:12 riverar