screenpipe
screenpipe copied to clipboard
[bounty] implement device control and make --use-all-monitors work
this feature is useful to improve the experience for:
- people switching audio device and monitor devices regularly (commuting for work etc.) (e.g.
--use-all-monitorsargument to always record all monitors for example) - privacy preserving use cases
- control resource usage dynamically
- other use cases
definition of done:
--use-all-monitorsalways 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-devicesalways record all default audio devices- very good tests, good benchmarks of memory over time somehow, idk
💎 $400 bounty • screenpi.pe
Steps to solve:
- Start working: Comment
/attempt #1380with your implementation plan - Submit work: Create a pull request including
/claim #1380in the PR body to claim the bounty - 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 |
/attempt #1380
/attempt https://github.com/mediar-ai/screenpipe/issues/1380
@louis030195 can I still work on this issue?
/attempt #1380