Chaturbate Enhanced Plus

Seekable live playback for Chaturbate: a DVR-style buffer of several minutes (rewind, scrub, timeshift) from a single stream, a full player bar with preview frames, zoom, speed, quality, snapshot and recording, a multi-cam viewer, hover previews, chat translation, notes, live notifications, dark theme and site cleanup. Desktop and phones. Not affiliated with Chaturbate.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

نووسەر
devbate
Daily installs
10
Total installs
20
Ratings
0 0 0
وەشان
2.0.3
Created
2026-09-14
Updated
2026-09-16
Size
297 KB
مۆڵەت
MIT
Applies to

# Chaturbate Enhanced Plus

A seekable player for Chaturbate live streams, with a DVR-style buffer of several minutes, a full player bar, a multi-cam viewer and a set of site improvements. Works on desktop and phones. 18+ site. Not affiliated with Chaturbate.


What changed in 2.0

- **Single stream.** The rewind buffer is held inside the site's own player on desktop, so a room uses no more bandwidth than before. On phones the script's own player takes over and the site's player is parked.
- **New player bar.** A seekable timeline with preview frames, a live indicator that stays fixed at the edge, and a settings menu (bottom sheet on phones) that holds the remaining controls.
- **Multi-cam viewer.** Layout menu, fill-the-window mode, lightbox, saved sets, followed rooms, private/away tiles that resume by themselves.
- **Zoom and pan.** On-picture slider, Fit / Fill / 1.5× / 2× presets, drag to pan, remembered per room.


## Seekable live playback (DVR / timeshift)

- Keeps **2, 5 or 10 minutes** of the live stream in a seekable buffer. Scrub back, pause, resume, catch up at 2×, or return to live.
- Timeline: grey marks the buffered range, orange the current position, the right edge is **LIVE** — red while at the edge, grey once behind. Click or drag anywhere on the track.
- **Preview frames** and a time caption follow the pointer; buffer gaps are drawn as gaps.
- No second download: the site's player retains its buffer instead of discarding it.
- Bookmarks (B, [ ]), A–B loop (A), tip markers on the timeline at the moment each tip arrived.
- **Save the buffer**: with the option enabled, D writes the buffered minutes to a file at source quality, without re-encoding.

## Player bar

Play · −10 s · +10 s · mute and volume · **LIVE** · time behind · snapshot · **record** · quality · settings · fullscreen. The bar overlays the picture and hides when idle; a tap or mouse movement restores it.

- **Record** encodes the live stream to a file from the moment it is started; a red badge with the elapsed time remains visible while the controls are hidden.
- **Snapshot** saves the current frame as an image.
- **Quality** shows the current rendition and opens the list.
- **Settings menu** → Speed · Quality · Picture · Sound · Record · Tools · Room.
- *Picture*: brightness, contrast, saturation, zoom, rotate, flip, invert.
- *Sound*: volume boost up to 400 %, voice boost, tip volume, single-tab audio, mute when the tab is hidden.
- *Tools*: snapshot, picture-in-picture, save the buffer, loop, bookmarks, statistics overlay.
- *Room*: watch without chat, copy stream URL, notify when live, note, add to multi-cam, hide this room.
- **Zoom** slider on the left edge of the picture; the label cycles **Fit → Fill → 1.5× → 2×**. Drag the picture to pan.

**Keyboard:** 10 s · J L 30 s · K / space pause · M mute · volume · Home start of buffer · End live · > 2× · < ½× · A loop · B bookmark · I statistics · Q quality · S snapshot · D save buffer · R record · P plain site player · ? help

## Multi-cam viewer

Opens in its own tab from the button beside the player.

- Add rooms by name, from any card's ⋯ menu, at random by gender, or **all followed rooms currently online** in one click.
- **Layout** menu: 1–8 columns or automatic, and **Fill the screen**, which sizes the grid to the window (four rooms as 2×2, six as 3×2).
- Hover a tile for audio, or press 19 to keep audio on one tile; 0, or a click on empty space, mutes all.
- Per tile: open the room, pause, **enlarge** (or double-click) into a lightbox with full controls and audio, remove.
- **Sets**: save the open rooms under a name and load them later. A shareable link opens the same set.
- Rooms in a private or away show remain in the grid with a badge and reload automatically when public again.
- Drag to reorder, fullscreen (F11), toolbar hidden (F10).

## Rooms and lists

- Hover previews on cards and in the Followed list, in the thumbnail or in a corner box.
- ⋯ menu on every card: hide cam, hide country, note, notify when live, add to multi-cam.
- Filter by gender; card sizes for lists and for the strip beneath a stream.
- Notes on cards, notifications when a watched room goes live, a schedule of when each room is usually live.
- Additional profile rows: country, region, time online, prices, fan club, join date.
- Random room link, open rooms in new tabs, accept chat rules automatically, 24-hour clock.

## Chat, sound and appearance

- Message translation, muted users, keyword highlighting, tips-only view, text size; hide notices, subject changes, tips or grey users.
- Mute tip and alert sounds, or set the site's tip volume.
- Background tabs: keep playing, reduce quality, or pause; start streams muted in new tabs.
- Dark theme (including the older pages), removal of ads, social and merch links, surveys, badges and the player logo; tighter margins; an element picker to hide anything else.

## Phones

- The full feature set, with the settings menu as a bottom sheet.
- **Resize handle** below the picture to change its height; the chat follows. Double-tap to reset.
- **Rotate for fullscreen.** Swipe across the picture to seek, hold for 2×, double-tap the sides to skip.
- Data saver activates automatically on mobile data, save-data mode or low battery.

## Settings

Gear button (draggable) or swipe from the right edge; Alt+C. Ten tabs, search across all of them, *Reset this tab* on each, export and import.

## Notes

- Chrome: Tampermonkey requires "Allow User Scripts" (or Developer mode) in chrome://extensions.
- iOS before 17.1 cannot hold a seekable buffer; the indicator reads **Native** and the site player is used.
- Settings are stored in the browser for chaturbate.com; Export produces a file that Import restores anywhere.
- Uses hls.js (MIT) via @require. MIT licensed.