screenpipe icon indicating copy to clipboard operation
screenpipe copied to clipboard

[bounty] implement device control and make --use-all-monitors work

Open louis030195 opened this issue 9 months ago • 6 comments

this feature is useful to improve the experience for:

  1. people switching audio device and monitor devices regularly (commuting for work etc.) (e.g. --use-all-monitors argument to always record all monitors for example)
  2. privacy preserving use cases
  3. control resource usage dynamically
  4. other use cases

definition of done:

  • --use-all-monitors always record all monitor available, and stop recording when it's unplugged
  • running screenpipe for 3 days, while having meetings, working, etc. and the memory stays under 2.5 gb, and CPU roughly the same (10-30% on my mac book pro m4 max)
  • /vision/start, /vision/stop, /vision/list

make this work reliably and prove it's not memory leaking

/bounty 400

bonus bounty:

  • --use-all-default-audio-devices always record all default audio devices
  • very good tests, good benchmarks of memory over time somehow, idk

louis030195 avatar Feb 17 '25 20:02 louis030195

💎 $400 bounty • screenpi.pe

Steps to solve:

  1. Start working: Comment /attempt #1380 with your implementation plan
  2. Submit work: Create a pull request including /claim #1380 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

❗ Important guidelines:

  • To claim a bounty, you need to provide a short demo video of your changes in your pull request
  • If anything is unclear, ask for clarification before starting as this will help avoid potential rework
  • Low quality AI PRs will not receive review and will be closed
  • Do not ask to be assigned unless you've contributed before

Thank you for contributing to mediar-ai/screenpipe!

Attempt Started (UTC) Solution Actions
🟢 @luffy-orf May 16, 2025, 10:13:00 AM WIP
🟢 @ Apr 17, 2025, 08:13:08 AM WIP
🟢 @Ayush9026 Feb 17, 2025, 09:14:25 PM WIP
🟢 @SamarthShukla17 Sep 21, 2025, 07:33:43 AM WIP

algora-pbc[bot] avatar Feb 17 '25 20:02 algora-pbc[bot]

/attempt #1380

Options

Ayush9026 avatar Feb 17 '25 21:02 Ayush9026

/attempt #1380

CodeMan62 avatar Apr 17 '25 08:04 CodeMan62

/attempt https://github.com/mediar-ai/screenpipe/issues/1380

luffy-orf avatar May 16 '25 10:05 luffy-orf

@louis030195 can I still work on this issue?

naaa760 avatar Jul 09 '25 10:07 naaa760

/attempt #1380

SamarthShukla17 avatar Sep 21 '25 07:09 SamarthShukla17