Changelog

Everything we ship, in the open.

New features, fixes and changes across the Studio, Analyze, the courses and the desktop app. Updated with every release.

16 of 16 releases
v1.1.618 September 2026Patch

Stability improvements across Studio and player

We've fixed several issues affecting the Studio, interactive guides, and playback to make your streaming experience more reliable.

FixedICE candidate copying now works correctly in WebRTC setup.Simulcast guided steps display properly without skipping.Video source fallback is now visible when primary source unavailable.Empty messages no longer fail to send in chat.Deep-linked sessions no longer flash or flicker on load.LOSS tile rendering is now stable and accurate.Studio state mutations are now properly tracked in interactive views.
v1.1.518 September 2026Patch

Stability improvements for analysis and file handling

Fixed several issues with file loading, command reconstruction, and UI state management in the Studio.

FixedFile parameters now persist correctly through full analysis workflows.Restored analysis results now properly rebuild their original commands.Range input fields preserve draft values when navigating away.Error logging, row labels, and menu state now display accurately.
v1.1.418 September 2026Patch

Studio stability and deep linking fixes

Fixed theme toggling, deep links, playback issues, and UI layout problems across the Studio and Monitor.

FixedLive **theme** toggle now persists correctly across sessions.Deep links using ?file= and ?fix= parameters now work as expected.**Monitor** A/B playback now correctly plays its own output instead of the main output.Clip **seek** position is now accurate when scrubbing through media.**QuickTime** tracks now preserve their media handler type during processing.Negative timecode values no longer appear in output files.B-frame copying is now deterministic and produces consistent results.Main column layout no longer collapses unexpectedly.**Monitor** height calculation is now deterministic across different screen sizes.Drop targets are now properly detected during drag operations.Accessibility names are now correctly applied to all interactive elements.
v1.1.317 September 2026Patch

Playback fixes, analysis reports, and library improvements

We've squashed playback bugs, added downloadable analysis reports, and made the library easier to manage.

AddedDownload your **analysis reports** directly from the player for offline review.Manage your **library** with remove and clear-all options to keep things tidy.
FixedHLS generation now completes reliably without buffer or listener conflicts.Playback loading states and muted retry logic work correctly under strict mode.Playhead position resets properly between sessions.Studio link parameters, time formatting, and file labels display accurately.ADTS audio segments are now handled correctly during processing.Library URLs are now unique and won't collide between sessions.Sample rows and menu items render without shell tail issues.
v1.1.216 September 2026Patch

Fresh look with new UFO branding

We've updated BeemMeUp with a new UFO logo and refreshed all app icons across the platform.

AddedNew **UFO logo** that represents the platform's identity across all app icons.
v1.1.116 September 2026Patch

Dashboard Redesign, Design System, and Notifications

Redesigned dashboard with file uploads and media library, new notification system, and a design playground for exploring UI components.

AddedYou can now upload files directly from the **Dashboard** to start encoding jobs immediately.Browse your **Media library** and view saved commands from a centralized location.Receive **notifications** for job progress and system events via an improved toast system.Explore UI components in the new **design playground** with live previews and specifications.Follow first-run setup steps when you sign in for the first time on desktop.
ChangedThe **Dashboard** now features a redesigned layout with a learning rail and quick-access panels.The app uses a new rose-based color palette throughout the interface.
v1.1.015 September 2026Minor

BeemMeUp 1.1: the rebuilt app, four new courses, desktop beta and MCP

Studio runs FFmpeg in your browser, Learn gains DASH, HLS, WebRTC and Media Pipelines, the desktop app enters beta, and Claude can drive it all over MCP.

AddedFFmpeg Studio: a canvas workspace with a bidirectional command bar, Explain mode, a Build panel with saved recipes, a media tray, and a Dock that runs, previews and queues jobs on ffmpeg.wasm, with multi-thread builds when your browser allows them.Four new courses in Learn: MPEG-DASH, HLS, WebRTC and Media Pipelines, with live lesson graphs, runnable challenges, per-lesson routes and course-scoped certificates.Lab pages for DASH and WebRTC with real players and peer connections, plus rebuilt What The FFMPEG (Inspect, Explain, Compare), HLS Analyzer, Corruption Check and Upload Demo.Desktop app beta for macOS and Windows with a local FFmpeg runtime, auto-update, tray, deep links and a Bridge that lets the web app drive your own FFmpeg build.MCP server with OAuth consent: connect Claude Desktop, Claude Code or Cursor to visualise graphs, explain commands, inspect manifests, read your library and run encodes that finish in Studio.A public changelog with an RSS feed, and a What's New page that tracks every release.Accounts, dashboard, media library, certificate gallery with public verification, pricing at $12.99 a month or $129 a year, and a ⌘K command palette across the app.
FixedSign-in, sign-out and provider errors now behave consistently, and the module quiz records against its own course.Hand-offs between tools keep your file, command and tab selection, and deep links like ?build= and ?fix= survive redirects.Hydration, viewport and reduced-motion issues across lab pages, context menus and the command palette.
ChangedThe whole app moved to the new design: landing, learn, tools, auth, account and marketing pages share one navigation, footer and theme with synced light and dark modes.Lessons, quizzes and study sessions were rebuilt on Learn v4, with flash cards, quizzes and command challenges drawn from the course content.
Open Studio
v0.9.44 September 2026Minor

Media Library and desktop beta builds

Every upload and render now lives in one place, and the desktop app is in public beta for macOS and Windows.

AddedA Media Library collecting uploads and renders, reusable as the input of any pipeline.Signed desktop builds for macOS (Apple silicon and Intel) and Windows with hardware encoder detection.Local FFmpeg bridge: `npx @beemmeup/ffmpeg-bridge` lets the browser app drive your own build.MCP server with per-client scoped consent for Claude Desktop, Claude Code and Cursor.
FixedRender results no longer disappear from the run panel when switching tabs mid-encode.
ChangedStudio runtime picker now lists wasm, Local CLI and desktop as separate targets.
Download the beta
v0.9.321 August 2026Minor

Study sessions and certificates

Mixed practice drawn from the lessons you have already read, and a certificate that records the commands you ran to earn it.

AddedStudy sessions: flash cards, quizzes and command challenges with a source citation on every card.Certificates per course, with a verification link and printable version.Module quizzes at the end of every lesson group.
ChangedLesson graphs now open in the tool with the lesson’s inputs preloaded.
Start a session
v0.9.27 August 2026Patch

Undo history with labelled steps

Sixty steps deep, with a timeline you can jump around in.

AddedUndo timeline in the Studio with a label per step.Cmd/Ctrl+Z and Shift+Z across the canvas, the terminal and the parameter panel.
FixedDeleting a connected node no longer leaves an orphaned wire in the compiled command.
ChangedParameter drags and terminal typing coalesce so one gesture is one step.
v0.9.124 July 2026Patch

Pricing, Pro plan and the public roadmap

Pro exists now. Nothing that was free stopped being free.

AddedPricing page and Pro plan with a student and educator rate.Public roadmap with shipped, in progress, next and exploring columns.Billing tab in Account.
FixedSign-in redirect loop when the session expired during a run.
See pricing
v0.9.02 July 2026Minor

In-browser runs and five courses with live graphs

Press run and watch the file come out. Every course diagram is now the working tool.

AddedReal encodes on ffmpeg.wasm with progress, logs and a playable result.Generated stand-ins for missing inputs so a graph always runs.HLS, MPEG-DASH, WebRTC and Media Pipelines courses join FFMPEG.Export the result or send it to the next pipeline.
ChangedLesson diagrams replaced with embedded Studio graphs.
RemovedStatic lesson screenshots.
Try a run
v0.8.211 June 2026Patch

Diagnostics and container checks

The Studio now tells you why a command will fail before you run it.

AddedDiagnostics for missing encoders, container mismatches and unreachable nodes.Hover explanations on every flag, linked to the FFmpeg documentation.
Fixed`-map` ordering was lost when a graph had more than one output.Filter chains with labelled pads now round-trip through the parser.
v0.8.020 May 2026Minor

Node graph with a live command, DASH Lab and WebRTC Lab

Every flag is a node. The canvas compiles to a real command as you edit, and typing a command rebuilds the graph.

AddedFFMPEG Studio: node graph, terminal and parameter panel, kept in sync in both directions.DASH Lab: steer dash.js ABR by hand against public test streams.WebRTC Lab: two real peer connections exchanging offer, answer and ICE candidates.
ChangedCommand builder replaced by the Studio; saved commands migrated automatically.
Open the Studio
v0.7.128 April 2026Patch

Corruption check

For files that will not play, a report on why.

AddedCorruption check: truncated moov, missing keyframes, broken sample tables and timestamp gaps.
FixedInspector crashed on fragmented MP4s with an empty `mdat`.
Open Corruption Check
v0.7.09 April 2026Minor

MP4 box inspector and the FFMPEG course

The first release. Parse a file in the browser and see what it is made of.

AddedAnalyze: box tree, streams, frames and packets, parsed locally with no upload.The command that most likely produced the file.FFMPEG course, six modules.Accounts and sign-in.
Open Analyze