Replace the Discord stream thumbnail with a custom image instead of the live screenshot.
- You can upload any JPEG, PNG, Gif, or WebP image to the settings page of the plugin
- 4 selection modes for how the thumbnail is chosen each stream
- Pin button only appears when Specific image (Pinned) mode is active
| Mode | Behavior |
|---|---|
| Disabled | Uses the real live screenshot (default) |
| Random | Picks a random image from your library each time |
| Specific (Pinned) | Always uses whichever image you have pinned |
| Sequential | Cycles through your library in order |
**This plugin requires a source build of Equicord. (Haven't tested with Vencord but it should work) ** It does not work with the pre-built installer versions you need to have cloned the repo and be building from source.
- Clone this repo into your
src/userplugins/folder:git clone https://github.com/Sighyu/streamPreviewCustomizer.git - In the Equicord or Vencord repo root, run:
pnpm build - Restart Discord
- Enable StreamPreviewCustomizer in User Settings > Plugins
- Open User Settings > Plugins > StreamPreviewCustomizer
- Set Mode to anything other than Disabled
- Click Upload Image to add images to your library
- (Specific mode only) Click Pin on the image you want to always use
- Start a stream
- Profit??
- the preview images are scaled to fit within the 512×288 (Discord's thumbnail size) while preserving the aspect ratio
- Pinned image selection (Pin/Pinned button) is only visible when Specific image (Pinned) mode is active
- Animated images (GIF, APNG, animated WebP) will be converted to a static frame — the plugin draws onto a canvas, so only the first frame is captured. Uploading a raw GIF directly has not been tested.