# Media Capture Plugins {#media-capture-plugins}


Screenshot, audio, and video capture plugins for desktop time tracking.


## CamShot (Screenshot Capture) {#camshot-screenshot-capture}


| Property    | Value                           |
| ----------- | ------------------------------- |
| **Package** | `@ever-co/gauzy-plugin-camshot` |
| **Source**  | `packages/plugins/camshot`      |


### Features {#features}


- **Periodic Screenshots** — capture at configurable intervals (1-10 minutes)
- **Multi-Monitor** — capture all connected displays
- **Privacy Controls** — blur sensitive areas, pause capture
- **Compression** — optimize screenshot size for storage
- **Wayland Support** — Linux Wayland protocol compatibility


### Configuration {#configuration}


```bash
# Screenshot Settings (Desktop Timer)
SCREENSHOTS_ENABLED=true
SCREENSHOT_INTERVAL=10       # minutes
SCREENSHOT_QUALITY=50        # JPEG quality (1-100)
```


### Capture Flow {#capture-flow}


```
Timer Running
  │
  ├── Interval Timer fires
  ├── Capture all screens (platform-specific)
  ├── Compress images
  ├── Calculate activity level
  └── Upload to API / store locally
```

---


## SoundShot (Audio Capture) {#soundshot-audio-capture}


| Property    | Value                             |
| ----------- | --------------------------------- |
| **Package** | `@ever-co/gauzy-plugin-soundshot` |
| **Source**  | `packages/plugins/soundshot`      |


### Features {#features-1}


- **Ambient Audio** — capture short audio clips during work
- **Privacy-First** — configurable, opt-in only
- **Noise Detection** — verify active work environment

---


## Videos Plugin {#videos-plugin}


| Property       | Value                          |
| -------------- | ------------------------------ |
| **Package**    | `@ever-co/gauzy-plugin-videos` |
| **Source**     | `packages/plugins/videos`      |
| **UI Package** | `packages/plugins/videos-ui`   |


### Features {#features-2}


- **Screen Recording** — record screen activity as video
- **Activity Proof** — video evidence of work performed
- **Playback** — review recordings in the dashboard
- **Storage** — configurable retention and compression


## Platform Support {#platform-support}


| Feature     | Windows | macOS | Linux (X11) | Linux (Wayland) |
| ----------- | :-----: | :---: | :---------: | :-------------: |
| Screenshots |   ✅    |  ✅   |     ✅      |   ⚠️ Partial    |
| Audio       |   ✅    |  ✅   |     ✅      |       ✅        |
| Video       |   ✅    |  ✅   |     ✅      |   ⚠️ Partial    |


## Related Pages {#related-pages}


- [Plugins Overview](https://sourcey-gauzy.pages.dev/architecture/plugins-and-integrations/index.md)
- [Desktop Timer](https://sourcey-gauzy.pages.dev/desktop/desktop-timer/index.md) — screenshot-enabled timer
- [Wayland Support](https://sourcey-gauzy.pages.dev/desktop/wayland-support/index.md) — Linux compatibility
