Repository navigation
showtime 0.4.5
showtime 0.4.5: X-ray films from events measured in data, X-ray of a recording with no picture, a live page that says how its events were measured and what sharing it shares, a skill that routes by family, and a round of fixes. Every change, with its reasons and limits, is in CHANGELOG.md under 0.4.5; the README has a short "New in 0.4.5" and What's new a paragraph for each.
X-ray
showtime xray import <events.csv|json> --job <job> --time-map SLOW,T0writesxray.jsonfrom event times measured in data (the peaks of a signal, a sensor log) instead of from the clip's sound. Film time is (t_data - T0) x SLOW and each event lands on its frame.--strength <column>sizes the events, other columns travel with them, events outside the film are listed underdropped, and--sourcenames the sound the film plays soxray verifycan check it. A file it cannot hold (NaN or infinity, a huge number, deep nesting, an over-long cell) is refused with the reason before a job exists (#75).xray analyzetakes a WAV or another recording with no picture: the events land on a frame grid of--fps(30 by default) and the page draws the picture side.xray notestakes one too, always at 30 fps (#76).- The live page states how its events were measured, the sound or a data stream and its note, and lists the steps that made the film when
"xray".made.commandshas them. The export warns about a command that would not run and about a local path. - The live page, the gallery and the X-ray guide now say what sharing a page shares: the prompt and commands it shows, the whole
xrayblock of showtime.json, the source recording's file name and sha256 (never a path) and, for a film made from data, the events file's name, sha256 and columns. The export warns if your own commands hold a local path; it does not remove it. - An X-ray project without notes passes
showtime check; the page asks fornotes.jsononly whenxray noteswrote one.
The skill
- SKILL.md sends a request to one of six families (something that happened; a product, repo, site or paper; an idea or a system; numbers; your own media; a format) in 1,200 words or fewer, and flags live in the guides and
--help.references/index.mdlists every route with its first command. - The skill now loads for an interactive figure or living diagram for a web page, not only a video, and again for an animated logo intro, outro or sting, removing silences, and re-voicing or subtitling a video in another language. A logo sting, lower third or title goes straight to the transparent render for an editor (
render --alpha). - Contributors get a routing eval (
benchmarks/routing-eval/, 18 typical requests) and a release check that wants an eval case for each new workflow guide. The 48 of 54 runs in the changelog were scored on the cases the restructure was tuned against.
Fixes
footage trim -o <file>writes that file. An existing file is refused unless you pass--overwrite(or--force), and-onaming the input clip is refused whatever its spelling. Without-onothing changes.<showtime-xray src="...">loads a page only from a relative path, an http(s) address or afile:address, in a frame that may run its own scripts and nothing more.- The Type field on living diagrams takes a paste or an input-method burst 200 characters at a time, keeps a Chinese, Japanese or Korean composition until you commit it, works with Backspace on Android keyboards, and no longer zooms the page on iOS. Letters, Space, Enter and Backspace pressed on a focused slider, button or link are no longer typed on the board.
- The heat pump's starting scene shows 63 degrees C on the discharge pipe, what it computes for its default weather (it said 70).
- Recap finds a session's files when the folder has a Windows 8.3 short name such as
RUNNER~1. - A screenshot that reaches its time limit says when the browser was stuck, with the number of seconds.
Install or update: in Claude Code, /plugin marketplace add FavioVazquez/showtime then /plugin install showtime@showtime; the README covers other agents. The attached showtime-0.4.5.mcpb is the MCP bundle for desktop clients.