Download standalone info-beamer pi Software

You can download the software info-beamer pi here. It's the software that powers info-beamer hosted service. Learn more about the different versions. Head over to the documentation to get started once you have downloaded the software.

Stable Release 0.9.9-beta.132ee8 Released 2018-04-16

Private Version

Download for Raspbian Stretch Download for Raspbian Jessie Download for Raspbian Wheezy
Free for private use only. Learn more. Not sure which version to download? Have a look at the help page.

Commercial Version

Contact Sales
For commercial use on a single device. Learn more.
If you already bought a license log in to download.

Try info-beamer hosted for free
Don't bother with a complicated setup or programming: Easily manage any number of devices from a central dashboard.

Old Release 0.9.8-beta.3261a8 Released 2017-09-18

Release Notes

Version 0.9.9-beta [2018-04-16]

 * Added util.json_watch
 * video:place (for raw videos) now returns 'self', so the
   call can be chained.
 * Modified the way paused HDMI videos with audio are loaded.
   Works reliably now even if multiple videos are playing at
   the same time thanks to a firmware fix.
 * Disabled HDMI clock sync for raw videos. Very few displays
   couldn't handle this properly. Can be manually reenabled with
 * Added {gl|raw}video:speed function to speed up/slow down
   videos. Float values between 0 (exclusive) and 8 are
   allowed. The Pi probably can't handle anything higher
   than that and the result of using this function higly
   depends on the video source. Use with caution.
 * Removed font size maximum limit. Large font sizes are now
   rendered by upscaling glpyhs through opengl automatically.
 * Raised number of audio buffers. This fixes playback issues
   for oddly interleaved video files.
 * Added INFOBEAMER_MAX_GLYPH_SIZE. Allows you to manually
   tweak the glyph upscaling. Can also be used to instruct
   info-beamer to automatically reduce glyph sizes if it
   runs out of texture atlas space repeatedly.
   Previously it was possible to 'resource.open_file'
   directories. This made no sense as the resulting openfile
   object could not be consumed in any way. This version now
   throws an error if you try to open_file a directory.

Version 0.9.8-beta [2017-08-14]

 * Updated luajit to v2.1 beta3
 * resource.open_file now accepts an 'openfile' object
   as argument. This is essentially the same as calling
 * load_image now has an additional 'nearest' option
   to use GL_NEAREST sampling instead of GL_LINEAR.
   'type' now returns the proper type name for all
   info-beamer objects instead of the previous 'userdata'
   response. If you have relied upon the 'userdata'
   value, you'll have to update your code.

Version 0.9.7-beta [2017-04-05]

 * Fixed support for kernel > 4.4. No more "cannot read
   serial" errors.
 * Raw videos can still be modified if playback was
 * Allow 'node.alias "*"' that will let the node
   catch all incoming packets.
 * Show a warning if the filesystem of the node is not
   a supported filesystem (like e.g. NFS).
 * Warn about the known HDMI/audio firmware bug.
   See README.txt
(For the full release notes of previous releases check the file CHANGELOG.txt in the downloaded file)