A Stash plugin that lets you queue scenes and live search filters from any browse page and watch up to 16 simultaneously in a minimal grid player. Filter slots automatically cycle through matching scenes when each one ends.
- Stash v0.27+
- In Stash go to Settings → Plugins → Add Source and enter:
https://ordureconnoisseur.github.io/plugins/main/index.yml - Find Multi-View Player in the plugin browser and click Install
-
Download this repository (Code → Download ZIP) and extract it
-
Place the
multiViewfolder inside a category subfolder of your Stash plugins directory:- Linux/Mac:
~/.stash/plugins/Utilities/multiView/ - Windows:
%USERPROFILE%\.stash\plugins\Utilities\multiView\
The plugin must be two levels deep inside the plugins directory —
plugins/Category/Plugin/. Placing it directly underplugins/will cause it not to appear in Stash. - Linux/Mac:
-
In Stash, go to Settings → Plugins and click Reload Plugins
-
Enable Multi-View Player
On any scene browse page, click the grid icon button in the toolbar (next to the view mode buttons, before the zoom slider) to enable Picking Mode. While active:
- Each scene card shows a + button — click to queue that scene (turns orange with a ✓ when queued)
- A + button appears next to Stash's filter icon — click to add the current search as a filter slot
A floating launcher in the bottom-right shows your queue and opens the player. It displays scene count and filter slot count as separate badges.
You can queue up to 16 items (scenes and filter slots combined).
A filter slot captures your current search query rather than a specific scene. When the player opens, each filter slot picks a random scene matching that search. When the scene ends, the slot automatically fetches and plays another — giving you an endless rotating stream from that search running alongside your pinned scenes. Filter slot cells are labelled Filter: in the player.
To add a filter slot: enable Picking Mode, apply your search in Stash, then click the + next to the filter icon in the toolbar. The button is only visible while Picking Mode is active.
In the player, click the dice button in the top bar (left of Settings) to open the roulette menu. Use the slider to choose how many random scenes to load (1–16), then click Roll. Your last count is remembered.
Roulette cells behave like filter slots: each cell shows a Random: label and automatically advances to a fresh random scene when the current one ends — no repeats.
On an individual scene's page, a grid icon button appears in the scene toolbar. Click it to toggle that scene in or out of your queue — it turns orange when queued.
Once you have items queued, the floating launcher in the bottom-right shows your scene count and filter slot count. Click the grid icon to open the player in a new tab, or ✕ to clear the queue.
The queue is shared across tabs — changes on one tab are immediately reflected in another.
| Control | Action |
|---|---|
| Click a cell | Play / pause that scene |
| Middle-click a cell | Mute / unmute that scene |
| Scroll wheel over a cell | Skip ±5 seconds (enable Scroll-Wheel Seek in Settings first) |
| Seekbar (bottom of cell) | Scrub to any position |
| Volume button | Open per-cell volume slider |
| Mute All (top bar) | Mute / unmute all scenes simultaneously |
| ⏮ button | Restart the current scene from the beginning |
| ⏭ button | For filter/random cells: load the next scene; for pinned scenes: restart |
| O button | Increment the scene's O counter |
| O All (top bar) | Increment O counter on all scenes |
| ✕ button | Remove scene from the grid |
| Pause All (top bar) | Play / pause all scenes simultaneously |
| Focus button (top bar) | Toggle Focus Mode (justified layout, hidden UI) |
| Dice button (top bar) | Open roulette — load N random scenes |
| Settings (top bar) | Quality and display preferences |
F key |
Toggle Focus Mode |
The cell with active audio is highlighted with an orange outline.
Click the focus button in the top bar (or press F) to toggle Focus Mode. Focus mode is designed for lean-back watching — all chrome disappears and every pixel goes to video.
- The top bar fades out; hover over it to reveal controls
- Seek bars are hidden
- Videos tile edge-to-edge using a justified layout — each cell is sized proportionally to its native aspect ratio (16:9 or 9:16) so no space is wasted and cropping is minimised
Press F (or click the focus button) again to return to the normal grid.
Every shortcut is rebindable to a keyboard key or a mouse button. Open Settings, expand the collapsible Shortcuts section, click the binding next to an action, then press the key or mouse button you want (middle, right, back, and forward buttons are supported). Backspace clears a binding, Esc cancels.
| Action | Default | Notes |
|---|---|---|
| Mute / Unmute (hovered) | Middle Click | Acts on the scene under the cursor |
| Play / Pause (hovered) | unbound | Acts on the scene under the cursor |
| O counter (hovered) | unbound | Acts on the scene under the cursor |
| Toggle Focus Mode | F |
|
| Toggle Full Screen | unbound | |
| Open Roulette | unbound |
The grid-wide Mute All, Pause All, and O All actions live as buttons in the top bar.


