Download Latest Version v1.3.4 source code.zip (1.1 MB)
Email in envelope

Get an email when there's a new version of Membrane Core

Home / v1.3.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-05-07 5.6 kB
v1.3.0 source code.tar.gz 2026-05-07 900.7 kB
v1.3.0 source code.zip 2026-05-07 1.1 MB
Totals: 3 Items   2.0 MB 0

New guides

Recently, we gathered some feedback on what parts of Membrane are confusing and could use more learning materials. Here are some new guides covering these parts:

Tasks for code generation

All the big dog libraries in Elixir have Mix tasks for generating starter code - project skeletons, module templates, etc - and now Membrane has them too. We added tasks for creating templates for all the component types in Membrane. For example, if you call

$ mix membrane.gen.filter My.Filter

a lib/my/filter.ex file will be created with a My.Filter filter template. This template will have all the code required for a minimal working Filter, alongside commented out sections for optional functionalities. See https://hexdocs.pm/membrane_core/Mix.Tasks.Membrane.Gen.html and other tasks for more.

AI skill

We've noticed that AI coding agents don't always use Membrane Framework correctly. They frequently reach for APIs from outdated versions, or miss out on recent improvements. The likely reason: today's models still draw heavily on training data scraped 3-4 years ago, when the Membrane Framework looked quite different.

To address this, we've shipped an official SKILL.md for AI agents, dedicated to anything involving the framework. If you use Claude Code, install it via the plugin system:

/plugin marketplace add membraneframework/membrane_core
/plugin install membrane-framework@membrane

For a cross-agent install, get it using $ npx skills add membraneframework/membrane_core -g. You can find more info about this topic in our README.

Membrane Actions upgrades

Version 1.3 provides the following improvements and upgrades in Membrane actions mechanism:

  • new broadcast action - improved successor of forward. You can use it to send any type of a Membrane stream item, like buffer, event or stream format.
  • now demand action also accepts buffers' timestamps. More info on how to use this functionality in the manual demands guide.

All changes

Full Changelog: https://github.com/membraneframework/membrane_core/compare/v1.2.6...v1.3.0

Source: README.md, updated 2026-05-07