Skip to content

v0.3.13 — Playback speed on every video embed

Choose a tag to compare

@kdr kdr released this 18 Jul 15:32
· 16 commits to main since this release
657cf5d

✨ New

  • Playback speed on every Cloudglue video embed. <cg-video> now shows a playback-speed menu at every player size — including the narrow ones where it matters most, like grid cells, chat citations, and phones, which previously hid the control entirely. The default rates are 1× / 1.5× / 2×.
  • playbackrates attribute: supply your own speed list as a space-separated string, e.g. <cg-video share-id="…" playbackrates="0.5 1 1.5 2">. Your list replaces the default.
  • playbackRate JS property: get or set the speed from page code (player.playbackRate = 1.5). Safe to set before the player mounts — the write queues behind the ready promise, exactly like muted and currentTime. Non-positive and non-numeric values are ignored.

The speed menu ships in the Cloudglue-served site embed script (sites embed v7), so already-published sites pick it up with no republish and no version gate — nothing to upgrade on their side. This release updates the guidance tinycloud gives agents when they author site HTML: the bundled references/cg-video.md and kitchen-sink example, the media-artifact skill, and the publish command notes all now teach the speed surface.

Notes

Contract unchanged from 0.3.12 — same 16 verbs, same 33 features, same envelope and workflow schemas. The skill floor stays 0.3.12; no new feature ids gate the speed menu because it lives in the embed script rather than the binary.

Install

curl -fsSL https://app.cloudglue.dev/tinycloud.sh | bash
# or
npx @cloudglue/tinycloud@latest